我已在服务器上安装了旧操作系统,我需要nodejs
在更新系统的过程中进行安装,因此我进行了更新apt-get update
,但在此过程中,它破坏了 libudev 库,导致udev requires a kernel >= 2.6.32 not started failed
我在启动时无法通过 SSH 登录服务器或运行屏幕命令。我正在考虑将服务器操作系统升级到 ubuntu 12.04 LTS。我的问题是如何实现这一点,以及这对服务器上正在运行的应用程序有何影响?有没有安全的升级方法,同时还能确保安装的应用程序顺利运行?
答案1
有一个特定的包,安装它并运行升级:
sudo apt-get install update-manager-core
sudo do-release-upgrade
升级将为您带来新内核,如果是 12.04,则为 3.2。这意味着所有已安装的软件包也必须升级到针对新内核编译的版本。由于 10.04 已有 3 年历史,因此安装的软件可能会发生一些相关变化。假设某个应用程序使用不同的配置方法,升级后您必须将旧配置更改为新方法。
你可以进行搜索查找相关软件包,检查 10.04 和 12.04 的可用版本。然后,您可以比较两者之间可能存在的变化。