Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7610029
  • 博文数量: 368
  • 博客积分: 9600
  • 博客等级: 上校
  • 技术积分: 18875
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-01 00:00
文章分类

全部博文(368)

文章存档

2017年(9)

2016年(19)

2015年(3)

2014年(6)

2013年(8)

2012年(78)

2011年(66)

2010年(135)

2009年(44)

分类: LINUX

2012-12-07 16:03:03


    最近跳槽去了新公司,新公司使用的是SUSE的系统,软件的安装和原来的用的redhat或者Centos也不太一样,之前使用centos可以使用yum来方便地安装软件,SUSE下是使用zypper工具来进行安装软件,下面是学习使用zypper工具的小总结,留个备忘,以方便自己以后使用。
和yum一样,在使用zypper工具之前,需要设置软件源的地址,设置软件源地址的方法如下:
zyppr ar URL alias 表示添加一个软件源的地址,下面是针对软件源的操作,可以自行进行设置,可以对软件源进行添加、删除、重命名、查看等一系列操作。
安装源操作:
repos, lr 列出所有定义的安装源。
addrepo, ar 添加一个新的安装源。
removerepo, rr 删除指定的安装源。
renamerepo, nr 重命名指定的安装源。
modifyrepo, mr 修改指定的安装源。
refresh, ref 刷新所有安装源。
clean 清除本地缓存。
例如:添加11.3的官方软件和升级源
zypper ar main
zypper ar nonoss
zypper ar update

设置好源以后,就需要先刷新源软件,请耐心等待,尤其是第一次使用的时候会需要较长时间。
zypper refresh
现在可以方便地安装或者升级软件了
安装源。
安装某个软件包
zypper install package_name
安装某个版本的软件包
zypper install package_name=version
安装以某个单词名字开头的所有软件包
zypper install package_name*
卸载某个软件包
zypper remove package_name
升级某个软件包
zypper update package_name
要一次安装和删除多个包,请使用 +/- 或 ~/! 修改键一次性安装和删除包:
zypper install emacs -vim
或:
zypper remove emacs +vim
可使用此命令来获取所有可用新包的列表:
zypper list-updates
类似的,要列出所有所需的包,请使用:
zypper list-patches


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


更多的操作请使用zypper --help查看!

阅读(29542) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~

albert07072018-11-02 11:16:47

非常感谢