Forum Linux.debian/ubuntu Connaitre la date de la dernière mise à jour

Posté par  .
Étiquettes : aucune
0
15
déc.
2005
Bonjour,
j'aimerais connaître la date de la dernière exécution de "apt-get update" et d' "apt-get upgrade".
J'ai pensé à utiliser l'option -atime de ls pour savoir quand apt a été utilisé pour la dernière fois, mais si un logiciel a été installé entre temps, ça n'est plus juste.
De même, si on utilise synaptic, la date n'est pas correcte.

Donc, ma demande est elle utopique ou réalisable?
Avez vous une idée de la façon d'y parvenir?
  • # Date dernière mise à jour

    Posté par  . Évalué à 1.

    Salut,

    Je ne suis pas sur, mais alors vraiment pas sur de moi :D
    Mais en regardant la date de dernière modification de /var/cache/apt/pkgcache.bin ?
    • [^] # Re: Date dernière mise à jour

      Posté par  (site web personnel) . Évalué à 2.

      dans la série pas sur non plus, il doit y avoir une trace dans les logs...
      va jeter un petit coup d'oeil dans le dossier /var/log, ainsi, sur ma mandriva, j'ai le fichier urpmi.log qui contient les dernières actions effectuées !
      donc sur une debian, ça doit exister aussi ! et sûrement au même endroit ;-p
      • [^] # Re: Date dernière mise à jour

        Posté par  . Évalué à 3.

        Sous Debian c'est le fichier /var/log/dpkg.log
        • [^] # Re: Date dernière mise à jour

          Posté par  . Évalué à 1.

          Pas de dpkg.log sur ma debian, et rien qui y ressemble dans /var/log :(
          • [^] # Re: Date dernière mise à jour

            Posté par  . Évalué à 1.

            Et /var/cache/apt/pkgcache.bin tu l'as ?
            • [^] # Re: Date dernière mise à jour

              Posté par  . Évalué à 1.

              Après divers essais (qui prennent du temps, faut attendre une minute à chaque fois pour être sûr) , /var/cache/apt/pkgcache.bin est présent et sa date de modification correspond au dernier "update".
              Elle n'est pas modifiée par l'installation ou la suppression d'un nouveau logiciel.
              Apparemment, après un upgrade, la date de srcpkgcache.bin n'est pas modifiée, mais celle de pkgcache.bin l'est (elle l'est aussi après un update, donc c'est pas suffisant pour obtenir l'info)
              Mais il faudrait faire des tests plus poussés.


              Ca m'étonne quand même qu'il n'existe pas une fonction qui puisse dire "votre système est vieux de XXX jours et est peut être obsolète".
  • # aptitude ?

    Posté par  . Évalué à 2.

    Avec aptitude, tu as /var/log/aptitude qui contient la date de la derniere manip.

    Sinon la date de /var/cache/apt/pkgcache.bin semble correspondre à celle dans le log d'aptitude.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.