Opensuse zypper軟體包管理器常用命令
Zypper是OpenSUSE和企業版SUSE中軟體包管理器ZYpp的命令列介面。 主要用於:
1.管理倉庫:zypper可用命令列新增、刪除、啟用或禁用庫;(在上文Linux源基本介紹及更換國內源中已使用,在此僅總結)
zypper repos (或lr) 列出所有定義的安裝源
zypper addrepo (或ar) 新增一個新的安裝源
zypper removerepo (或rr) 刪除指定的安裝源
zypper renamerepo (或nr) 重新命名指定的安裝源
zypper
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