OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.3.1. Upgrade-Probleme

Ein Paketmanager erleichtert das Upgrade auf neuere Versionen, wenn diese veröffentlicht werden. Im Allgemeinen können die Anweisungen im LFS- und BLFS-Buch zum Upgrade auf die neueren Versionen verwendet werden. Hier sind einige Punkte, die Sie beim Aktualisieren von Paketen beachten sollten, insbesondere auf einem laufenden System.

• Wenn Glibc auf eine neuere Version aktualisiert werden muss (z. B. von Glibc-2.19 auf Glibc-2.20), ist es sicherer, LFS neu zu erstellen. Obwohl du Mai Um alle Pakete in ihrer Abhängigkeitsreihenfolge neu erstellen zu können, empfehlen wir dies nicht.

• Wenn ein Paket, das eine gemeinsam genutzte Bibliothek enthält, aktualisiert wird und sich der Name der Bibliothek ändert, müssen alle dynamisch mit der Bibliothek verknüpften Pakete neu kompiliert werden, um eine Verknüpfung mit der neueren Bibliothek herzustellen. (Beachten Sie, dass es keinen Zusammenhang zwischen der Paketversion und dem Namen der Bibliothek gibt.) Betrachten Sie beispielsweise ein Paket foo-1.2.3, das eine gemeinsam genutzte Bibliothek mit Namen installiert libfoo.so.1. Angenommen, Sie aktualisieren das Paket auf eine neuere Version foo-1.2.4, die eine gemeinsam genutzte Bibliothek mit dem Namen installiert libfoo.so.2. In diesem Fall alle Pakete, die dynamisch verknüpft sind

zu libfoo.so.1 müssen neu kompiliert werden, um eine Verknüpfung herzustellen libfoo.so.2. Beachten Sie, dass Sie die vorherigen Bibliotheken erst entfernen sollten, wenn die abhängigen Pakete neu kompiliert wurden.


Top OS Cloud Computing bei OnWorks: