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

标签

发表评论