Was ist der sauberste Weg, um ein Upgrade von Fedora und auch meiner individuellen Installationen durchzuführen, während / home bleibt?

585
Don

Ich bin ein professioneller Programmierer und benutze Fedora 10 (und eine Vielzahl anderer Pakete, die einzeln installiert werden). Ich benutze mein System zur Telearbeit.

Jedes Jahr oder so gehe ich den rituellen Tanz durch, normalerweise mit einem zweiten Computer und einem KVM-Switch, da ich keinen Büroraum für zwei Monitore habe, um die nächste Version von Fedora zu erstellen und alle meine Lieblings-Apps zu installieren.

Gibt es einen besseren Weg? Zumindest eine nette Möglichkeit, den Überblick zu behalten, was ich hinzufügen muss, damit ich meine App-Sammlung nicht manuell installieren muss?

Ich behalte auch / home auf einem separaten Raid-Ed-Laufwerk, so dass ich auch auf ' old-config-file-itis ' fallen kann.

1

4 Antworten auf die Frage

2
Ed Morgan

Mounten Sie root auf einer separaten Partition auf ~ /, dann müssen Sie nur die neue Version in Ihre / partition installieren, wobei alle Ihre Apps / Daten so bleiben, wie sie an der ersten Stelle waren.

Sie können auch eine Liste der installierten Pakete wie folgt exportieren: yum list installiert> /tmp/yum-list.txt Ed Morgan vor 14 Jahren 1
0
sleske

Sie können auch nur Debian verwenden, dann müssen Sie keine Neuinstallation durchführen, Sie können nur ein Update durchführen :-).

Im Ernst: Fedora hat einen schönen Paketmanager mit Abhängigkeitsverfolgung. Sie sollten nicht neu installieren müssen. Warum haben Sie das Bedürfnis dazu?

0
Benjamin Bannier

Was das Update betrifft, gibt es einen ziemlich guten Leitfaden im Fedora-Wiki. Das Verfahren funktioniert recht gut, wenn Sie in kleinen Versionsschritten vorgehen. Und Updates sollten /home/sowieso nicht anfassen müssen .

Wenn Sie stattdessen einfach immer wieder ein Bündel derselben Software auf verschiedenen Computern installieren müssen, können Sie die Liste der Pakete in einer Textdatei nur einmal notieren und diese dann an yumdas Einrichten eines Computers übergeben:

$ cat fav_packages.txt ipython python-matplotlib texlive-latex pdb  $ yum install `cat fav_packages.txt` 

Auf diese Weise bekommen Sie nur das, was Sie wirklich wollen. Würden Sie stattdessen die vollständige Liste der installierten Pakete eingeben, könnten Sie viele Abhängigkeiten einführen, die möglicherweise nicht mehr benötigt werden.

0
MTilsted

Warum nicht einfach Fedora direkt aufrüsten? Installieren Sie das Preupgrade-Paket, und führen Sie dann das Preupgrade-Stammverzeichnis von os aus. Daraufhin werden Sie gefragt, auf welche Fedora-Version ein Upgrade erfolgen soll. Nachdem Sie sich für eines entschieden haben, laden Sie einfach alle benötigten Pakete herunter und installieren Sie das Upgrade. Schön und einfach.