Я только что сделал apt-get upgrade
на своем сервере разработки Debian 6 и заметил, что определенный пакет с именем tinyproxy
был обновлен. Я особенно заинтересован в том, чтобы точно увидеть, что изменилось в этом пакете, потому что изменение его для выполнения некоторых действий, которые в данный момент не выполняются, находится в моем списке действий.
Я знаю, что могу запустить свой браузер, немного покопаться, найти журнал изменений и точно увидеть, что изменилось в версии, на которую я только что пошел, но потом я подумал, есть ли способ спросить apt-get
или dpkg
показать мне журнал изменений, если он был включен.
Могу ли я использовать какой-либо инструмент или, возможно, другой, чтобы получить сводку того, что изменилось между версиями пакета через командную строку?
источник
/usr/share/doc/pkgname/changelog.Debian.gz
список изменений, внесенных сопровождающим Debian для этого пакета. Если пакет перешел на новую версию более поздней версии, то в списке изменений вышестоящей версии должны быть описаны эти изменения, но его местоположение не вполне предсказуемо. Посмотрите в/usr/share/doc/pkgname
течениеchangelog.gz
или аналогичный. Если вы установите программу,apt-listchanges
все последующие обновления с помощью apt-get автоматически покажут вам журнал изменений.Ответы:
Вы ищете пакет
apt-listchanges
. Это покажет вам новости Debian и / или журналы изменений (настраиваемые) для пакетов, которые вы собираетесь обновить, и при необходимости запросите подтверждение перед обновлением. Он даже может открывать журналы изменений в браузере, поэтому вы можете нажимать ссылки на ошибки и т. Д.Кроме того, если вы используете aptitude, нажмите,
C
когда вы выбрали пакет, чтобы увидеть список изменений. Пока выlibparse-debianchangelog-perl
установили, он даже будет подсвечивать, какие записи новые (aptitude рекомендует пакет Perl).Наконец, вы можете прочитать как изменения, так и изменения в Debian
/usr/share/doc/packagename/
.источник
Ответ должен быть в
/usr/share/doc/tinyproxy/changelog.Debian.gz
. Используйтеzless
для просмотра.источник
В настоящее время команда changelog в apt-get загружает и отображает список изменений для данного пакета:
источник
Также обратите внимание, что журналы изменений очень высокого уровня и затеняют многие детали. если вам действительно нужно знать «что именно изменилось» , вам придется различать исходный код между ревизиями.
источник