Задать вопрос
@uuuu

Как запретить обновление всех пакетов в Ubuntu?

Как запретить обновление всех пакетов в Ubuntu server 18.04?
Знаю, что это нужно делать через команду "sudo aptitude hold имя_пакета" и"sudo apt-mark hold имя_пакета".
Но эти команды для определенных пакетов, как поставить hold для всех пакетов сразу?
  • Вопрос задан
  • 2012 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 5
Oxyd
@Oxyd
Linux enthusiast
Отключите автоматическое обновление и не парьтесь.
dpkg-reconfigure unattended-upgrades
dpkg-reconfigure-unattended-upgrades.png
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Держите решение одной строкой в терминале (под root-ом, конечно):
dpkg --get-selections | sed 's/\sinstalled$/\thold/' | dpkg --set-selections


Хотя на apt upgrade это изменение почему-то не влияет. :-(
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Закомментировать все репозитории в /etc/apt?
Ответ написан
SagePtr
@SagePtr
Еда - это святое
А что мешает просто не выполнять обновление?
Linux не Windows 10, там принудительных обновлений нет, всё сугубо добровольно.
Ответ написан
shurshur
@shurshur
Сисадмин, просто сисадмин...
Не очень понятна суть вопроса. Если просто не ставить и не обновлять ничего, то ничего не обновится. Или хочется, чтобы ничего не было обновлено по зависимостям, в том числе никакие библиотеки, но можно было ставить новые пакеты? Это почти без вариантов, если не сидеть на очень stable-ветке и своём собственном замороженном зеркале пакетов, ведь новая версия пакета в регулярно обновляемом репозитории может зависеть от новых версий библиотек, для которых и старой-то версии уже в репозитории нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы