Autor Thema: Alternative zu "apt-clone"  (Gelesen 402 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline magic-andy

  • Neuling
  • *
  • Beiträge: 3
  • Skill: Anfänger
Alternative zu "apt-clone"
« am: 12. Juni 2017, 20:59:49 »
Hallo!
Ich bin gerade dabei, mich mit Manjaro zu beschäftigen.
Die Beschreibung liest sich ja ganz gut. Aber natürlich hackt es an der einen und anderen Ecke.

Bei Ubuntu gibt es für die Paketverwaltung Apt.
Dazu gibt es auch ein Tool Namens "apt-clone", wo man bei einer neuen Installation, die vorher installierten Pakete, in einem Rutsch installieren kann.
Dabei werden auch die Repos mit eingetragen, so dass wenigstens die Programme dann wieder alle installiert sind.
Die Einstellungen muss man dann natürlich noch kopieren bzw neu konfigurieren.
Gibt es da eine Alternative für Manjaro bzw den Paketmanager Pacman?
Ich fand das eigentlich ganz praktisch, weil man dann zum Beispiel auf einem zweitem PC die gleichen Programme hat.

Schöne Grüße
Andreas

Offline gosia

  • Held Mitglied
  • *****
  • Beiträge: 827
  • Dankeschön: 136 mal
  • Desktop: Openbox + xfce
  • Grafikkarte: Intel HD 4000
  • Grafikkartentreiber: i915 (free)
  • Kernel: 4.9.20-1-MANJARO OpenRC
  • Prozessor: Intel Core i5-3210M
  • Skill: Durchschnitt
  • Zweig: stable
Re: Alternative zu "apt-clone"
« Antwort #1 am: 12. Juni 2017, 23:35:04 »
Hallo Andreas,
Dazu gibt es auch ein Tool Namens "apt-clone", wo man bei einer neuen Installation, die vorher installierten Pakete, in einem Rutsch installieren kann.
Dabei werden auch die Repos mit eingetragen, so dass wenigstens die Programme dann wieder alle installiert sind.
Die Einstellungen muss man dann natürlich noch kopieren bzw neu konfigurieren.
Gibt es da eine Alternative für Manjaro bzw den Paketmanager Pacman?
Ich glaube, da gibt es keine direkte Alternative zu.
Du kannst dir mit
sudo pacman -Qq > paketlistedeine installierten Pakete in die Datei paketliste schreiben. Theoretisch könntest Du dann mit Hilfe von xargs wieder pacman damit füttern und somit alles neu installieren, so ein sicher unvollkommener Ansatz. Ob es funktioniert? Ich habe es nicht ausprobiert.
Aber wie auch immer, wäre es so praktisch, wie es auf den ersten Blick aussieht? Zwei Rechner mit identischen Paketen? Kommt das vor, ist es wünschenswert? Mein Sohn hat, dank meiner Überredungskünste, auch Manjaro auf dem Rechner. Anfangs identisch (bis auf die Ausstattung), aber spätestens nach einer Woche laufen die Installationen dann auseinander, ist das nicht die Regel?
Bleibt noch die Neuinstallation. Neuinstallation, gibt es sowas überhaupt? ;) Aber gut, da könnte man sowas machen. Ich habe bisher nur eine Neuinstallation hinter mir und die habe ich genutzt, um meine vorhandenen Pakete zu überdenken. Du wahrscheinlich nicht, aber ich neige dazu, so manches auszuprobieren, es dann doch nicht zu nutzen und vergesse dann oft, es konsequent wieder zu entfernen. So sammelt sich doch Ballast an, von dem man sich bei einer Neuinstallation doch lieber trennen sollte.
Sicher nicht das, was Du hören wolltest. Nur so meine Gedanken kurz vor Mitternacht ;)

Viele Grüße gosia

Offline tetzlaff

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 106
  • Dankeschön: 13 mal
  • Grafikkarte: Nvidia 560
  • Grafikkartentreiber: free
  • Kernel: 4.9
  • Prozessor: AMD T1090
  • Skill: Durchschnitt
  • Zweig: stable
Re: Alternative zu "apt-clone"
« Antwort #2 am: 13. Juni 2017, 04:43:38 »
Doch doch, es ist wünschenswert  ;D

Viele User haben mindestens 2 Rechner, z.B. 1 x Desktop
und 1 x Laptop, dann möchte man möglichst alles gleich haben.
Bis auf abweichende Tools wie TLP etc. für den Laptop.

Oder wenn man sich einen neuen Rechner kauft und den neu installiert
und dann auch die gleichen Anwendungen wieder haben will.
Manjaro und Devuan GNU+Linux 1.0.0

Offline magic-andy

  • Neuling
  • *
  • Beiträge: 3
  • Skill: Anfänger
Re: Alternative zu "apt-clone"
« Antwort #3 am: 13. Juni 2017, 10:24:56 »
Du hast sicher recht, das man mit einer Neuinstallation einiges an Ballast los wird.
Jedoch ist das auch ein einfaches Mittel, ein Backup des Systems zu machen.
Home liegt ja sowiso auf einer extra Partition/Festplatte und so würde es ja reichen, noch zusätzlich das etc-Verzeichnis zu sichern. Dann hätte man schnell wieder ein funktionierendes System mit allen Programmen, wo man ansonsten erst nach und nach merkt, das diese fehlen.

Oder Skripte, wo dann wieder die Programme dafür fehlen und eine Fehlermeldung nach der anderen kommt.

Oder eben dann das Laptop, wo man für unterwegs ja auch die gleichen Programme braucht, wie am PC zuhause. Das man auch die Daten vom USB-Stick öffnen oder seine Arbeit fortzetzen kann, ohne erst unterwegs ein WLAN zu suchen oder das Mobil-Datenvolumen aufzubrauchen, um die fehlenden Programme dann zu installieren.


Offline gosia

  • Held Mitglied
  • *****
  • Beiträge: 827
  • Dankeschön: 136 mal
  • Desktop: Openbox + xfce
  • Grafikkarte: Intel HD 4000
  • Grafikkartentreiber: i915 (free)
  • Kernel: 4.9.20-1-MANJARO OpenRC
  • Prozessor: Intel Core i5-3210M
  • Skill: Durchschnitt
  • Zweig: stable
Re: Alternative zu "apt-clone"
« Antwort #4 am: 13. Juni 2017, 12:47:02 »
Hallo,
überzeugt habt ihr mich nicht, aber darauf kommt es ja auch nicht an. Wie schon gesagt, als Behelfslösung (bis jemand mit was besserem um die Ecke kommt) kann ich nur sowas anbieten:
mit pacman eine Liste der installierten Pakete erstellen, z.B.
pacman -Qnq > paketehttps://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#Listing_packages
und dann die Datei mit xargs auf dem neuen Rechner mit xargs wieder an pacman übergeben
cat pakete | xargs pacman -S --needed --noconfirmAlles völlig ungetestet. Wahrscheinlich braucht man zwei Paketlisten, eine für "normale" Pakete und eine für Pakete aus dem AUR.
Eine interessante Lösung finde ich auch, den pacman cache übers Netzwerk zu teilen:
https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#Network_shared_pacman_cache
oder die Variante mit rsync
https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#two-way_with_rsync
Überhaupt bietet der ganze Artikel eine Menge anderer Tipps, die sehr hilfreich sein können, um zumindest Bandbreite zu sparen.

Viele Grüße gosia

Offline kisun

  • Neuling
  • *
  • Beiträge: 6
  • Desktop: XFCE
  • Grafikkarte: nVidia GeForce GTX 960
  • Grafikkartentreiber: nonfree
  • Kernel: 4.9.6-1-MANJARO
  • Prozessor: i5-4690K
  • Skill: Anfänger
Re: Alternative zu "apt-clone"
« Antwort #5 am: 13. Juni 2017, 18:04:59 »
Danke auch von mir für die Links gosia.

Weiter unten im Artikel steht auch nochmal das von magic-andy gewünschte beschrieben, sogar mit 5 Programmen dafür (aus dem AUR).

https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages

Liebe Grüße und viel Erfolg.

Offline magic-andy

  • Neuling
  • *
  • Beiträge: 3
  • Skill: Anfänger
Re: Alternative zu "apt-clone"
« Antwort #6 am: 13. Juni 2017, 19:30:02 »
Vielen Dank.
Sehr hilfreich der Link. Scheint ja auch ein paar Skripte zu geben, die fast genau das machen wie apt-clone.

Offline charly700

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 153
  • Dankeschön: 3 mal
  • Desktop: XFCE
  • Grafikkarte: PC: NVIDIA GeForce 930M
  • Grafikkartentreiber: nonfree
  • Kernel: immer den Neuesten und einen LTS-Kernel
  • Prozessor: Core i5-6200U
  • Skill: Durchschnitt
  • Zweig: stable
Re: Alternative zu "apt-clone"
« Antwort #7 am: 14. Juni 2017, 18:41:29 »
Kannst ja auch mal unter folgendem https://de.manjaro.org/index.php?topic=1227.0 lesen. Vielleicht hilft dir das auch weiter.