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 及其命令的理解。

更新於: 2023 年 3 月 28 日

2K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告