[apt-get update] où sont les logs?

Résolu
Alain V. Messages postés 371 Statut Membre -  
Alain V. Messages postés 371 Statut Membre -
Bonsoir le forum

Je cherche à savoir quand une machine à été mise à jour avec apt-get update/upgrade.
Je suis certain qu'au moins une mise à jour a été effectuée.

Alors je cherche dans les logs, mais dans lequel faut-il chercher?
Rien dans /var/log/syslog, rien non plus dans /var/log/messages
ou alors je n'ai pas su identifier les lignes ayant un rapport.
Je n'ai rien non plus trouvé dans les fichiers de conf situés dans /etc/apt/ qui m'indiquerait où se trouve les logs.

Si ces évènements sont logués, où dois-je chercher?

Merci d'avance

--
Alain V.
Configuration: Linux
Konqueror 3.3

4 réponses

  1. Alain V. Messages postés 371 Statut Membre 13
     
    Merci pour la réponse.

    ls -l /var/cache/apt/archives
    J'y vois un fichier "lock" et un répertoire vide : "partial".

    Dois-je conclure que cette machine n'a jamais reçu de mises à jour?

    J'ai vérifié sur une autre machine qui possède un cache bien rempli. Les dates indiquées sont celles des paquets mais pas la date à laquelle la machine a été mise à jour.

    Ce qui est effectivement installé :
    dpkg -l
    La liste est très longue.

    dpkg -l | grep nano
    Je vois la version installée mais aucune information de la date à laquelle elle a été installée ou mise à jour.

    1
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Il suffit de regarder de quand date le dernier nano*.deb situé dans /var/cache/apt/archives. Au sujet des locks ceux qui peuvent bloquer ne sont pas dans ce repertoire (cf /var/lock) mais de toute façon, pour mettre ton linux à jour c'est facile : en root :
    aptitude update
    aptitude upgrade

    Bonne chance
    1
    1. Alain V. Messages postés 371 Statut Membre 13
       
      Oui avec aptitude c'est très facile.

      Mais ma question ne porte pas sur "comment" faire les mises à jours. Je cherche simplement à savoir "quand" à t-elle été faite la dernière fois de façon globale.
      1
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    avec aptitude on peut faire la journalisation

    Regarde ici http://nivalis.free.fr/aptitude/20060204/ch02s04s05.html#id2534667

    Option: Aptitude::Log
    Valeur par défaut: /var/log/aptitude
    Description: Si cette option est une chaîne non vide, aptitude journalisera les installations, suppressions et mises à jour de paquets qu'il effectue. Si la valeur de Aptitude::Log commence par le caractère « | », le reste de cette valeur est utilisé comme nom d'une commande à travers laquelle le journal est envoyé : par exemple, |mail -s 'Aptitude install run' root enverra le journal au compte root. Pour journaliser dans plusieurs fichiers ou commandes, vous pouvez configurer cette option sous la forme d'une liste de cibles pour la journalisation.

    1
    1. Alain V. Messages postés 371 Statut Membre 13
       
      Merci lami20

      C'est exactement ça que je cherchais.
      0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Déjà tu peux regarder si dans /var/cache/apt/archives tu as téléchargé des paquets. Avec un ls -l c'est facile de voir ce qui a été téléchargé récemment :
    ls -l /var/cache/apt/archives

    Après il suffit de regarder ce qui est effectivement installé, par exemple avec la commande :
    dpkg -l

    Par exemple pour voir si le paquet vim est installé
    dpkg -l | grep vim

    Bonne chance
    -1