Обновление. См. также специальную версию OpenJDK для Astra Linux — ГосJava.
Введен в строй репозиторий «Лаборатории 50» для Astra Linux Special Edition последней версии — 1.4.
Состав пакетов на сегодняшний день практически идентичен существующему для версии 1.3. Главным отличием является полный набор пакетов OpenJDK 7. Т.е. вы можете использовать Java 7 в своих разработках.
Как и раньше, исполняемые файлы в пакетах не подписаны цифровой подписью и не могут быть использованы в доверенной среде. Но мы можем все необходимое для вас собрать и подписать (услуга платная).
Инструкции по подключению на странице репозитория. Краткая иструкция:
Создайте файл /etc/apt/sources.list.d/lab50.list
:
deb http://packages.lab50.net/se14/ smolensk main deb-src http://packages.lab50.net/se14/ smolensk main
Далее вам необходимо добавить цифровой ключ подписи в APT. Тут есть два варианта:
- Установите пакет lab50-archive-keyring из нашего репозитория:
aptitude -y install lab50-archive-keyring
- Или добавьте наш ключ с помощью команды apt-key:
wget -qO - http://packages.lab50.net/lab50.asc | sudo apt-key add -
Пишите письма на team@lab50.net. Удачи!
> Как и раньше, исполняемые файлы в пакетах не подписаны цифровой подписью и не могут быть использованы в доверенной среде. Но мы можем все необходимое для вас собрать и подписать (услуга платная).
Является ли таким образом созданный и установленный пакет OpenJDK7 сертифицированным как сама ОС Astra Linux Special Edition?
Цифровая подпись является необходимой для работы программ в доверенной среде.
Программное обеспечение от этого не становится сертифицированным. Но поскольку оно (OpenJDK7) не является средством защиты информации (в отличии от самой ОС, которая содержит СЗИ), то требование обязательной сертификации отсутствует. В зависимости от требований организации (например так в Росатоме) может потребоваться сертификация на НДВ, но она может быть проведена в составе мероприятий по аттестации АС.
Все вроде ок, только как выглядит собственно каманда установки этой java ?
apt-get install openjdk-7-jdk не работает.
Более того, у меня с se13 репозиторием работает, а вот на se14 говорит мол Хэш сумма не совпадает
Андрей, да, была проблема с битыми индексами. Чего-то они неправильно синхронизировались.
Сейчас исправили, проверьте, пожалуйста.
Вы бы предупреждали, что в некоторых системах сертификации, сертифицировать ПО, разработанное на java, практически невозможно.
Александр, поделитесь ужасной историей. Мы с таким впервые сталкиваемся. Можно на почту (vash@lab50.net).
У нас с вами разный опыт, видимо. Какое ПО, разработанное на java и сертифицированное, например, в вч 43753, вы можете назвать?
Во-первых, это сертификация по МО.
Во-вторых, под Астру не могу на 100% прям сразу сказать, но узнаю. Под МСВС знаю массу ПО на яве, сертифицированного под МО. А нынче какие-то новации в этой области?
Ну раз под МО, тогда нет смысла обсуждать.
Блин, почему в Астру по умолчанию не добавить этот пакет? и томкат на всякий случай. А то доказывать что ты не слон не удобно.
Органы против!
По слухам готовится «защищенная Java» отдельным продуктом.
Что-то не хочет openjdk-7-jre устанавливаться на astra linux 1.4 SE, второй день мучаюсь, через синаптик, он его выделяет красным цветом, и пишет «Невозможно выполнить изменения! Сначала необходимо исправить ошибки в пакетах». Через aptitude, пишет — «Следующие НОВЫЕ пакеты будут установлены:
openjdk-7-jre{b} openjdk-7-jre-headless{ab}
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:
libgconf2-4 libgnome2-0 libgnomevfs2-0
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 42,0 MB архивов. После распаковки 58,4 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
openjdk-7-jre-headless : Зависит: ca-certificates-java который является виртуальным пакетом.
Зависит: tzdata-java который является виртуальным пакетом.
Зависит: java-common (>= 0.28) но его установка не запланирована.
openjdk-7-jre : Зависит: libatk-wrapper-java-jni (>= 0.30.4-0ubuntu2) который является виртуальным пакетом.
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) openjdk-7-jre [Не установлен]
2) openjdk-7-jre-headless [Не установлен]
Принять данное решение? [Y/n/q/?] y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.»
Как проблему решить? Помогите пожалуйста.
Еще раз проверили, пакеты поставились.
Может вы цифровую подпись не добавили или диска разработчика нет?
Как решилась в итоге проблема? Столкнулся с аналогичной.
Почему Вы используете такой старый gcc (4.7.2)? 11 стандарт он поддерживает только в экспериментальном режиме с кучей сегфолтов. Про 14 речи нет. Обновите чтоли хоть до 4.9.
Это версия GCC из дистрибутива Astra Linux Special Edition версии 1.4.
Добавил кейринг, модифицировал sources.list.
aptitude install gcc
готорит, что нет кандидата.
Для этого вам нужен диск разработчика Astra Linux Special Edition 1.4.