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