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或别名 : 列出指定软件源中可更新的补丁