|
|
| Ligne 58 : |
Ligne 58 : |
| | Extrait uniquement la partie utile de la date, sans afficher le libellé <code>Start-Date:</code>. | | | Extrait uniquement la partie utile de la date, sans afficher le libellé <code>Start-Date:</code>. |
| |} | | |} |
|
| |
| ==== 🗃️ Historique complet (journaux archivés) ====
| |
|
| |
| Affiche l'historique complet des installations et des mises à jour APT, en incluant les journaux archivés (<code>history.log.*</code>). Les sessions sont présentées dans un format lisible, de la plus récente à la plus ancienne.
| |
|
| |
| <syntaxhighlight lang="bash" line copy>
| |
| printf '%s\n' /var/log/apt/history.log* \
| |
| | sort -Vr \
| |
| | xargs zgrep -h -E "Start-Date|Upgrade:|Install:" \
| |
| | awk '/^Start-Date:/ {print "\n📅 " substr($0,13)} /^Upgrade:/ {sub(/^Upgrade: /,""); gsub(/, /,"\n - "); print "⬆️ " $0} /^Install:/ {sub(/^Install: /,""); gsub(/, /,"\n - "); print "📦 " $0}'
| |
| </syntaxhighlight>
| |
|
| |
|
| ==== 🗃️ Historique complet (journaux archivés) ==== | | ==== 🗃️ Historique complet (journaux archivés) ==== |