
我正在逐步將 Slackware 12.0 升級到 13.0。
為了以防萬一,我已經使用 slapt-get 逐漸完成了它。所以我已經完成了 12.0 -> 12.1、12.1 -> 12.2。
我發現我需要手動升級 pkgtools 並全新安裝 xz 才能讓它安裝新的軟體包格式。
在谷歌搜尋我偶然發現的主題後有人將核心從 12.1 升級到 13.0他抱怨 /dev/hda 切換到 /dev/sda。
這是正確的嗎?
答案1
為了以防萬一,我已經使用 slapt-get 逐漸完成了它。所以我已經完成了 12.0 -> 12.1、12.1 -> 12.2。
slapt-get 不受官方支持,它是第三方工具。如果您使用它,請向其開發人員投訴。 Canonical Slackware 用戶不使用第三方工具升級。他們用他們的大腦。當新的 Slackware 版本發佈時,它包含一個 UPGRADE.TXT 檔案。這些是手動升級的高品質說明。遵循他們並手動進行升級,不要讓第三方工具搞砸您的系統。
在谷歌搜尋這個主題後,我偶然發現有人將核心從 12.1 升級到 13.0,他抱怨 /dev/hda 被切換到 /dev/sda。
linuxquestions.org 是新手的地方。不要盲目相信他們的話。閱讀 Slackware 官方文件。 Slackware 13.0 預設核心與 /dev/hda 名稱配合良好。我可以保證這一點,因為我在具有 IDE 驅動器的電腦上運行 Slackware 13.0。僅在 Slackware 目前版本(不是 Slackware 13.0)中進行到 /dev/sda* 的轉換。相關引述來自變更日誌:
+--------------------------+
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!
再次強調,這不是 13.0,這是最前沿的版本,無論如何您都不希望在您的伺服器上運行它。 -目前用於測試目的,正在對其進行完善,直到變得穩定且可用。
答案2
我認為最好是全新安裝任何新的 Slackware。是的,可以手動升級,但有可能你會搞砸你的系統。對我來說,這更好,因為我已經分開了分區,並且我的軟體位於與系統分區不同的分區上。
如果您選擇手動升級,請閱讀“UPGRADE.TXT”並仔細按照說明進行操作!