25 個管理 SUSE Linux 軟體包的 Zypper 命令
簡介
SUSE Linux 是 Linux 社群中一個流行的作業系統,其軟體包管理系統在作業系統的整體效能中起著至關重要的作用。Zypper 是 SUSE Linux 的命令列軟體包管理器,用於在系統上安裝、更新和刪除軟體包。在本文中,我們將討論 25 個 Zypper 命令,這些命令將幫助您有效地管理您的 SUSE Linux 軟體包管理系統。
使用 Zypper 安裝軟體包
要使用 Zypper 安裝軟體包,請使用以下命令:
sudo zypper install <package-name>
例如,要安裝 Firefox 瀏覽器,請使用以下命令:
sudo zypper install firefox
使用 Zypper 刪除軟體包
要使用 Zypper 刪除軟體包,請使用以下命令:
sudo zypper remove <package-name>
例如,要刪除 Firefox 瀏覽器,請使用以下命令:
sudo zypper remove firefox
使用 Zypper 更新軟體包
要更新系統上的所有軟體包,請使用以下命令:
sudo zypper update
使用 Zypper 更新特定軟體包
要更新特定軟體包,請使用以下命令:
sudo zypper update <package-name>
例如,要更新 Firefox 瀏覽器,請使用以下命令:
sudo zypper update firefox
列出所有已安裝的軟體包
要列出系統上安裝的所有軟體包,請使用以下命令:
sudo zypper pa
列出可用的軟體包
要列出儲存庫中可用的所有軟體包,請使用以下命令:
sudo zypper se <package-name>
例如,要列出與 Firefox 瀏覽器相關的所有可用軟體包,請使用以下命令:
sudo zypper se firefox
重新整理儲存庫
要刷新系統上的儲存庫,請使用以下命令:
sudo zypper ref
新增儲存庫
要將新的儲存庫新增到系統,請使用以下命令:
sudo zypper addrepo <repository-url> <repository-name>
例如,要將 Google Chrome 儲存庫新增到系統,請使用以下命令:
sudo zypper addrepo https://dl.google.com/linux/chrome/rpm/stable/x86_64/ google-chrome
列出儲存庫
要列出系統上的所有儲存庫,請使用以下命令:
sudo zypper lr
刪除儲存庫
要從系統中刪除儲存庫,請使用以下命令:
sudo zypper removerepo <repository-name>
例如,要從系統中刪除 Google Chrome 儲存庫,請使用以下命令:
sudo zypper removerepo google-chrome
升級系統
要將系統升級到最新版本,請使用以下命令:
sudo zypper dup
清理系統
要清理系統中所有不必要的軟體包和檔案,請使用以下命令:
sudo zypper clean
解決依賴項問題
要解決任何依賴項問題,請使用以下命令:
sudo zypper verify
檢查更新
要檢查是否有任何可用的更新,請使用以下命令:
sudo zypper list-updates
鎖定軟體包
要鎖定軟體包並阻止其更新,請使用以下命令:
sudo zypper addlock <package-name>
例如,要鎖定 Firefox 瀏覽器軟體包,請使用以下命令:
sudo zypper addlock firefox
解鎖軟體包
要解鎖軟體包並允許其更新,請使用上一篇文章:
sudo zypper removelock <package-name>
例如,要解鎖 Firefox 瀏覽器軟體包,請使用以下命令:
sudo zypper removelock firefox
忽略軟體包更新
要忽略軟體包更新,請使用以下命令:
sudo zypper addtaboo <package-name>
例如,要忽略 Firefox 瀏覽器軟體包的更新,請使用以下命令:
sudo zypper addtaboo firefox
刪除已忽略的軟體包更新
要從已忽略列表中刪除軟體包,請使用以下命令:
sudo zypper removetaboo <package-name>
例如,要從已忽略列表中刪除 Firefox 瀏覽器軟體包,請使用以下命令:
sudo zypper removetaboo firefox
從特定儲存庫安裝軟體包
要從特定儲存庫安裝軟體包,請使用以下命令:
sudo zypper in <package-name> --from <repository-name>
例如,要從 Mozilla 儲存庫安裝 Firefox 瀏覽器的最新版本,請使用以下命令:
sudo zypper in firefox --from mozilla
刪除具有依賴項的軟體包
要刪除軟體包及其依賴項,請使用以下命令:
sudo zypper remove --clean-deps <package-name>
例如,要刪除 Firefox 瀏覽器及其依賴項,請使用以下命令:
sudo zypper remove --clean-deps firefox
顯示軟體包資訊
要顯示有關軟體包的資訊,請使用以下命令:
sudo zypper info <package-name>
例如,要顯示有關 Firefox 瀏覽器軟體包的資訊,請使用以下命令:
sudo zypper info firefox
顯示軟體包更改日誌
要顯示軟體包的更改日誌,請使用以下命令:
sudo zypper changelog <package-name>
例如,要顯示 Firefox 瀏覽器軟體包的更改日誌,請使用以下命令:
sudo zypper changelog firefox
顯示軟體包依賴項
要顯示軟體包的依賴項,請使用以下命令:
sudo zypper dependencies <package-name>
例如,要顯示 Firefox 瀏覽器軟體包的依賴項,請使用以下命令:
sudo zypper dependencies firefox
顯示儲存庫資訊
要顯示有關儲存庫的資訊,請使用以下命令:
sudo zypper repo-info <repository-name>
例如,要顯示有關 Mozilla 儲存庫的資訊,請使用以下命令:
sudo zypper repo-info mozilla
顯示儲存庫 URL
要顯示系統上所有儲存庫的 URL,請使用以下命令:
sudo zypper repos --uri
清理軟體包快取
要清理軟體包快取並刪除所有已下載的軟體包,請使用以下命令:
sudo zypper clean
顯示軟體包依賴項樹
要顯示軟體包依賴項的樹,請使用以下命令:
sudo zypper deptree <package-name>
例如,要顯示 Firefox 瀏覽器軟體包的依賴項樹,請使用以下命令:
sudo zypper deptree firefox
更新軟體包列表
要更新系統上的軟體包列表,請使用以下命令:
sudo zypper refresh
顯示軟體包補丁
要顯示已安裝軟體包的可用補丁,請使用以下命令:
sudo zypper list-patches
更新軟體包補丁
要使用可用補丁更新已安裝的軟體包,請使用以下命令:
sudo zypper patch
顯示可用的儲存庫
要顯示系統上所有可用的儲存庫,請使用以下命令:
sudo zypper lr -u
停用儲存庫
要停用儲存庫,請使用以下命令:
sudo zypper mr -d <repository-name>
例如,要停用 Mozilla 儲存庫,請使用以下命令:
sudo zypper mr -d mozilla
啟用已停用的儲存庫
要啟用已停用的儲存庫,請使用以下命令:
sudo zypper mr -e <repository-name>
例如,要啟用 Mozilla 儲存庫,請使用以下命令:
sudo zypper mr -e mozilla
顯示軟體包許可證
要顯示已安裝軟體包的許可證,請使用以下命令:
sudo zypper licenses
顯示推薦的軟體包
要顯示特定軟體包的推薦軟體包,請使用以下命令:
sudo zypper recommends <package-name>
例如,要顯示 Firefox 瀏覽器軟體包的推薦軟體包,請使用以下命令:
sudo zypper recommends firefox
結論
Zypper 是 SUSE Linux 的一個強大的命令列軟體包管理器,它提供各種命令來幫助管理系統上的軟體包管理系統。在本文中,我們討論了 25 個 Zypper 命令,這些命令將幫助您有效地管理您的 SUSE Linux 軟體包管理系統。我們希望本文有助於您加深對 Zypper 及其命令的理解。