25 个 Zypper 命令,助您管理"SUSE"Linux 软件包管理系统

linuxoperating systemopen source更新于 2026/2/7 14:37:17

简介

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


相关文章


有用资源