zypper help
zypper help 命令
示例(查看 install
命令的帮助):
zypper help install
zypper repos -Ed
zypper lr -Ed
选项说明:
-E
: 仅显示已启用的软件源-d
: 显示软件源的更多信息(如 URI、优先级、类型)zypper addrepo 选项 软件源URL 软件源别称(alias)
zypper ar 选项 软件源URL 软件源别称(alias)
选项说明:
-c
: 探测 URI-g
: 对此软件源启用 GPG 密钥检查-f
: 启用软件源的自动刷新示例:
zypper ar -cgf https://ftp.lysator.liu.se/pub/opensuse/ports/aarch64/distribution/leap/15.4/repo/oss/ lysator.liu.se
zypper modifyrepo -d 软件源别称(alias)
zypper mr -d 软件源别称(alias)
示例:
zypper mr -d lysator.liu.se
zypper modifyrepo -e 软件源别称(alias)
zypper mr -e 软件源别称(alias)
示例:
zypper mr -e lysator.liu.se
zypper removerepo 软件源别称(alias)
zypper rr 软件源别称(alias)
示例:
zypper rr lysator.liu.se
zypper refresh
zypper ref
zypper clean
zypper cc
zypper search 选项 软件包名称
zypper se 选项 软件包名称
选项说明:
-x
: 搜索精确匹配搜索字符串的软件包-s
: 分行显示每个软件源中的每个可用版本-t type
: 仅搜索指定类型的软件包(package
:软件包;srcpackage
:源代码包)-C
: 区分大小写-i
: 仅显示已安装的软件包-u
: 仅显示未安装的软件包-r 软件源URI或别名
: 在指定的软件源中搜索软件包示例:
zypper search -xs -t package docker
zypper info 软件包名称
zypper if 软件包名称
示例:
zypper info docker
zypper verify 软件包名称
zypper ve 软件包名称
示例:
zypper verify docker
zypper download 选项 软件包名称
选项说明:
--all-matches
: 下载全部版本(不配置则默认下载最佳版本)-r 软件源URI或别名
: 从指定软件源下载软件包说明:
下载后的软件包在 /var/cache/zypp/packages
或 $XDG_CACHE_HOME/zypp/packages
目录
示例:
zypper download docker
zypper install 选项 软件包名称[操作符][版本号]
zypper in 选项 软件包名称[操作符][版本号]
选项说明:
-y
: 安装时无需用户交互(静默安装)-r 软件源URI或别名
: 从指定软件源安装软件包-d
: 仅下载软件包,不安装操作符说明:
=
: 安装指定版本的软件包>
: 安装大于指定版本的软件包>=
: 安装大于或等于指定版本的软件包<
: 安装小于指定版本的软件包<=
: 安装小于或等于指定版本的软件包示例:
zypper install -y docker=20.10.23_ce-2.2
zypper install 本地RPM文件的绝对路径
zypper in 本地RPM文件的绝对路径
示例:
zypper install /tmp/docker-ce-20.10.23-3.src.rpm
zypper install 远程RPM文件URL
zypper in 远程RPM文件URL
示例:
zypper install https://download.docker.com/linux/sles/15/source/stable/Packages/docker-ce-20.10.23-3.src.rpm
zypper source-install 软件包名称
zypper si 软件包名称
示例:
zypper source-install /tmp/docker-ce-20.10.23-3.src.rpm
zypper list-updates 选项
zypper lu 选项
选项说明:
-r 软件源URI或别名
: 列出指定软件源中可更新的软件包zypper update 选项 软件包名称
zypper up 选项 软件包名称
选项说明:
-y
: 更新时无需用户交互(静默更新)-r 软件源URI或别名
: 仅更新指定软件源中可更新的软件包-d
: 仅下载软件包,不安装示例:
zypper update -y docker
zypper remove 选项 软件包名称
zypper rm 选项 软件包名称
选项说明:
-y
: 删除时无需用户交互(静默删除)-u
: 自动移除不需要的依赖关系-U
: 不自动移除不需要的依赖关系-r 软件源URI或别名
: 仅删除指定软件源中的软件包示例:
zypper remove -yu docker
zypper list-patches 选项
zypper lp 选项
选项说明:
-g 分类
: 指定补丁分类--severity 严重性
: 指定补丁严重性-r 软件源URI或别名
: 列出指定软件源中可更新的补丁zypper patch 选项
选项说明:
-y
: 安装时无需用户交互(静默安装)-g 分类
: 指定补丁分类--severity 严重性
: 指定补丁严重性-r 软件源URI或别名
: 列出指定软件源中可更新的补丁zypper dist-upgrade 选项
zypper dup 选项
选项说明:
-y
: 升级时无需用户交互(静默升级)-r 软件源URI或别名
: 列出指定软件源中可更新的补丁