zypper笔记



zypper 是 opensuse 命令行下管理软件的程序,功能十分强大。

优点是能按照依赖安装软件包!不用自己去执行rpm命令自己一个个安装

rpm -ivh MySQL-server-community-5.1.49-1.sles10.x86_64.rpm 用来安装一个rpm包

rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。


我来介绍一下几个简单的用法。
添加软件源
zyppr ar URL alias
URL 就是软件源的地址
alias 就是你起的一个名字


例子:添加10.3的官方软件和升级源
Shell代码 
zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main  
zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss  
zypper ar http://download.opensuse.org/update/10.3/ update  

很多情况下你把系统的所有所需要的rpm包考到了服务器上你也可以指定一个本地安装源

zypper ar /home/panfei/suse local

zypper lr可以查看

考虑到yast总是调用zypper安装软件包,修改好之后yast也就不会报找不到包的错误了


关键是跟YaST同步,不用像smart 一样再加一遍源 
如果你的源加的差不多了 
装什么东西只要 
zypper in 包名 
即可 
比如加上 packman 
zypper in mplayer
没有图形界面当然快



用法:

zypper [--全局选项] <命令> [--命令选项] [参数]


全局选项:
--help, -h 帮助。.
--version, -V 输出版本号。
--quiet, -q 减少普通输出,仅打印错误信息。
--verbose, -v 增加信息的详细程度
--no-abbrev, -A 表格中不出现缩写文本。
--table-style, -s 表格样式 (整数)。
--rug-compatible, -r 开启与 rug 的兼容。
--non-interactive, -n 不询问任何问题,自动使用默认的回复。
--xmlout, -x 切换到 XML 输出。
--reposd-dir, -D <dir> 使用其他的安装源定义文件目录。
--cache-dir, -C <dir> 使用其他的元数据缓存数据库目录。
--raw-cache-dir <dir> 使用其他的原始元数据缓存目录。


Repository Options:
--no-gpg-checks 忽略 GPG 检查失败并继续。
--plus-repo, -p <URI> 使用额外的安装源。
--disable-repositories 不从安装源读取元数据。
--no-refresh 不刷新安装源。


目标选项:
--root, -R <dir> 在不同的根目录下操作。
--disable-system-sources、-D 不读取系统安装的可解析项。


命令:
help, ? 打印帮助。
shell, sh 一次接受多个命令.


安装源操作:
repos, lr 列出所有定义的安装源。
addrepo, ar 添加一个心得安装源。
removerepo, rr 删除指定的安装源。
renamerepo, nr 重命名指定的安装源。
modifyrepo, mr 修改指定的安装源。
refresh, ref 刷新所有安装源。
clean 清除本地缓存。


软件管理:
install, in 安装软件包。
remove, rm 删除软件包。
verify, ve 检验软件包的依赖关系的完整性。
update, up 将已经安装的软件包更新到新的版本。
dist-upgrade, dup 执行整个系统的升级。
source-install, si 安装源代码软件包和它们的编译依赖。


查询:
search, se 查找符合一个模式的软件包。
info, if 显示指定软件包的完整信息。
patch-info 显示指定补丁的完整信息。
pattern-info 显示指定模式的完整信息。
product-info 显示指定产品的完整信息。
patch-check, pchk 检查补丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的补丁。
packages, pa 列出所有可用的软件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的产品。
what-provides, wp 列出能够提供指定功能的软件包。


软件包锁定:
addlock, al 添加一个软件包锁定。
removelock, rl 取消一个软件包锁定。
locks, ll 列出当前的软件包锁定。
参考:http://en.opensuse.org/Zypper/Usage


zypper 是 opensuse 命令行下管理软件的程序,功能十分强大。

我来介绍一下几个简单的用法。
添加软件源
zyppr ar URL alias
URL 就是软件源的地址
alias 就是你起的一个名字


例子:添加10.3的官方软件和升级源
Shell代码 
zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main  
zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss  
zypper ar http://download.opensuse.org/update/10.3/ update  


关键是跟YaST同步,不用像smart 一样再加一遍源 
如果你的源加的差不多了 
装什么东西只要 
zypper in 包名 
即可 
比如加上 packman 
zypper in mplayer
没有图形界面当然快
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值