文档章节

SUSE linux使用zypper 安装软件-比yum更好用

rootliu
 rootliu
发布于 2017/08/21 10:29
字数 565
阅读 814
收藏 0

精选30+云产品,助力企业轻松上云!>>>

SUSE linux使用zypper 安装软件-比yum更好用

2016-5-25 linux 网络运维 4641次访问

 

以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但是第一次接触SUSE系统发现竟然都没有,本以为要自己装,后来在网上发现一个更为好用的工具:zypper

尤其是添加源一个命令就可以搞定。这里给大家简单介绍下zypper命令的使用,另外提供几个可用的源(网上能用的不多)

suse-zypper

安装源操作:zypper+ 参数

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

suse官方源

zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.3/repo/oss/suse main
zypper ar http://download.opensuse.org/distribution/11.3/repo/non-oss/suse/ nonoss
zypper ar http://download.opensuse.org/update/11.3/suse 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 安装源代码软件包和它们的编译依赖。

安装过程中可能会有的源连接不上,或者报错,一般只要源正常就可以安装上,或者检查安装包名是否有问题。

rootliu
粉丝 7
博文 447
码字总数 3022
作品 0
海淀
数据库管理员
私信 提问
加载中
请先登录后再评论。
Linux软件包安装(rpm、yum、apt-get)

http://m.blog.csdn.net/suixin788/article/details/52555558 Linux的发行版之间的联系和区别 http://m.blog.csdn.net/wanghui499917270/article/details/7265961 几种linux发行版的使用经验......

osc_kt69pvbx
2018/04/20
2
0
SLES11_sp3安装软件

今天来说一下suse系统安装软件的过程,之前经常使用ubuntu、centos、rhel等安装软件举得非常简单,今天使用suse有点麻烦: **我使用的是SLES11_sp3系统,suse系统安装软件不像其他系统直接配...

CloudXli
03/31
0
0
12 条实用的 zypper 命令范例

是 Suse Linux 系统的包和补丁管理器,你可以根据下面的 12 条附带输出示例的实用范例来学习 命令的使用。 Suse Linux 使用 进行包管理,其是一个由 ZYpp 包管理引擎提供的包管理系统。在此篇...

作者: Kerneltalks
2018/12/12
0
0
suse linux的zypper命令

zypper se xxxxx 是搜索软件包 zypper in xxxxx 跟你的apt-get install xxxx等价 zypper rm xxxx 删除 zypper up xxxx 更新软件 以前接触red hat或者debian一类的linux比较常用的在线软件安装...

xjsunjie
2019/06/12
0
0
Linux软件包安装(rpm、yum、apt-get)

转载自:https://blog.csdn.net/wzqjaneGreen/article/details/81774924 rpm/yum适用于Redhat、CentOS、Suse等平台; apt-get/dpkg适用于Debian、Ubuntu等平台; zypper适合于Suse平台。 rp......

osc_3rll7emc
2019/04/06
2
0

没有更多内容

加载失败,请刷新页面

加载更多

将字符串拆分为具有多个单词边界定界符的单词 - Split Strings into words with multiple word boundary delimiters

问题: I think what I want to do is a fairly common task but I've found no reference on the web. 我认为我想做的是一项相当普通的任务,但是我在网络上找不到任何参考。 I have text ...

fyin1314
45分钟前
9
0
jQuery选择器中的通配符 - Wildcards in jQuery selectors

问题: I'm trying to use a wildcard to get the id of all the elements whose id begin with "jander". 我正在尝试使用通配符来获取id以“jander”开头的所有元素的id。 I tried $('#jand......

法国红酒甜
今天
19
0
唐山5.1级地震 百度人工智能技术帮上忙:成都减灾所提前30秒让北京、天津市民收到预警

本文作者:y****n 7月12日6时38分在河北唐山市古冶区发生5.1级地震,成都高新减灾研究所与应急管理部门联合建成的大陆地震预警网成功预警该地震,给唐山市提前3秒预警,给天津市提前33秒预警...

百度开发者中心
昨天
30
0
如何使用PHP发送POST请求? - How do I send a POST request with PHP?

问题: Actually I want to read the contents that come after the search query, when it is done. 实际上,我想阅读搜索查询之后的内容,完成之后。 The problem is that the URL only a......

javail
今天
14
0
如何从Java读取文件夹中的所有文件? - How to read all files in a folder from Java?

问题: 如何通过Java读取文件夹中的所有文件? 解决方案: 参考一: https://stackoom.com/question/7jt2/如何从Java读取文件夹中的所有文件 参考二: https://oldbug.net/q/7jt2/How-to-rea...

富含淀粉
今天
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部