Wie finde ich heraus, welche Pakete seit der Installation des Betriebssystems installiert wurden ? Ich möchte nicht alle installierten Pakete kennen, nur diejenigen, die nicht Teil der anfänglichen Betriebssysteminstallation waren und anschließend explizit installiert wurden.
Nehmen wir für diese Frage eine Neuinstallation an, da ich mir vorstelle, dass Distribution-Upgrades die Sache komplizieren würden. Ich würde lieber die Befehlszeile verwenden, aber eine GUI-Lösung wäre in Ordnung, wenn ein Befehl oder ein Skript nicht verfügbar ist.
Ich habe mir die Manpages von dpkg
und kurz angesehen aptitude
, aber nichts Offensichtliches gesehen. Außerdem gibt die Ausgabe von apt-cache show package-name
oder dpkg -s pkg-name
scheint keine Daten anzugeben, die mit dem Datum der Betriebssysteminstallation verglichen werden können (was ich auch herausfinden müsste, wie man es bekommt).
Ich habe logwatch
auf einem Server, der täglich Benachrichtigungen darüber sendet, was installiert wurde. Ich vermute, dass es dpkg.log analysiert. Ich bin mir nicht sicher, ob diese Methode eine Lösung wäre, da viele der Installationseinträge möglicherweise protokolliert wurden, insbesondere auf älteren Systemen. Und idealerweise sollte dies für jedes System, jeden Desktop oder jeden Server funktionieren.
Es wäre auch großartig, wenn die Ausgabe die Version des aktuell installierten Pakets enthalten könnte, aber das könnte zu viel verlangen, und ich kann es später immer noch skripten, sobald ich die Paketnamen habe.
dpkg --get-selections | grep -v deinstall
Befehl Pakete wie xorg und wget aus, die Teil der Erstinstallation gewesen wären. Ich werde die Frage bearbeiten.