Softwareliste

Hinweis: In dem Thema Softwareliste gibt es 10 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ich möchte einen neuen PC einrichten. Er soll die gleiche Software haben wie mein jetziger PC. Die neue Festplatte ist kleiner als die jetzige. Mit clonezilla wäre es kompliziert. Kann ich eine Liste der installierten Software erstellen? Geht es mit Zypper?

    Für den Inhalt des Beitrages 286114 haftet ausdrücklich der jeweilige Autor: Freitag

  • Ich benutze für einen ähnlichen Zweck gern die folgenden Zeilen:

    Code
     zypper lr --export Repositoryliste.repo
     rpm -qa --qf "%{DISTRIBUTION} § %{NAME}\n"|sort > paketliste

    Kannst das ja mal als root probieren und in die beiden Dateien reinsehen.

    Für den Inhalt des Beitrages 286115 haftet ausdrücklich der jeweilige Autor: Welm

  • Was muss man bei dem 2. Befehl für {DISTRIBUTION} eingeben?

    Nichts ersetzen. Das rpm-Programm versteht und ersetzt diese Platzhalter. Das ergibt dann Ausgabezeilen wie z.B.

    Code
    ...
    Application:Geo / openSUSE_Leap_15.2 § typelib-1_0-OsmGpsMap-1_0
    Education / openSUSE_Leap_15.2 § gnuchess
    ...

    Für den Inhalt des Beitrages 286119 haftet ausdrücklich der jeweilige Autor: Welm

  • Mit "rpm --querytags" bekommst Du eine Liste mit allen da benutzbaren Tags. Z.B. könnte man auch noch die Version mit ausgeben lassen indem man da zwischen den Anführungszeichen noch ein %{VERSION} ergänzt. Da kann man grenzenlos gestalten ... :)

    Für den Inhalt des Beitrages 286120 haftet ausdrücklich der jeweilige Autor: Welm

  • Danke, so geht es. Kann man den Befehl auch so formulieren, dass die automatisch bei der Installation installierten Programme nicht in die Liste aufgenommen werden, sondern nur die selbst gewählten?

    Für den Inhalt des Beitrages 286121 haftet ausdrücklich der jeweilige Autor: Freitag

  • Da hab ich keine Ahnung. Ich würde die Neuinstallation machen und dann den Befehl dort mit anderen Dateinamen wiederholen und dann diff benutzen:


    Code
    diff paketliste.alt paketliste.neu|less

    Für den Inhalt des Beitrages 286122 haftet ausdrücklich der jeweilige Autor: Welm

  • Keine Ahnung, wie man bei einem neuen PC auf die Idee kommen kann, eine kleinere Festplatte zu verbauen. Wenn etwas kein Geld kostet, sind es Festplatten!

    Für den Inhalt des Beitrages 286125 haftet ausdrücklich der jeweilige Autor: matbhm

  • Da hab ich keine Ahnung. Ich würde die Neuinstallation machen und dann den Befehl dort mit anderen Dateinamen wiederholen und dann diff benutzen:


    Code
    diff paketliste.alt paketliste.neu|less

    Danke! So etwas habe ich gesucht.

    Keine Ahnung, wie man bei einem neuen PC auf die Idee kommen kann, eine kleinere Festplatte zu verbauen. Wenn etwas kein Geld kostet, sind es Festplatten!

    Der neue PC wird eine SSD-Platte haben, das ist schneller. Viel Platz auf der Festplatte brauche ich nicht, da ich alles auf einem NAS speichere.

    Für den Inhalt des Beitrages 286128 haftet ausdrücklich der jeweilige Autor: Freitag