1. 程式人生 > 其它 >Opensuse zypper軟體包管理器常用命令

Opensuse zypper軟體包管理器常用命令

Zypper是OpenSUSE和企業版SUSE中軟體包管理器ZYpp的命令列介面。 主要用於:

1.管理倉庫:zypper可用命令列新增、刪除、啟用或禁用庫;(在上文Linux源基本介紹及更換國內源中已使用,在此僅總結)

    zypper repos   (或lr)                     列出所有定義的安裝源
    zypper addrepo   (或ar)                新增一個新的安裝源
    zypper removerepo   (或rr)             刪除指定的安裝源
    zypper renamerepo    (或nr)           重新命名指定的安裝源
    zypper

modifyrepo      (或mr)          修改指定的安裝源
    zypper refresh   (或ref)                    重新整理所有安裝源
    zypper clean                                    清除本地快取

2.管理軟體包:zypper可用來安裝、刪除、更新和查詢本地或遠端的軟體包。

    zypper --version                                                           檢視zypper版本
    zypper search (或 se)

                                             查詢包

    zypper search (或se)  --installed-only                        檢視已安裝軟體包

    zypper info                                                                    檢視某個已安裝包詳情

    zypper  install   (或in)                                                     in 安裝軟體包或.rpm軟體
    zypper remove     (或rm)                                                刪除軟體包
    zypper verify     (或ve)                                                    檢驗軟體包的依賴關係的完整性
    zypper update    (或up)                                                  後加具體包名為更新該包,後續沒加具體包名即為leap版更新系統
    zypper source-install   (或si)                                          安裝原始碼軟體包和它們的編譯依賴

3.更新系統(即更新系統核心(leap版應該不更新核心)、所有已安裝可更新軟體包及安全漏洞等)

    如果使用的是openSUSE Leap:

     sudo zypper update   (或up)

     如果使用的是openSUSE Tumbleweed,使用dist-upgrade或dup(簡稱);因為Tumbleweed是滾動發行版,因此要使用dist-upgrade選項:

     sudo zypper dist-upgrade

    如果只想重新整理源,則可以使用以下命令:

    sudo zypper refresh

    如果要列出可用的更新,也可以執行以下操作:

    sudo zypper list-updates