Я хочу выполнить только обновления безопасности для Ubuntu 12.04 LTS, оставив остальную часть системы без изменений. Мне нужно сделать это из командной строки, без менеджера обновлений GUI. Я реализовал решение, описанное здесь , которое, кажется, отлично работает для этой цели. Я просто заменил «точный» на «ясный», учитывая, что я нахожусь на 12.04.
У меня вопрос: с помощью apt-пиннинга, как описано в этом ответе, буду ли я получать обновления безопасности для пакетов, распространяемых через «другие» репозитории - партнерские, ограниченные, многооборотные и т. Д.? Или он получит только обновления для пакетов из основного дистрибутива?
Спасибо! ~ л
источник
Нет обновлений безопасности для партнера по умолчанию
Вы будете получать обновления безопасности для всех ваших обычных репозиториев, включая основной, ограниченный, юниверс и мультивселенную , но не для партнера .
Структура верхнего уровня репозитория точной защиты делает это совершенно ясным:
Почему бы нет?
Пакеты в партнерах в основном являются проприетарными двоичными файлами, завернутыми в .deb. Дополнительные обновления безопасности не выпускаются для них, только регулярные обновления (новые версии), которые могут включать обновления безопасности. Чтобы узнать, устраняет ли обновление проблемы с безопасностью, посмотрите на странице поставщика обновления или в журнале изменений на странице источника на панели запуска. Последнее обычно проще, например, для Adobe Reader (
acroread
), перейдите по ссылке:Расширение последней версии для Precise 12.04 показывает список изменений (выделение добавлено):
Ну, как я могу быстро проверить наличие регулярных обновлений для партнера ?
Партнеры хранилище содержит только пятнадцать пакетов , и я думаю , даже регулярные обновления являются нечастыми (думаю , Adobe Reader). Учитывая крошечный размер (5 КБ) файла обновления партнера, я бы просто добавил реальный репозиторий (
deb http://archive.canonical.com/ubuntu precise partner
) в любой файл «быстрой проверки» sources.list .источник