登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 481|回复: 0

CentOS软件安装之rpm包管理体系

[复制链接]

192

主题

192

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-3-5 15:04:20 | 显示全部楼层 |阅读模式 来自 陕西西安
1. 媒介


Linux上安装软件的方法有许多,基天职为三种方式:1. 源代码编译安装 2.已经编译好的二进制直接下载运行 3. 根本一些软件包管理,好比常用的红帽开辟的rpm,debian的apt-get等等。本方先容基于红帽体系的rpm管理体系。固然,一样平常环境,我们应该利用yum,一体化办理依靠题目。
WV9LBBo1VF33M3G0.jpg
2. rpm下令选项

p9VkHvS9Z3kfGV6f.jpg
-i, --install 安装rpm-v, --verbose 输出具体信息-h, --hash 打印hash掩码-e, --erase 删除软件包-U, --upgrade=+ 升级软件包--replacepkge 逼迫再次安装软件包--test 测试安装,现实上不安装--nodeps 忽略依靠关系强行安装--force 忽略软件包及文件的辩论
查询选项:-a, --all 查询全部包-p, --package 查询某个软件包-l, --list 列出包里的文件-d, --docfiles 列出包里的目次文件-f, --file 查询包包罗的文件
3. 安装一个rpm包


  • [root@zcwyou ~]# rpm -ivh epel-release-latest-7.noarch.rpm
I9Jepj396A565E5D.jpg
4. 删除一个rpm包


  • [root@zcwyou ~]# rm -e wget
5. 升级一个软件包


  • [root@zcwyou ~]# rpm -Uvh file.rpm
6. 查询软件包版本


  • [root@zcwyou ~]# rpm -qa wget
wget-1.14-15.el74.1.x8664
LpXP0eE18XE8KGw8.jpg
7. 从rpm软件包抽取文件


  • [root@zcwyou ~]# rpm2cpio file.rpm |cpio -div
8. 列出rpm包里的文件


  • [root@zcwyou ~]# rpm -ql wget
/etc/wgetrc/usr/bin/wget/usr/share/doc/wget-1.14/usr/share/doc/wget-1.14/AUTHORS/usr/share/doc/wget-1.14/COPYING/usr/share/doc/wget-1.14/MAILING-LIST
iCUk3ejQB2jEQvmB.jpg
9. 总结

红帽系的发行版可以利用rpm/yum工具对软件举行管理,rpm一样平常用于当地RPM包的安装与卸载,yum则依靠于网络。
微信搜刮公众号“智传网优”大概长按以下二维码,然后选择“辨认图中二维码”直接开始自助视频学习,接待留言或与我们讲师直接沟通。
v0KeJfEFd60s6ufu.jpg

Linux学习QQ群:557371664




上一篇:centos7新体系教程
下一篇:好消息,开年会员特惠招募,时机难过万万不要错过! ...
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-8 08:52 , Processed in 0.098158 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表