如果要更新及升级openSUSE Linux操作系统,则有两种方法:可通过命令行或以桌面图形的方式更新openSUSE。如果使用的是openSUSE桌面和服务器版,都可以通过终端来更新。如果使用的是openSUSE桌面,则建议使用图形工具更新。另外,如果使用的是openSUSE服务器版,则不能采用桌面图形的方式更新。
通过命令行更新及升级openSUSE(针对openSUSE桌面和服务器版) 更新及升级openSUSE最简单方法是使用zypper命令,它提供了修补程序和更新管理的全部功能。同时,它能解决文件冲突和依赖性问题,更新还包括Linux内核。参考Zypper软件包管理器的基本入门命令。 如果使用的是openSUSE Leap,请使用以下命令: sudo zypper update 也可以使用up而不是update,不过update用得比较习惯,其它的系统也用这个。 如果使用的是openSUSE Tumbleweed,请使用dist-upgrade或dup(简称)。Tumbleweed是滚动发行版本,因此建议使用dist-upgrade选项: sudo zypper dist-upgrade 它将显示要升级、删除或安装的软件包的列表,如下图所示:
如果系统需要重新启动,则会收到通知。 如果只想刷新存储库(如sudo apt update),则可以使用以下命令: sudo zypper refresh 如果要列出可用的更新,也可以执行以下操作: sudo zypper list-updates 注:建议更新完成后重新启动openSUSE系统,因为它可能包含Linux内核的更新,重新启动后使系统达到最佳的状态。参考shutdown,reboot,init,halt,poweroff,systemctl重启和关闭Linux系统。
以桌面图形的方式更新及升级openSUSE(仅针对openSUSE桌面版) 如果使用的是openSUSE桌面版本,则可以使用GUI工具安装更新,该工具可能会根据所使用的桌面环境而变化。例如,KDE桌面拥有名为Discover的软件中心,可以使用它来搜索和安装新的应用程序,也可以使用它来安装系统更新,如下图所示:
实际上,在KDE桌面上会在通知区域中通知有可用的系统更新或升级,必须明确打开“Discover”,因为单击通知不会自动将带到Discover,如下图所示:
当然,也可以使用以下命令将其禁用: sudo zypper remove plasma5-pk-updates sudo zypper addlock plasma5-pk-updates 注:不推荐禁用它,因为它能收到可用的更新或升级通知。 最后,提一下,有一个YAST软件管理GUI工具,可用于对软件包管理进行更精细的控制,如下图所示:
相关主题 |