SuSE下zypper源配置
SUSE的zypper本地源配置起来跟yum的配置很相似,它们的配置文件有很多相似之处。不过,个人觉得zypper这个工具稍微强大些。在SUSE下,可以通过一条zypper的命令,即可完成zypper源的配置。
一、zypper源配置
我这里内部搭建了一台源服务器,地址为http://10.212.149.204/suse11sp3
1、使用zypper命令增加该源
1linux:~ # zypper ar http://10.212.149.204/suse11sp3 migumirror
2Adding repository 'migumirror' [done]
3Repository 'migumirror' successfully added
4Enabled: Yes
5Autorefresh: No
6GPG check: Yes
7URI: http://10.212.149.204/suse11sp3
2、查看当前配置的源
1linux:~ # zypper lr
2# | Alias | Name | Enabled | Refresh
3--+--------------------------------------------------+--------------------------------------------------+---------+--------
41 | SUSE-Linux-Enterprise-Server-11-SP2 11.2.2-1.234 | SUSE-Linux-Enterprise-Server-11-SP2 11.2.2-1.234 | Yes | No
52 | migumirror | migumirror | Yes | No
3、清理本地缓存并安装软件
1linux:~ # zypper clean
2linux:~ # zypper in iptraf
3Loading repository data...
4Reading installed packages...
5Resolving package dependencies...
6The following NEW package is going to be installed:
7 iptraf
81 new package to install.
9Overall download size: 292.0 KiB. After the operation, additional 658.0 KiB will be used.
10Continue? [y/n/?] (y): y
11Retrieving package iptraf-3.0.0-138.23.47.x86_64 (1/1), 292.0 KiB (658.0 KiB unpacked)
12Retrieving: iptraf-3.0.0-138.23.47.x86_64.rpm [done]
13Installing: iptraf-3.0.0-138.23.47 [done]
也可以一次安装多个软件包:
1linux:~ # zypper in iotop iptraf
同样可以配置主机本地目录做为源:
1# zypper ar file:///opt/update update
2Adding repository 'update' [done]
3Repository 'update' successfully added
4Enabled: Yes
5Autorefresh: No
6GPG check: Yes
7URI: file:/opt/update
注:也可以使用yast2工具进行配置,不过在终端的类图形界面里配置感觉非常麻烦,还是命令来的快。
二、zypper命令常用选项
1、常用选项
选项 | 说明 |
---|---|
repos, lr | 列出库 |
sl | 列出库(目的是与rug兼容) |
addrepo, ar | 添加库 |
sa | 添加库(目的是与rug兼容) |
renamerepo, nr | 重命名指定的安装源 |
modifyrepo, mr | 修改指定的安装源 |
refresh, ref | 刷新所有安装源 |
clean | 清除本地缓存 |
2、 zypper软件管理
选项 | 说明 |
---|---|
install, in | 安装软件包 |
remove, rm | 删除软件包 |
verify, ve | 检验软件包依赖关系的完整性 |
update, up | 更新已安装的软件包到新的版本 |
dist-upgrade, dup | 整个系统的升级 |
source-install, si | 安装源代码软件包和它们的编译依赖 |
3、 zypper的查询选项
选项 | 说明 |
---|---|
search, se | 安装软件包 |
packages, pa | 列出所有可用的软件包 |
patterns, pt | 列出所有可用的模式 |
products, pd | 列出所有可用的产品 |
what-provides, wp | 列出能够提供指定功能的软件包 |
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/suse-zypper/5086.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.