千家信息网

Linux中Zypper命令的作用是什么

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍Linux中Zypper命令的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库、进行各
千家信息网最后更新 2026年10月31日Linux中Zypper命令的作用是什么

这篇文章给大家介绍Linux中Zypper命令的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库、进行各种包查询的命令行接口。本篇将会讨论zypper的几个不同命令的例子。
语法:

代码如下:

# zypper [--global-opts] [--command-opts] [command-arguments]

中括号中的部分可以不需要。执行zypper最简单的方法是输入 zypper 及 。
例子1:列出可用的全局选项和命令

打开终端,输入zypper并按回车,它会显示所有可用的全局选项和命令。


代码如下:

linux-xa3t:~ # zypper

例子2:获得zypper的某个命令的帮助

语法: zypper help [command]


代码如下:

linux-xa3t:~ # zypper help remove
remove (rm) [options] ...

Remove packages with specified capabilities.
A capability is NAME[.ARCH][OP], where OP is one of <, <=, =, >=, >.

Command options:
-r, --repo Load only the specified repository.
-t, --type Type of package (package, patch, pattern, product).

Default: package.
-n, --name Select packages by plain name, not by capability.
-C, --capability Select packages by capability.
--debug-solver Create solver test case for debugging.
-R, --no-force-resolution Do not force the solver to find solution,let it ask.
--force-resolution Force the solver to find a solution (even an aggressive one).
-u, --clean-deps Automatically remove unneeded dependencies.
-U, --no-clean-deps No automatic removal of unneeded dependencies.
-D, --dry-run Test the removal, do not actually remove.

例子3:打开zypper shell/会话


代码如下:

linux-xa3t:~ # zypper sh
zypper>

或


代码如下:

linux-xa3t:~ # zypper shell
zypper>

例子4:列出已定义的仓库


代码如下:

linux-xa3t:~ # zypper repos


或


代码如下:

linux-xa3t:~ # zypper lr

4.1) 以表格的形式列出仓库的URI

4.2) 以优先级列出仓库


代码如下:

linux-xa3t:~ # zypper lr -p


例子5:刷新仓库


代码如下:

linux-xa3t:~ # zypper ref
Repository 'openSUSE-13.1-Non-Oss' is up to date.
Repository 'openSUSE-13.1-Oss' is up to date.
Repository 'openSUSE-13.1-Update' is up to date.
Repository 'openSUSE-13.1-Update-Non-Oss' is up to date.
All repositories have been refreshed.

例子6:修改zypper仓库

zypper仓库可以通过别名、数字或者URI或者通过‘–all、 –remote、 –local、 –medium-type’这些选项修改。

linux-xa3t:~ # zypper mr -d 6 #禁用6号仓库 linux-xa3t:~ # zypper mr -rk -p 70 upd #启用自动书信并为‘upd’仓库设置rpm文件‘缓存’,且设置它的优先级为70 linux-xa3t:~ # zypper mr -Ka #为所有的仓库禁用rpm文件缓存 linux-xa3t:~ # zypper mr -kt #为远程仓库设置rpm文件缓存
例子7:添加仓库

语法: zypper addrepo 或者 zypper ar <仓库的URL或者别名>


代码如下:

linux-xa3t:~ # zypper ar http://download.opensuse.org/update/13.1/ update
Adding repository 'update' .............................................[done]
Repository 'update' successfully added
Enabled: Yes
Autorefresh: No
GPG check: Yes
URI: http://download.opensuse.org/update/13.1/

例子8:移除仓库

语法:

代码如下:

zypper removerepo <仓库名> <别名>

或者

代码如下:

zypper rr <仓库名> <别名>

[code]linux-xa3t:~ # zypper rr openSUSE-13.1-1.10 openSUSE-13.1-1.10
Removing repository 'openSUSE-13.1-1.10' ............................[done]
Repository 'openSUSE-13.1-1.10' has been removed.

例子9:安装软件包

语法: zypper install <包名> 或者 zypper in <包名>


代码如下:

linux-xa3t:~ # zypper install vlc

例子10:卸载软件包

语法: zypper remove <包名> 或者 zypper rm <包名>


代码如下:

linux-xa3t:~ # zypper remove sqlite

例子11:导出和导入仓库

导出仓库的语法 : zypper repos –export 或者 zypper lr -e


代码如下:

linux-xa3t:~ # zypper lr --export repo-backup/back.repo
Repositories have been successfully exported to repo-backup/back.repo.

导入仓库的语法 :


代码如下:

linux-xa3t:~ # zypper ar repo-backup/back.repo

例子12:更新一个软件包

语法: zypper update <包名> 或者 zypper up <包名>


代码如下:

linux-xa3t:~ # zypper update bash

例子13:安装源码包

语法: zypper source-install <源码包> 或 zypper si <源码包>


代码如下:

linux-xa3t:~ # zypper source-install zypper

例子14:只安装依赖包

例子13中的命令会安装和构建特定包的依赖。如果你想要安装源码包就用-D选项


代码如下:

# zypper source-install -D package_name

只安装依赖就使用-d


代码如下:

# zypper source-install -d package_name

关于Linux中Zypper命令的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

代码 仓库 例子 语法 命令 文件 缓存 软件 软件包 帮助 作用 优先级 全局 内容 更多 源码 输入 不同 不错 书信 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网佳科技有限公司 科技互联网龙头 互联网科技集团 远信互联网科技 互联网科技媒体 百单互联网科技有限公司 唐信互联网科技 大连 新华互联网科技校企合作 西藏七维空间互联网科技有限公司 团飞科技与伯堂互联网服务平台 湖南诚度互联网科技有限公司 栖莱科技互联网股份有限公司 南平创想时代互联网科技有限公司 深圳艾果互联网通讯科技 杭州披云加互联网科技有限公司 互联网营销推广黑科技 张召忠谈中国互联网科技 互联网高科技行业有哪些企业 恒生互联网科技趋势 恒生科技互联网指数十大成分股 广州淘业互联网络科技 科技和互联网公司 互联网金融 科技金融 顶级互联网科技成果有哪些 重庆互联网医院沙龙医盟信息科技 广州新华互联网科技学校电竞方面 广西科技产业互联网是什么 湖北辰鑫科技互联网 互联网时代高科技布局 优雇互联网科技有限公司
0