Intereting Posts
Можно ли включить звук для входа и выхода из системы? какова планируемая версия ccid в следующем выпуске Ubuntu LTS 16.04.3 Заголовок gnome-terminal появляется и исчезает через bash Построить sigrok-cli из загруженного tar.gz идет не так Почему не работает `sudo cd / var / named`? ОШИБКА: Не удалось найти допустимый gem ‘rails’ (> = 0) в любом репозитории Как установить флеш-плательщик в Ubuntu 14.04 LTS? Где графический интерфейс конфигурации Samba в Ubuntu 16.04? Live CD не загружается на emac Список установленных пакетов, которые больше не устанавливаются через репозиторий? Невозможно изменить разрешение с помощью бета-драйвера NVIDIA (302.17) Экран разрывается только при воспроизведении видео с использованием GeForce GT 750M 17.04 bluetooth перестает работать – «Не удалось установить питание: org.bluez.Error.Failed» Фиолетовый стартовый экран – без заставки Есть ли приложение предварительного просмотра GTK-темы?

Просмотр apt-get для изменений в пакетах для обновления

Этот вопрос описывает, как получить журнал изменений для данного пакета. Тем не менее, это весь журнал изменений.

Я бы хотел, чтобы посмотреть, что изменилось во всем, что я собираюсь обновить. Например, я представлял себе что-то вроде:

$ sudo apt-get upgrade --show-changelogs Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: foo -- adds the bar feature for better snazziness -- removes the deprecated baz feature 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 8,864 kB of archives. After this operation, 285 kB disk space will be freed. Do you want to continue [Y/n]? 

К сожалению, я не вижу ничего подобного на страницах man для apt-get. Существует ли это или что-то подобное?

ОБНОВЛЕНИЕ: я написал короткое сообщение в блоге, в котором рассказывалось об apt-listchanges и Debian changelogs в немного большей глубине, что включает в себя некоторые отзывы в этом вопросе.

Ближайшая вещь к тому, что вы ищете, может иметь пакет apt-listchanges , который даст вам сводку изменений при обновлении пакетов. Вы можете настроить его так, чтобы заметки изменений появлялись в терминале непосредственно после apt-get загружая обновление (см. Ниже пояснение и скриншот), но перед его установкой.

Вы можете установить программу с помощью

 sudo apt-get install apt-listchanges 

а затем настроить его с помощью

 sudo dpkg-reconfigure apt-listchanges 

Созданный файл установки – /etc/apt/listchanges.conf .

Моя настройка имеет информацию о внесении изменений, отображаемую непосредственно в виде текста в терминале (stdout), который именно вы хотели. Я считаю, что это лучше, чем загрузка пейджера. У меня только есть изменения в моем файле conf, поэтому новости о пакете не отображаются. Я также установил его, чтобы отправить корневую выдержку из списка изменений. Вам нужно настроить локальную электронную почту, указав мою статью здесь, если вы хотите использовать эту функцию.

Это мой /etc/apt/listchanges.conf :

 [apt] frontend=text email_address=root confirm=1 save_seen=/var/lib/apt/listchanges.db which=changelogs 

Снимок экрана процедуры обновления, когда установлен apt-listchanges . Я попросил меня подтвердить установку после прочтения выписки из списка изменений.

введите описание изображения здесь

Для получения дополнительной информации см. man apt-listchanges и man apt-listchanges Ubuntu онлайн .

Я использую aptitude :

 $ aptitude changelog package-name 

См. Этот вопрос: apt changelog для установленных пакетов