web-dev-qa-db-fra.com

apt changelog pour les paquets à installer

GUI update-manager est capable d'afficher le "changelog" des paquets à installer (pas encore téléchargé).

J'ai aussi découvert comment mettre à jour les fichiers .changelog au bon endroit pour que update-manager les affiche, et maintenant, je suis heureux, car je peux dire à mes clients qu'ils peuvent voir les journaux des modifications de mes packages personnalisés directement à partir de leurs fichiers. gui.

Malheureusement, je ne trouve aucun outil en ligne de commande capable de faire la même chose, ce qui serait plus utile sur les serveurs.

D'après ce que j'ai vu, il semble que cette convention (mettant les fichiers .changelog directement à côté des fichiers .deb dans le référentiel apt) est une extension spécifique à Ubuntu.

Certaines ressources Debian (la page de manuel reprepro par exemple) indiquent une manière différente de stocker les journaux de modifications en ligne, http://packages.debian.org/changelogs

Est-ce que quelqu'un sait s'il existe déjà un outil comme apt-cache pour montrer les changelogs des paquets qui ne sont pas encore installés (ni téléchargés)?

33
ithkuil

Il existe également la commande apt changelog. Il, et probablement aussi aptitude, tire de http://changelogs.ubuntu.com , qui ne contient peut-être pas tous les fichiers de changelog tiers, s’ils ne les ont pas ajoutés.

$ apt changelog  unity
Get:1 Changelog for unity (http://changelogs.ubuntu.com/changelogs/pool/main/u/\
unity/unity_7.0.0daily13.06.19~13.04-0ubuntu1/changelog) [251 kB]
Fetched 251 kB in 0s (350 kB/s)
unity (7.0.0daily13.06.19~13.04-0ubuntu1) raring; urgency=low

  [ William Hua ]
  * Revert 3196 to fix menu highlighting issues with LibreOffice.
    Revision 3196 prevents LibreOffices menu items from highangelog
hlighting.
    See Launchpad bug #1153350. (LP: #1153350)

  [ Chris Townsend ]
  * Fixes issue where minimizing a full screen window would not draw the
t of
:
    lp:unity revno. 3320. (LP: #1064155)

  [ Marco Trevisan (Treviño) ]
  * SwitcherController: use proper long long types for
39
yuvilio

Je ne sais pas si j'ai compris ce dont tu as vraiment besoin, mais

aptitude changelog package-name

montrera le journal des modifications pour tous les paquets dans le dépôt Ubuntu. Cela ne fonctionne pas dans les AAE cependant.

12
Leon Nardella