Je viens de faire une apt-get upgrade
à apt-get upgrade
sur mon server de développement Debian 6 et j'ai remarqué qu'un certain package nommé tinyproxy
été mis à jour. J'ai un intérêt particulier à voir précisément ce qui a changé dans ce package parce que le modifier pour faire certaines choses qu'il ne fait pas actuellement est sur ma list de choses à faire.
Je sais que je peux lancer mon browser, creuser un peu, find le changelog et voir exactement ce qui a changé dans la version que je viens d'aller, mais alors je me demandais si je pouvais requestr à apt-get
ou dpkg
de me montrer changelog si l'un était inclus.
Puis-je utiliser l'un ou l'autre outil, ou peut-être un autre pour get un résumé de ce qui a changé entre les versions d'un package via la command line?
Vous cherchez le package apt-listchanges
. Cela vous montrera les nouvelles de Debian et / ou les changelogs (configurable) des packages que vous êtes sur le sharepoint mettre à jour, et éventuellement requestr la confirmation avant la mise à jour. Il peut même ouvrir les changelogs dans un browser, de sorte que vous pouvez cliquer sur des liens vers des bugs, etc.
Aussi, si vous utilisez aptitude, appuyez sur C
lorsque vous avez sélectionné un package pour voir le journal des modifications. Tant que vous avez libparse-debianchangelog-perl
, il va même mettre en évidence les inputs qui sont nouvelles (aptitude recommand ce package Perl).
Enfin, vous pouvez lire les /usr/share/doc/packagename/
Debian et amont dans /usr/share/doc/packagename/
.
La réponse doit être dans /usr/share/doc/tinyproxy/changelog.Debian.gz
. Utilisez zless
pour le voir.
Nowdays la command changelog dans apt-get, download et afficher un changelog pour le package donné:
apt-get changelog tinyproxy
Notez également que les changelogs sont de très haut niveau et brillent sur de nombreux détails. si vous avez vraiment besoin de savoir "exactement ce qui a changé" , vous devrez différencier le code source entre les révisions.