Upgrade von Slackware 12.2 auf 13.0, gibt es irgendwelche Fallstricke?

Upgrade von Slackware 12.2 auf 13.0, gibt es irgendwelche Fallstricke?

Ich aktualisiere Slackware 12.0 nach und nach auf 13.0.
Ich habe das schrittweise mit slapt-get gemacht, nur für den Fall. Ich habe also 12.0 -> 12.1, 12.1 -> 12.2 gemacht.

Ich habe herausgefunden, dass ich pkgtools manuell aktualisieren und xz neu installieren muss, nur um das neue Paketformat zu installieren.

Nachdem ich nach dem Thema gegoogelt hatte, stieß ich aufjemand, der ein Kernel-Upgrade von 12.1 auf 13.0 durchgeführt hatund er beschwert sich darüber, dass /dev/hda auf /dev/sda umgestellt wurde.

Ist das richtig und muss ich von einer 13.0-CD booten, damit LILO funktioniert, oder kann ich LILO einfach ausführen, nachdem slapt-get das Dist-Upgrade abgeschlossen hat?

Antwort1

Ich habe es mit slapt-get schrittweise gemacht, nur für den Fall. Also habe ich 12.0 -> 12.1, 12.1 -> 12.2 gemacht.

slapt-get wird nicht offiziell unterstützt, es ist ein Drittanbieter-Tool. Wenn Sie es verwenden, beschweren Sie sich bei den Entwicklern. Benutzer von Canonical Slackware verwenden keine Drittanbieter-Tools zum Upgraden. Sie benutzen ihr Gehirn. Wenn eine neue Slackware-Version veröffentlicht wird, enthält sie eine UPGRADE.TXT-Datei. Dies sind hochwertige Anweisungen für ein manuelles Upgrade. Befolgen Sie diese und führen Sie das Upgrade manuell durch. Lassen Sie nicht zu, dass ein Drittanbieter-Tool Ihr System ruiniert.

Nachdem ich zu diesem Thema gegoogelt hatte, bin ich auf jemanden gestoßen, der ein Kernel-Upgrade von 12.1 auf 13.0 durchgeführt hat und sich darüber beschwert, dass /dev/hda auf /dev/sda umgestellt wurde.

linuxquestions.org ist ein Ort für Neulinge. Verlassen Sie sich nicht blind auf ihr Wort. Lesen Sie die offiziellen Slackware-Dokumente. Ein Slackware 13.0-Standardkernel funktioniert gut mit /dev/hda-Namen. Ich kann das bestätigen, weil ich Slackware 13.0 auf einem Computer mit einem IDE-Laufwerk verwende. Der Übergang zu /dev/sda* erfolgt nur in Slackware-current, was nicht Slackware 13.0 ist. Relevantes Zitat aus demÄnderungsprotokoll:

+--------------------------+
Mon Jan  4 21:43:02 UTC 2010
New kernels...  and this deserves a mention/warning:  the last bits of the
"old" IDE/ATA system have been removed now.  Everything should be using
the libata based drivers now, so if you have any drives that are currently
running as /dev/hda, /dev/hdb, etc., when you reboot with these kernels all
drives will be renamed as /dev/sda, /dev/sdb, etc.  If you had any /dev/sd*
already, they might get renamed.  Adjustments may be required in
/etc/lilo.conf, /etc/fstab, the initrd, and elsewhere.  Good luck!

Auch hier gilt, dass es sich nicht um 13.0 handelt, sondern um die neueste Version von -current, die Sie ohnehin nicht auf Ihrem Server laufen haben möchten. -current dient Testzwecken und wird so lange verbessert, bis es stabil und nutzbar ist.

Antwort2

Ich denke, es ist besser, eine Neuinstallation von neuer Slackware durchzuführen. Ja, es ist möglich, manuell zu aktualisieren, aber es besteht die Möglichkeit, dass Sie Ihr System stark beschädigen. Für mich ist es besser, da ich meine Partitionen getrennt habe und meine Software sich auf einer anderen Partition als der Systempartition befindet.
Wenn Sie sich für eine manuelle Aktualisierung entscheiden, lesen Sie die Datei „UPGRADE.TXT“ und befolgen Sie die Anweisungen sorgfältig!!

verwandte Informationen