Est-ce que quelqu'un sait s'il existe un moyen facile de trouver une liste de paquets installés, triés par date, en utilisant aptitude
(ou apt-get
)?
J'ai installé plusieurs paquets pour essayer quelque chose de nouveau, mais cela n'a pas fonctionné. Je voudrais supprimer tous ces paquets, pour récupérer de l'espace disque.
J'ai juste essayé de regarder la liste des fichiers .deb téléchargés, mais cela semble être une façon plutôt rétrograde de le faire (même si cela a fonctionné).
la source
*.list
fichiers, car les autres fichiers sont marqués de la date du package.J'ai configuré aptitude pour écrire dans un journal (
/var/log/aptitude
). Il produit une sortie comme celle-ci;Cela montre la date exacte et les paquets qu'aptitude a installés. Pour le configurer, suivez la référence d'aptitude;
Vous trouverez un lien vers la référence d'aptitude dans la page de manuel d'aptitude.
la source
Il existe un moyen simple de voir la date d'installation de tous les packages. Il suffit d'exécuter:
En conséquence, vous obtiendrez une liste de tous les packages installés avec la date et l'heure exactes.
Merci pour les commentaires qui me mènent à cette solution.
la source
cd
commande n'est pas nécessaire si vous utilisez le chemin complet dans lacat
commande ...cd
commande était de sels
trouver dans ce répertoire pour vérifier les fichiers dpkg.log disponibles. Mais une meilleure solution sera en cours d'exécutionls /var/log | grep 'dpkg.log'
afin de lister les fichiers journaux. Désolé pour le bazar.cat | cat
que tu pouvais faire quelque chose. Mais pourquoi ne pas combiner les deux fichiers en une seule commande? (Ou encore mieux: faites ce que @MarcVanDaele dit.)J'ai trouvé celui-ci ici sur le web. Il crée un historique de dpkg à partir du fichier journal de dpkg.
Cela semble très simple.
La source
MODIFIER
J'ai essayé ce script sur Ubuntu 8.10 Server et cela fonctionne très bien. Pourriez-vous fournir des informations sur la manière dont vous avez résolu votre problème?
la source
Utiliser les logs de dpkg
OU si vous n'avez pas
locate
Utiliser
sort
pour assurer une commande appropriée en fonction du tempsUtilisation
tac
(marche arrièrecat
) *, la tête par exemple pour obtenir les dernières 4 entréesPar exemple, pour la dernière commande, je reçois:
la source
tac
+head
au lieu detail
?Vous pouvez également suivre vos actions précédentes en consultant /var/log/apt/term.log et les fichiers plus anciens term.log.1.gz etc.). Il a des horodatages et complète le journal des messages lors de l'installation.
la source
[RÉPONSE À LA QUESTION RÉELLE], Oui, il existe un moyen FACILE de rechercher les paquets installés à une date donnée, même si cela a été fait à l'intérieur du terminal à l'aide d'apt-get.
Si vous installez le gestionnaire de paquets Synaptic, qui peut être installé librement à partir du Centre de logiciel Ubuntu, il vous suffit d'ouvrir son menu FICHIER et de choisir l'option "Historique". Vous y trouverez une comptabilité de tous les packages d'applications ajoutés et supprimés, classés par date, quelle que soit la manière dont ils ont été installés ou supprimés.
la source
Il existe en effet un
pkginstall.sh
script "officiel" qui peut le faire. Suivez les instructions de la documentation officielle . En bref, téléchargez le script à partir du lien ci-dessus, assurez-vous qu’il est exécutable, puis exécutez-le avec:~/pkginstalls.sh
Cela créera un
pkginstalls.txt
fichier dans votre répertoire personnel contenant tous les packages installés triés par date.BTW, voici le contenu du script:
la source