Я хотел бы посмотреть, какие пакеты доступны для обновления / обновления, фактически не меняя никаких файлов, потому что есть некоторые пакеты, которые я не хотел бы обновлять. Будет ли тогда возможность apt-get update с исключениями.
21
apt-get update
, и это изменит несколько вещей. Большой вопрос, хотя ... нашел связанную информацию здесьОтветы:
Я использую
apt list --upgradable
.Следующая альтернатива
apt-get --simulate upgrade
. (на основе @EightBitTony)Вот результаты различных опций (надеюсь, это кому-нибудь поможет):
источник
Со страницы руководства apt-get,
Так что просто убедитесь, что вы
apt-get -s upgrade
.Если вы хотите обновить определенные пакеты, просто
apt-get install <package name>
и он обновит его, если он уже установлен. Тем не менее, он также должен обновить все зависимости, и в зависимости от того, что они из себя представляют, которые могут каскадироваться во множество обновлений.Если я опаздываю с обновлениями пакетов, я сделаю
apt-get install
несколько крупных (например, php, apache2 и т. Д.), Чтобы я мог хранить их и проверять любые проблемы, а затем,apt-get upgrade
когда я закончу.источник
Чтобы получить список пакетов, которые будут обновлены с их версиями:
Затем вы можете выбрать, что обновить:
Если есть какие-либо старые зависимости, которые удаляются, вы можете запустить
apt-get autoremove
, и, как вы видите, любые новые зависимости будут предложены для установки.--only-upgrade
Флаг не является необходимым, но хорошо , если вы хотите , чтобы убедиться , что вы случайно не установить новый пакет вместо обновления существующего, то есть у вас есть один из тех моментов , и случайно ввести неправильный пакет:источник
Поможет ли вам выпуск,
apt-get -s upgrade
который делает только симуляцию? И тогда вы можете обновить каждый требуемый пакет с помощьюapt-get install <thepackage>
.Если вы хотите, чтобы этот интерактив с хорошим графическим интерфейсом CLI, используйте
aptitude
. Если он еще не установлен, установите его с помощьюapt-get install aptitude
.источник