SuSE下zypper源配置

SUSE的zypper本地源配置起来跟yum的配置很相似,它们的配置文件有很多相似之处。不过,个人觉得zypper这个工具稍微强大些。在SUSE下,可以通过一条zypper的命令,即可完成zypper源的配置。

一、zypper源配置

我这里内部搭建了一台源服务器,地址为http://10.212.149.204/suse11sp3 

1、使用zypper命令增加该源

linux:~ # zypper ar http://10.212.149.204/suse11sp3 migumirror
Adding repository 'migumirror' [done]
Repository 'migumirror' successfully added
Enabled: Yes
Autorefresh: No
GPG check: Yes
URI: http://10.212.149.204/suse11sp3

2、查看当前配置的源

linux:~ # zypper lr
# | Alias                                            | Name                                             | Enabled | Refresh
--+--------------------------------------------------+--------------------------------------------------+---------+--------
1 | SUSE-Linux-Enterprise-Server-11-SP2 11.2.2-1.234 | SUSE-Linux-Enterprise-Server-11-SP2 11.2.2-1.234 | Yes     | No
2 | migumirror                                       | migumirror                                       | Yes     | No     

3、清理本地缓存并安装软件

linux:~ # zypper clean
linux:~ # zypper in iptraf
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
  iptraf
1 new package to install.
Overall download size: 292.0 KiB. After the operation, additional 658.0 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package iptraf-3.0.0-138.23.47.x86_64 (1/1), 292.0 KiB (658.0 KiB unpacked)
Retrieving: iptraf-3.0.0-138.23.47.x86_64.rpm [done]
Installing: iptraf-3.0.0-138.23.47 [done]

也可以一次安装多个软件包:

linux:~ # zypper in iotop iptraf

同样可以配置主机本地目录做为源:

# zypper ar file:///opt/update update
Adding repository 'update' [done]
Repository 'update' successfully added
Enabled: Yes
Autorefresh: No
GPG check: Yes
URI: 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 列出能够提供指定功能的软件包




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: Linux/unix/mac 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.