Linux的软件安装(rpm和yum)

一、rpm命令的使用
rpm ###底层软件管理工具
-i ###install
-v ###显示信息
-h ###指定包的解密方式为hash
-q ###查询
-p ###指定软件包本身
-l ###列出软件中文件的名字
–scripts ###查看软件安装和卸载过程中所执行的动作
-f ###查询某个文件属于那个安装包
-a ###所有
-e ###卸载
–force ###强制
–nodeps ###忽略依赖性

1、为虚拟机安装一个光盘
(1)打开虚拟机管理器,选择需要的虚拟机

Linux的软件安装(rpm和yum)

(2)、选择左上角灯泡,然后点击下面的 添加硬件

Linux的软件安装(rpm和yum)

(3)、按照下图进行设置,选择真机上的iso文件

Linux的软件安装(rpm和yum)

2.利用rpm安装软件

rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
-e name ##卸载
-ql name ##查询软件生成文件
-qlp name.rpm ##查询软件安装后会生成什么文件:

Linux的软件安装(rpm和yum)

-qp name.rpm ##查询软件安装包安装后的名字
-qf filename ##查看filename属于那个安装包
-ivh name.rpm –force ##强制安装,但不能忽略依赖性
-ivh name.rpm –nodeps –force ##忽略依赖性并且强制安装
-qi name ##查看软件信息:

Linux的软件安装(rpm和yum)

3、rpm和yum在安装软件时候的区别

yum自动解决软件依赖性,而rpm不可以:如下图用rpm安装wps的时候:

Linux的软件安装(rpm和yum)

4、yum源(本地)

yum安装软件的时候虽然能够解决软件的依赖性问题,但是前提是必须提前配置好yum源,本次由于时间问题,暂时先进行本地yum源的配置。

为了防止iso文件误删,在根文件夹下新建 /iso,同时新建 /rhel7.0,
将iso文件挂载到/rhel7.0

Linux的软件安装(rpm和yum)

Linux的软件安装(rpm和yum)

然后在 /etc/yum.repos.d/yum.repo 进行配置

Linux的软件安装(rpm和yum)

这样就配好了本地yum源。

5、yum源(网络源)
我们接下来用虚拟机和真机来配置网路yum源。总体就是我们在真机上配置好自己的yum源并且配置好httpd服务,这样我们在虚拟机上就可以使用真机上的yum源来安装我们需要的软件。

1)首先通过本地yum源安装httpd服务
Linux的软件安装(rpm和yum)
注意yum源配置好之后一定要执行 yum clean all ,否则很有可能造成软件安装失败

2)开启httpd服务,并关闭防火墙并让它失效

Linux的软件安装(rpm和yum)

3)接下来将本地yum源挂载到网络,/var/www/html 在这个目录下

Linux的软件安装(rpm和yum)

4)如何查看配置是否成功呢,我们将主机和虚拟机的ip设置在同一个网段内,保证它们之间的网络畅通,这样然后在虚拟机中的浏览器中输入yum源的地址,如 172.25.254.46/rhel7.0,其中前面的ip是我的真机的ip地址,后面的/rhel7.0是我们yum源的挂载点。

Linux的软件安装(rpm和yum)

这样,我们的网络yum源就配置成功了