温故Linux 操作系统13:软件安装

1.yum源简介

yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题;本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装软件;
网络yum源:比如说aliyun的镜像网站,这就属于网络源,可以通过互联网把软件下载下来并安装; yum的全称是yellow dog
updater,modified,是一个shell前端软件包管理器,基于RPM包管理;能够从指定的服务器下载RPM包并自动安装,可以自动处理依赖性关系;并且一次性安装所有依赖的软件包,无需一次次频繁的下载和安装。

2.配置本地yum源

在网上下载与虚拟机版本相对应的iso镜像,我这里用的是rhel-server-7.3-x86_64-dvd.iso
关联真机的iso到虚拟机中:

  1. 使用virt-manager命令进入虚拟机管理器界面
  2. 选择要管理的虚拟机
  3. 点击灯泡
  4. 进入虚拟机硬件管理界面,添加硬件Add HardWare
  5. 选择CD光盘,关联iso镜像
  6. 重启虚拟机
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  7. 挂载设备到/mnt:mount /dev/sr0 /mnt
  8. 配置本地yum源: vim /etc/yum.repos.d/rhel_dvd.repo
  9. 清空缓存:yum clean all
  10. 刷新yum列表:yum repolist
    在这里插入图片描述
    在这里插入图片描述

3.使用http服务共享yum源

  1. 安装httpd服务
    yum install httpd -y
    在这里插入图片描述
  2. 开启http服务;开启http服务;关闭防火墙;开机不启动防火墙
    在这里插入图片描述
  3. 将镜像挂载到/var/www/html/rhel7.3文件夹下
    在这里插入图片描述
  4. 永久共享yum源
    在这里插入图片描述
    在这里插入图片描述
    给文件可操作性权限使重启时依然可以共享yum源给其他主机
    chmod 755 /etc/rc.d/rc.local
    在这里插入图片描述
  5. 测试是否挂载成功
    在浏览器里输入ip/rhel7.3查看是否挂载成功
    在这里插入图片描述

4.yum常见命令

yum clean all					##清楚原有yum缓存(一般执行在vim后执行下)
yum repolist					##列出软件仓库信息
yum install software -y			##安装
yum update						##更新系统或软件(一般不用)
yum list software				##查看软件
yum list all                    ##查看所有软件
yum list installed         		##列出已安装的软件
yum list available         		##列出可安装的软件
yum reinstall software			##重新安装
yum remove software				##卸载
yum info software				##查看软件信息
yum search software信息			##根据软件信息查找软件
yum whatprovides file			##根据文件找出包含此文件的软件
yum history						##查看系统中关键管理的历史
yum history info id				##查看此id的历史操作
yum groups list					##列出软件组
yum groups info					##查看软件组的信息
yum groups install sfgroup		##安装软件组
yum groups remove sfgroup		##卸载软件组

4.rpm常见命令

rpm -i		name.rpm			##安装
rpm -v							##显示过程
rpm -h 							##hash加密
rpm	-ivh						##安装 ,-v显示过程,-h指定加密方式为hash
rpm -e							##卸载
rpm -q							##查看(精确查找)
rpm -qa         			    ##显示系统中已经安装的软件名称
rpm -qa |grep name				##查询软件是否安装
rpm -qp							##查询安装包安装后的名(指定查看的信息是软件包而不是已经安装的软件 )
rpm -ql        			   		##查看软件在系统中的安装文件路径
rpm -qlp        				##查看未安装的软件包在系统中如果安装后产生文件的路径
rpm -qf filename				##查看filename属于那个安装包
rpm -qc           				##查看软件的配置文件名称
rpm -qd           				##查看软件的帮助文件
rpm -qp name.rpm --scripts		##查看软件脚本
rpm	-ivh name.rpm --force		##强制安装,但不能忽略依赖性
rpm	-ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装
rpm -Kv           				##检测软件包是否被篡改

在这里插入图片描述
注意:
1.安装文件是安装个数可能多于包的个数,是因为安装时可能产生依赖性文件。
2.rpm安装软件时,软件包和依赖性分开安装;依赖性文件得自己查找。
3.在安装软件前我们可以先查看软件的脚本,避免碰到流氓软件

发布了39 篇原创文章 · 获赞 4 · 访问量 718

猜你喜欢

转载自blog.csdn.net/weixin_44718794/article/details/103058647