La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux => Discussion démarrée par: vivien le 21 février 2017 à 09:47:46

Titre: Date installation initiale d'Ubuntu + date mise à jour
Posté par: vivien le 21 février 2017 à 09:47:46
Il peut être intéressant de récupérer la date de l'installation initiale d'un ordinateur , avec la version du système d'exploitation installé à l'époque.

L'information existe bien dans le système : en cas de plantage elle est dans le rapport, avec aussi la date de l'upgrade vers une version plus récente.

Savez-vous où trouver ces informations (sans générer un crash ?)


(https://lafibre.info/testdebit/ubuntu/201702_ubuntu_rapport_bug.png)
Titre: Date installation initiale d'Ubuntu + date mise à jour
Posté par: eupalynos le 21 février 2017 à 14:12:59
Le package qui s'occupe de ces rapports de crash est apport.

Si on regarde dans /usr/share/apport/general-hooks/ubuntu.py on voit que la date d'installation (InstallationDate) qui est affichée ici est déterminée par la date du fichier /var/log/installer/media-info.
Titre: Date installation initiale d'Ubuntu + date mise à jour
Posté par: kgersen le 21 février 2017 à 14:52:32
et pour etre complet : "UpgradeStatus" est déterminé par la date de "/var/log/dist-upgrade/main.log" si ce fichier existe.

pour résumer:

ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'
ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'
Titre: Date installation initiale d'Ubuntu + date mise à jour
Posté par: vivien le 22 février 2017 à 08:26:33
Un grand merci !

Version initialement installée : cat /var/log/installer/media-info
Date de l'installation initiale : ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'

Mise à jour vers la version : grep "release-upgrader version" /var/log/dist-upgrade/main.log
Date de la mise à jour : ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'

Exemple :
$ cat /var/log/installer/media-info
Ubuntu-Server 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
$ ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'
Install date = nov. 8 2011
$ grep "release-upgrader version" /var/log/dist-upgrade/main.log
2016-05-11 12:12:08,917 INFO release-upgrader version '16.04.14' started
$ ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'
Upgrade date = mai 11 2016