Je viens de faire un apt-get upgrade
sur mon serveur de développement Debian 6 et j'ai remarqué qu'un certain paquet nommé tinyproxy
était mis à jour. J'ai un intérêt particulier à voir précisément ce qui a changé dans ce paquet parce que le modifier pour faire certaines choses qu'il ne fait pas actuellement est sur ma liste de choses à faire.
Je sais que je peux lancer mon navigateur, creuser un peu, trouver le journal des modifications et voir exactement ce qui a changé dans la version que je viens de consulter, mais je me suis demandé s'il y avait un moyen de demander apt-get
ou dpkg
de me montrer un journal des modifications s'il en était un. inclus.
Puis-je utiliser l'un ou l'autre outil, ou peut-être un autre pour obtenir un résumé de ce qui a changé entre les versions d'un package via la ligne de commande?
la source
/usr/share/doc/pkgname/changelog.Debian.gz
qui répertorie les modifications apportées par le responsable Debian pour le paquet. Si le package est passé à une nouvelle version en amont, le journal des modifications en amont devrait expliquer ces changements, mais son emplacement n'est pas parfaitement prévisible. Regardez dans/usr/share/doc/pkgname
pourchangelog.gz
ou similaire. Si vous installez,apt-listchanges
toutes les futures mises à jour avec apt-get vous montreront automatiquement le changelog.Réponses:
Vous recherchez le package
apt-listchanges
. Cela vous montrera les actualités Debian et / ou les journaux des modifications (ses configurables) des paquets que vous êtes sur le point de mettre à niveau, et demandera éventuellement une confirmation avant la mise à niveau. Il peut même ouvrir les changelogs dans un navigateur, vous pouvez donc cliquer sur les liens vers les bugs, etc.De plus, si vous utilisez aptitude, appuyez sur
C
lorsque vous avez sélectionné un package pour afficher le journal des modifications. Tant que vous avezlibparse-debianchangelog-perl
installé, il mettra même en évidence les entrées qui sont nouvelles (aptitude recommande ce package Perl).Enfin, vous pouvez lire les changelogs Debian et amont dans
/usr/share/doc/packagename/
.la source
La réponse devrait être
/usr/share/doc/tinyproxy/changelog.Debian.gz
. Utilisezzless
pour le visualiser.la source
Aujourd'hui, la commande changelog dans apt-get, télécharge et affiche un journal des modifications pour le paquet donné:
la source
Notez également que les journaux des modifications sont de très haut niveau et masquent 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.
la source