При использовании synaptic на моем настольном компьютере с Ubuntu я могу просмотреть весь журнал изменений всех пакетов, которые нужно обновить, и при желании отменить выбор пакета для обновления. На своем рабочем столе я обычно устанавливаю все, но мне нравится хотя бы просмотреть, какие изменения есть, чтобы я мог отложить обновление, если я подозреваю, что это может вызвать проблемы с инструментами разработки, которые я использую.
На сервере (Ubuntu Server) без x-сервера, как я могу сделать то же самое на консоли:
apt-get --dry-run upgrade
делает это вместе с множеством шумных смоделированных сообщений об установке), Я много искал это, но ничего не нашел, возможно, я использую неправильную терминологию; но, конечно, это должно быть возможно. Synaptic должен получать информацию от какого-то низкоуровневого инструмента, как я полагаю?
Также приветствуются сложные сценарии оболочки, если это еще не легко сделать с помощью существующих инструментов.
Установите apt-listchanges
пакет. Затем, когда вы бежите apt-get upgrade
он должен предоставить вам список изменений, прежде чем вы продолжите.