用于管理“Suse”Linux 包管理的 25 个 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 及其命令的理解。