OpenSUSE 包管理器 zypper 常用命令
Zypper 是 OpenSUSE 系统中软件包管理器。 主要用于安装、删除、管理软件包。
一、仓库管理
列出所有定义的安装源
sudo zypper repos
或者
sudo zypper lr
添加一个新的安装源
sudo zypper addrepo
或者
sudo zypper ar
删除指定的安装源
sudo zypper removerepo
或者
sudo zypper rr
重命名指定的安装源
sudo zypper renamerepo
或者
sudo zypper nr
修改指定的安装源
sudo zypper modifyrepo
或者
sudo zypper mr
刷新所有安装源
sudo zypper refresh
或者
sudo zypper ref
清除本地缓存
sudo zypper clean
二、软件包管理
查看 zypper 版本
sudo zypper --version
搜索包
sudo zypper search
或者
sudo zypper se
查看已安装软件包
sudo zypper search --installed-only
或者
sudo zypper se --installed-only
查看某个已安装包详情
sudo zypper info
安装软件包或 rpm 软件
sudo zypper install
或者
sudo zypper in
删除软件包
sudo zypper remove
或者
sudo zypper rm
检验软件包的依赖关系的完整性
sudo zypper verify
或者
sudo zypper ve
后加具体包名为更新该包,后续没加具体包名即为更新系统
sudo zypper update
或者
sudo zypper up
安装源代码软件包和它们的编译依赖
sudo zypper source-install
或者
sudo zypper si
只列出可更新的软件包(不会列出内核及漏洞、系统补丁等更新项)
sudo zypper list-updates
三、系统更新
首先刷新源
sudo zypper refresh
如果系统是 openSUSE Leap,请使用这个命令:
sudo zypper update
或者
sudo zypper up
如果系统是 openSUSE Tumbleweed,请使用 dist-upgrade 或者 dup(简称)。Tumbleweed 是滚动发行版,因此建议使用 dist-upgrade 选项。
sudo zypper dist-upgrade
或者
sudo zypper dup
发表评论