yum 和 rpm软件安装

1、 新建虚拟机的管理

  1. 是先配置网络:要注意devicd类型

在这里插入图片描述
在这里插入图片描述
2. 然后给虚拟机添加一个光驱
在这里插入图片描述

2、 yum源配置

本次实验是在虚拟机上配置yum源,用真机测试

  1. 在主机上新建一个/iso目录,将桌面上的镜像移动到这里,以防止不小心删除。
    在这里插入图片描述
  2. 虚拟机配置完网络并导入光驱后,可以新建一个光盘目录,用来挂载镜像
    在这里插入图片描述
  3. yum配置指向文件
    在/etc/yum.repos.d/下新建yum.repo,来配置yum源
    在这里插入图片描述
    配置好后,清空yum
    在这里插入图片描述

3、安装dhcp、httpd资源共享服务

  1. 通过yum安装dhcp,先yum install dhcp
    在这里插入图片描述
  2. 开启dhcp并让其可视,然后关闭防火墙
    在这里插入图片描述
    在这里插入图片描述
    这时在真机也就是测试端就可以通过ip看到虚拟机上安装的apache
    在这里插入图片描述
  3. 建立共享目录,并挂载镜像文件到共享目录上。
    (1)在/var/www/hyml/下创建一个目录,用来挂载
    在这里插入图片描述
    (2)这样在测试端访问该目录地址就可以看到镜像的内容了
    在这里插入图片描述
    (3)设置开机自动挂载镜像,在/etc/rc.d/rc.local里将mount路径直接加在该文件的最后
    在这里插入图片描述
    并给该文件一个执行权限:chnod +x /etc/rc.d/rc.local
    (4)修改本机yum源指向
    在这里插入图片描述
    在这里插入图片描述

4、软件安装

  1. yum:上层软件管理工具,最重要的功能是可以解决软件的倚赖关系,yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件。
  2. 因为本机上之前已经下载好wps和画图工具的安装包,所以直接用yum安装即可
    在这里插入图片描述
    这时,可以看到wps已将安装完毕
    在这里插入图片描述
  3. 但是有的软件在没搭建第三方软件库的时候直接用yum安装不可以,因为有依赖性。这时可以用rpm,不考虑依赖性–nodeps的条件下安装
    在这里插入图片描述
    在这里插入图片描述
    这时,画图工具就安装完成了
    在这里插入图片描述
  4. rpm -e 软件名:删除软件
    在这里插入图片描述
  5. 第三方软件仓库的搭建:createrepo -v。
    (1)先建一个目录,将所有的第三方软件安装包移到该目录下,我建的目录为AZB,在此目录下执行createrepo -v命令
    在这里插入图片描述
    (2)这时在该目录下会看到产生一个文件
    在这里插入图片描述
    (3)配置yum源指向文件
    在这里插入图片描述
    (4)这时第三方软件仓库搭建完成,直接安装软件,就不会有依赖性了。
    在这里插入图片描述

5、yum屏蔽软件(黑名单)

vim /etc/yum.conf 在后边用exclude= 想要屏蔽掉的软件,这样该软件就不会出现了,如果想屏蔽多个,软件之间用空格隔开,这可以用man查询使用方法。
例:屏蔽x86_64的软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、涉及基础知识

  1. 软件名称识别
    在这里插入图片描述
  2. rpm
    rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
    rpm -e name ##卸载
    rpm -ql name ##查询软件生成文件
    rpm -qlp name.rpm ##查询软件安装后会生成什么文件
    rpm -qa ##查询系统中安装的所有软件名称
    rpm -qa | grep name ##查询软件是否安装
    rpm -q name ##。。。。
    rpm -qp name.rpm ## ##查询软件安装包安装后的名字
    rpm -qf filename ##查看filename属于那个安装包
    rpm -ivh name.rpm --f --force ##强制安装,但不能忽略依赖性
    rpm -ivh name.rpm --n --nodeps --force ##忽略依赖性并且强制安装
    rpm -qi name ##查看软件信息
    rpm -Kv name.rpm ## ##检测软件包是否被篡改
    rpm -qp name.rpm --s --scripts ##检测软件在安装或卸载过程中执行的动作
  3. yum
    yum install softwarename ##安装
    yum repolist ##列出设定yum源信息
    yum remove softwarename ##卸载
    yum list softwarename ##查看软件源中是否有次软件
    yum list all ##列出所有软件名称
    yum list installd ##列出已经安装的软件名称
    yum list available ##列出可以用yum安装的软件名称
    yum clean all ##清空yum缓存
    yum search softwareinfo ##根据软件信息搜索软件名字
    yum whatprovides filename ##在yum源中查找包含filename文件的软件包
    yum update ##更新软件
    yum history ##查看系统软件改变历史
    yum reinstall softwarename ##重新安装
    yum info softwarename ##查看软件信息
    yum groups list ##查看软件组信息
    yum groups info softwaregroup ##查看软件组内包含的软件
    yum groups install softwaregroup ##安装组件
    yum groups remove softwaregroup ##卸载组件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值