我正在逐渐将 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。
这是正确的吗?我必须从 13.0 CD 启动才能让 LILO 工作,还是可以在 slapt-get 完成 dist-upgrade 后运行 LILO?
slapt-get 不受官方支持,它是第三方工具。如果您使用它,请向其开发人员投诉。Canonical Slackware 用户不使用第三方工具进行升级。他们使用他们的大脑。当一个新的 Slackware 版本发布时,它包含一个 UPGRADE.TXT 文件。这些是手动升级的高质量说明。跟随他们并手动进行升级,不要让第三方工具搞砸您的系统。
linuxquestions.org 是一个适合新手的地方。不要盲目相信他们的话。阅读官方 Slackware 文档。Slackware 13.0 默认内核可与 /dev/hda 名称一起正常工作。我可以保证这一点,因为我在具有 IDE 驱动器的计算机上运行 Slackware 13.0。到 /dev/sda* 的转换仅在 Slackware-current 中进行,而不是 Slackware 13.0。来自ChangeLog的相关引用:
同样,这不是 13.0,这是最前沿的电流,无论如何您都不希望在您的服务器上运行它。-current 用于测试目的,它正在被抛光,直到它变得稳定和可用。
我认为最好对任何新的 Slackware 进行全新安装。是的,可以手动升级,但有可能你把系统搞砸了。对我来说,最好将分区分开,并且我的软件位于与系统分区不同的分区上。
如果您选择手动升级,请阅读“UPGRADE.TXT”并仔细按照说明操作!