打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
云计算学习路线教程大纲课件:使用RPM工具管理RPM包

云计算学习路线教程大纲课件:使用RPM工具管理RPM包:

====================================================================================

需要考虑:

1. OS版本,e.g. Centos6/7 # cat /etc/redhat-release

2. 系统架构,e.g. i386/x86_64 # uname -m

3. 依赖关系,e.g. ntfs-3g-devel 需要依赖ntfs-3g

4. rpm包的版本, e.g. 2015/2017

==安装

rpm -ivh local_path

rpm -ivh url_path

[root@tianyun ~]# rpm -ivh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名

[root@tianyun ~]# rpm -Uvh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名

[root@tianyun ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/n/ntfs-3g-devel-2017.3.23-1.el7.x86_64.rpm

额外选项:

--nosignature //不检验软件包的签名

--force //强制安装软件包 yum reinstall

--nodeps //忽略依赖关系

软件卸载

#rpm -e 软件名称

-e erase

--force 在安装的时候用(强制覆盖安装)

--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)

RPM包安装信息存储到本地RPM数据库中。。。

==查询

(从本地的rpm数据库)

[root@tianyun ~]# rpm -q ntfs-3g //查询指定包是否安装

[root@tianyun ~]# rpm -qa |grep ntfs

[root@tianyun ~]# rpm -ql ntfs-3g //查询ntfs-3g安装的文件

[root@tianyun ~]# rpm -qf /usr/bin/ntfs-3g //查询该文件属于哪个rpm包

[root@tianyun ~]# rpm -qi ntfs-3g //查询包的information

[root@tianyun ~]# rpm -qc ntfs-3g //查询某个包安装的配置文件

[root@tianyun ~]# rpm -qd vsftpd //查安装的帮助文档

==卸载

[root@tianyun ~]# rpm -e ntfs-3g

[root@tianyun ~]# rpm -e ntfs-3g --nodeps !!!!!!!!!!!!!!不检测依赖关系 直接卸载

案例3:安装如下软件包

vsftpd

samba

nfs-utils

httpd

dhcp

postfix

mysql-server

php

lftp

dos2unix

unix2dos

tigervnc

[root@tianyun Packages]# pwd

/media/cd/Packages

[root@tianyun Packages]# rpm -ivh samba-3.0.33-3.37.el5.i386.rpm samba-common-3.0.33-3.37.el5.i386.rpm

rpm工具管理软件包总结:

1. 很难解决包依赖关系

2. 如果某个文件没有,很难知道它由哪个rpm包提供,例如 semanage 或 tree 命令是由哪个包提供?

远程拷贝

[root@test tmp]# scp /tmp/aa.txt 172.16.110.1:/tmp/

[root@robin ~]# scp /root/install.log 172.16.110.30:/tmp/

[root@robin ~]# scp 172.16.110.30:/tmp/aa.txt 172.16.110.40:/tmp/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
云计算教程分享使用YUM管理RPM包
RPM 命令详细介绍
web服务器apache+mysql+php的设定
CentOS 7.6 安装 MySQL-5.7.31(RPM方式安装)
Linux命令(7)rpm命令
RPM包命令 RPM包 安装 删除 升级
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服