Ubuntu 12.04 LTS предоставляет OpenSSL 1.0.1e, но отключает TLSv1.1 и TLSv1.2. В прошлом это было решение о взаимодействии из-за неправильной реализации клиента. В 2014 году это действительно неуместно, так как клиенты успели исправить свою неисправность. Любые оставшиеся неработающие клиенты наказывают большинство подчиненных клиентов.
Я хочу предоставить ту же версию OpenSSL 1.0.1e, но я хочу предоставить [в настоящее время] отключенные протоколы. Я знаю, что могу создать Personal Package Archive (PPA) , но мне не ясно, смогу ли я использовать его для переопределения базового пакета Ubuntu.
(я также понимаю, что статически связанные клиенты не выиграют от улучшенной упаковки).
Как обеспечить переопределение для определенного пакета в Ubuntu?
Да, вы можете предоставить пакеты в PPA, которые будут установлены поверх стандартных пакетов Ubuntu. Однако вам потребуется время, чтобы обновлять пакеты каждый раз, когда в Ubuntu выпускаются новые версии. Вы также можете проверить, что он все еще не включен в пакетах в Trusty. Если он уже включен в Trusty, то, когда в апреле 2014 года выйдет 14.04 LTS, может быть лучше просто обновить его. Если он еще не включен, вы можете обсудить с командой безопасности Ubuntu, как включить его, отправив отчет об ошибке и подписавшись на него.
Вы можете сделать это, установив номер версии. Например, если текущая версия в Ubuntu - 1.0.1e-0ubuntu1
, то вы хотите указать свою версию как 1.0.1e-0ubuntu1.1~12.04.1
для сборки в вашем PPA. Добавление .1~12.04.1
делает его выше, чем текущая версия Ubuntu, но ниже, чем следующая версия Ubuntu (так что, если в Ubuntu есть обновление безопасности, оно будет иметь приоритет). Часть 12.04
указывает, что она построена для 12.04, а финальная .1
- это номер вашей сборки (в случае, если вы допустили ошибку и вам нужно пересобрать тот же пакет, вы можете увеличить его, например, до .2
). Вам также нужно будет указать соответствующее кодовое имя серии выпусков в файле debian/changelog
как precise
для 12.04, хотя, если сборка из существующих пакетов 12.04, 12.04 должна быть уже установлена по умолчанию.
ls
........ и т.д., я хочу удалить только этот путьexport PATH="~/.composer/vendor/bin/lumen"
в '.bashrc' и.bash_profile
– Rasel Khan 16 June 2015 в 10:27