设为首页 收藏本站
查看: 968|回复: 0

[经验分享] Linux7.1 rpm包

[复制链接]

尚未签到

发表于 2017-11-17 09:55:20 | 显示全部楼层 |阅读模式
  安装软件包三种方法:
  rpm包:rpm包类似win下的exe,直接可以装上,不需要设置,安装路径和文件名都是固定好的。
  yum工具:用Py编写的工具,也是安装rpm包,是自动安装所依赖的包。
  源码包安装:需要通过编译器把源码包编译成可执行文件


rpm包介绍
  设置光驱链接并挂载。点击虚拟机右下角光盘连接。
DSC0000.png




[iyunv@chy002 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        18G  1.1G   17G    7% /
devtmpfs        489M     0  489M    0% /dev
tmpfs           494M     0  494M    0% /dev/shm
tmpfs           494M  6.7M  487M    2% /run
tmpfs           494M     0  494M    0% /sys/fs/cgroup
/dev/sda1       197M   75M  123M   38% /boot
[iyunv@chy002 ~]# ls /mnt/
[iyunv@chy002 ~]# mount /dev/cdrom   /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[iyunv@chy002 Packages]# cd /mnt
[iyunv@chy002 mnt]# ls
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL
[iyunv@chy002 mnt]# cd Packages/
[iyunv@chy002 Packages]# ls
... ...
libibumad-1.3.8-3.el7.x86_64.rpm
libibumad-devel-1.3.8-3.el7.x86_64.rpm
... ...
#rpm包格式
# 包名    版本号    发布版本号     平台

rpm工具用法

安装升级卸载



#安装         rpm  -ivh    包文件        
[iyunv@chy002 Packages]# rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
1:zsh-5.0.2-7.el7                  ################################# [100%]
#升级         rpm  -Uvh   包文件
#卸载         rpm  -e        包名
[iyunv@chy002 Packages]# rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm
准备中...                          ################################# [100%]
软件包 zsh-5.0.2-7.el7.x86_64 已经安装
[iyunv@chy002 Packages]# rpm -e zsh

查询功能



#查询安装的包                               rpm   -qa   
[iyunv@chy002 Packages]# rpm -qa
biosdevname-0.5.0-10.el7.x86_64
centos-release-7-0.1406.el7.centos.2.3.x86_64
openssh-server-6.4p1-8.el7.x86_64
... ...
#查询指定包是否安装                      rpm    -q    包名
[iyunv@chy002 Packages]# rpm -q ppp
ppp-2.4.5-33.el7.x86_64
[iyunv@chy002 Packages]# rpm -q ppp2
未安装软件包 ppp2
#查询指定包信息                            rpm     -qi     包名
[iyunv@chy002 Packages]# rpm -qi vim-enhanced
Name        : vim-enhanced
Epoch       : 2
Version     : 7.4.160
Release     : 2.el7
Architecture: x86_64
Install Date: 2017年11月07日 星期二 03时36分14秒
... ...
#列出包安装的文件                         rpm     -ql     包名
[iyunv@chy002 Packages]# rpm -ql vim-enhanced
/etc/profile.d/vim.csh
/etc/profile.d/vim.sh
/usr/bin/rvim
/usr/bin/vim
/usr/bin/vimdiff
/usr/bin/vimtutor
#查看一个文件是由哪个包安装          rpm     -qf           文件绝对路径
[iyunv@chy002 Packages]# rpm -qf /usr/bin/vim
vim-enhanced-7.4.160-2.el7.x86_64
#查看某命令由哪个包安装            rpm    -qf     `which   命令`   
#如果which  命令    为两行结果则出错
[iyunv@chy002 Packages]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[iyunv@chy002 Packages]# rpm -qf `which ls`
rpm: --color=auto': 未知的选项

[iyunv@chy002 Packages]# rpm -qf `which cd`
bash-4.2.45-5.el7.x86_64

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-407833-1-1.html 上篇帖子: 【Docker】unauthorized: incorrect username or password 下篇帖子: centos7 /etc/rc.local需要chmod +x /etc/rc.d/rc.local
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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