如何使用 CLI 更新 OpenSUSE Linux 软件和内核

2023年 8月 22日 19.7k 0

如何使用 CLI 更新 OpenSUSE Linux 软件和内核-1

如何从 CLI 升级和更新 OpenSUSE Linux 软件和内核?如何使用命令行工具将系统升级到最新版本的 openSUSE 软件和内核?

简介:您可以使用 zypper 或 yast2 命令来管理和更新 OpenSUSE Linux 上已安装的软件,包括 Linux 内核。本页演示如何运行 zypper 命令来升级 OpenSUSE Linux 系统。

如何从命令行更新 OpenSUSE Linux 软件和内核?

  • 打开终端应用程序。
  • 使用ssh命令登录服务器如下
    ssh user@server-ip
  • 从 Internet 刷新 OpenSUSE 存储库,执行:
    sudo zypper refresh
  • 升级 OpenSUSE Linux,输入:
    sudo zypper update
  • 让我们详细了解您的 OpenSUSE Linux 机器的所有命令。

    OpenSUSE 中的 zypper 命令是什么?

    zypper 只是一个命令行包管理器。它相当于Debian/Ubuntu 上的apt 命令/ apt-get 命令、Alpine Linux 上的apk 命令或CentOS/RHEL/Fedora 上的yum 命令/dnf 命令。可以使用 zypper 命令来:

    • 安装新包
    • 删除或删除软件
    • 更新 OpenSUSE 上的 Linux 内核
    • 使用更新的可用版本等更新所有已安装的软件包
    • 应用补丁等

    如何将 OpenSUSE 系统更新到最新的软件包

    首先,验证存储库是否已启用,运行:
    $ zypper repos --uri

    
    Repository priorities are without effect. All enabled repositories share the same priority.
     
    # | Alias                             | Name                              | Enabled | GPG Check | Refresh | URI                                                          
    --+-----------------------------------+-----------------------------------+---------+-----------+---------+--------------------------------------------------------------
    1 | openSUSE-Leap-15.0-1              | openSUSE-Leap-15.0-1              | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.0/repo/oss/
    2 | openSUSE-Leap-15.0-Update         | openSUSE-Leap-15.0-Update         | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.0/oss/           
    3 | openSUSE-Leap-15.0-Update-Non-Oss | openSUSE-Leap-15.0-Update-Non-Oss | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.0/non-oss/
    
    

    如何刷新 OpenSUSE Linux 存储库

    键入以下任一命令:
    sudo zypper refresh

    sudo zypper ref
    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-2

    如何列出 OpenSUSE 的所有适用补丁

    再次使用以下任一选项:
    sudo zypper list-patches

    sudo zypper lp

    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-3

    OpenSUSE Linux 显示或列出所有适用的补丁(点击放大)

    如何列出 OpenSUSE Linux 上的所有可用更新

    运行以下任一
    sudo zypper list-updates
    命令或
    sudo zypper lu

    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-4

    OpenSUSE Linux 显示或列出所有可用更新(点击放大)

    如何将 OpenSUSE 系统升级到最新的软件包和内核

    执行以下命令:
    sudo zypper update

    sudo zypper up
    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-5
    最后您将看到如下消息:

    有些正在运行的程序可能会使用最近升级删除的文件。您可能希望检查并重新启动其中一些。运行“zypper ps -s”以列出这些程序。

    您可以通过运行以下命令来查看过时的进程(请确保安装了 lsof 软件包以避免zypper ps在 OpenSUSE Linux 上出错):
    $ zypper ps -s
    使用 systemctl 命令一一重新启动过时的进程:
    $ sudo systemctl restart sshd
    或者只需运行以下命令重新启动 Linux 系统:
    $ sudo reboot
    OR
    $ sudo shutdown -r now

    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-6

    重新启动过时的 OpenSUSE Linux 进程

    有关详细信息,请参阅“安装关键库后如何在不重新启动 Linux 的情况下重新启动 systemd ”。

    关于YaST/YaST2在线更新命令行工具的说明

    YaST 是通用配置实用程序,带有 GUI 和 TUI。只需运行以下命令即可应用严重的安全更新:
    $ sudo yast2 online_update

    如何使用 CLI 更新 OpenSUSE Linux 软件和内核-7

    通过 TUI(文本用户界面)工具进行 YaST 在线更新

    结论

    本页介绍了如何在 openSUSE Linux 上安装更新以确保系统安全。有关更多信息,请参阅此页面或键入以下man 命令以了解有关 zypper 工具的更多信息:
    man zypper

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论