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