Je gère mes packages avec aptitude .
Je parcours occasionnellement ma liste de packages, en supprimant des applications obsolètes (dans le sens où je ne veux plus les utiliser).
Par exemple, alors que j'ai un nombre limité de bibliothèques de développement sur mon système que je ne veux installé en permanence, beaucoup étaient juste là pour me permettre de compiler un certain programme de la source une fois , et il y a longtemps . Pour que ces sessions de nettoyage prennent en compte les dépendances inutiles, j'utilise la markauto
commande d'aptitude .
Le problème est que parfois je ne peux plus faire confiance à ma mémoire pour faire la différence entre les paquets qui sont transitoires et les choses que je dois garder (parce que, par exemple, j'en aurai besoin pour recompiler quelque chose demain ). La situation est encore plus grave lorsque je partage des tâches d'administration sur un serveur avec un autre administrateur. Alternativement, j'aimerais avoir la discipline de nettoyer tous les paquets qui sont transitoires après utilisation, mais l'histoire prouve que c'est trop à espérer.
Par conséquent: existe-t-il un outil qui, comme markauto, me permettrait d' annoter les packages au moment de l'installation , non pas avec un indicateur mais avec une simple chaîne de commentaire indiquant pourquoi ils sont installés?
Idéalement, ce commentaire serait récupérable avec aptitude (ou synaptique, ou tout ce que les enfants utilisent de nos jours pour gérer les packages). Idéalement, ce serait quelque chose sur lequel moi et un autre administrateur sur le même serveur pouvons collaborer, et il bénéficierait ainsi, par exemple, du même système de gestion des verrous que l'arborescence des packages.
la source
aptitude show
, affichée dans la boîte de dialogue d'informations sur les aptitudes, et peut être une longue chaîne arbitraire (avec des espaces, etc.)