Zitat von Christian Boltz
Hallo Herbert, hallo zusammen,
Am Samstag, 6. April 2019, 22:13:31 CEST schrieb Herbert Albert:
Könnte jetzt meine Repos umziehen und auf dem alten Rechner z.B. mit Yast meine installierten Pakete in eine Datei schreiben und dann auf dem neuen Rechner einlesen und ggf. Abhängigkeits-Konflikte lösen.
Hat das schon jemand gemacht?
Muss es unbedingt YaST sein? ;-)
rpm -qa --qf '%{name}\n' | grep -v '^lib[^r][^e][^o]' | sort > paketliste-alter-rechner
Das grep -v entfernt lib*-Pakete außer libreoffice aus der Liste -die werden per Abhängigkeiten installiert. Evtl. musst Du noch ein paar libre*-Pakete, die nichts mit libreoffice zu tun haben (z. B. libreadline8) manuell aus er Liste löschen.
Dann auf dem neuen Rechner
zypper in `cat paketliste-alter-rechner`
Noch ein Tip zu Config-Dateien: Ich habe mir angewöhnt, bei Änderungen in /etc/ vor dem Bearbeiten einer Datei eine Kopie namens (z. B.) irgendwas_ORIG-2019-04-07 anzulegen. Das hat zwei Vorteile: - find -name '*ORIG*' gibt mir eine Liste der manuell geänderten Dateien - ich kann gegen die *ORIG*-Dateien diffen, um meine Änderungen nachzuvollziehen
Noch konsequenter und besser wäre es, alle geänderten Dateien, installierten Pakete etc. per Konfigurationsmanagement (z. B. Salt) zu managen. Bei Servern mache ich das auch (und bereue, es nicht schon vor Jahren angefangen zu haben), aber für meinen Laptop war es mir etwas zu viel Aufwand ;-)
Gruß
Christian Boltz --
Wow consensus in less than 24 hours....imagine if it always worked that way....:-) Something smells fishy here ;-) Do you have the solution(tm) for the "Kanzlerfrage"? :) [>> Peter Flodin, > Andreas Jäger und Christoph Thiel in opensuse]
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Christian, warum soll ich die libs nicht importieren, wenn ich doch auf dem alten Rechner ein aktuelles leap 15 habe und auch auf dem neuen Rechner haben will? Ist es der neueren Hardware geschuldet? Yast hat für mich den Vorteil, dass ich interaktiv prüfen kann, also anwählen, abwählen und zwischen drin checken, ob alle Abhängigkeiten erfüllt sind. Bei zypper läuft der Vorgang sequenziell durch. Von /etc würde ich nur einige Dateien, wie sane, cups und samba übernehmen. Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org