Je viens de passer une heure à essayer de résoudre les dépendances à freeCAD
partir de leur wiki légèrement obsolète .
Est-il possible d’obtenir les paquets que j’ai installés au cours de la dernière heure ou du dernier jour avec apt-get
ou aptitude
?
Mon premier essai a été ls -t /var/apt/cache/archive
mais cette liste de paquets avec des dates étranges. Par exemple, celui qui est installé en ce moment même python2.7-dev
, est répertorié comme "17 mars 2014". La seule chose listée aujourd'hui est quelques mises à jour de sécurité que j'ai effectuées ce matin. Et il y a des répertoires marqués de 2006. Je ne l’avais même pas installée il ya si longtemps.
Je ne peux pas non plus utiliser l'historique de ligne de commande, car j'ai utilisé à la fois apt-get install et aptitude. De plus, j'ai eu plusieurs terminaux et l'histoire s'est mouillée au bout d'un moment.
modifier:
@jmonrio a indiqué une excellente réponse, mais cela me donne une tonne de paquets lorsque je n'en ai installé qu'une poignée. cela ne différencie pas ce que j'ai demandé à installer de ce qui a été installé dans le cadre de la chaîne de dépendance.
Est-ce que j'ai un espoir d'obtenir la ligne d'installation minimale pour cet historique? c'est-à-dire sans les inclus automatiquement.
Réponses:
Jetez un oeil à cette réponse :
Commande pour lister les paquets récemment installés qui ont été installés via n'importe quelle méthode (apt-get, Centre du logiciel et al.):
Vous pouvez exécuter cette commande pour répertorier uniquement les noms de packages récemment installés,
la source
Si vous utilisez sudo pour démarrer apt ou aptitude, toutes les commandes sont écrites
/var/log/auth.log
. Donc, ungrep apt /var/log/auth.log
devrait vous donner les commandes. Dans mon cas (Debian),grep '/usr/bin/apt' auth.log* | awk '{print $15}'
toutes les commandes apt / aptitude ont été renvoyées. Ajuste en accord. Bonne chance!la source
apitude