Linux运维入门~16.网络yum源配置,第三方yum源配置,rpm命令使用

网络yum源搭建

服务端配置:
先在本机配置yum源并安装http服务(参照上一节)


在/var/www/html/下创建目录


并将iso镜像挂载到该目录


关闭防火墙开启http服务

测试

客户端设置:
创建/etc/yum.repo.d/yum.repo
baseurl=http://IP地址

即可用网络yum源安装软件

 

第三方软件yum源搭建

把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件


createrepo -v /rpm存放目录


vim /etc/yum.repos.d/yum.repo 添加
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0

添加成功

 

rpm命令使用

*依赖性,有些软件安装时需要其他软件的支持,不然无法安装

例:先将上面操作注释掉

安装kolourpaint-libs-4.10.5-4.el7.x86_64.rpm

:

需要kolourpaint-libs(x86-64) = 4.10.5-4.el7 安装

但当你安装kolourpaint-libs(x86-64) = 4.10.5-4.el7时

就陷入死循环。

解决方法1.将有两个安装包的/software 加入第三方软件池

将注释掉的内容恢复

即可安装。

解决方法2:

使用rpm指令忽略依赖性安装其中一个

rpm -ivh kolourpaint-4.10.5-4.el7.x86_64.rpm --nodeps --force

即可使用

rpm    -ivh    name.rpm    ##安装 ,-v显示过程,-h指定加密方式为hash
    -e    name        ##卸载
    -ql    name        ##查询软件生成文件
    -qlp    name.rpm    ##查询软件安装后会生成什么文件
    -qa            ##查询系统中安装的所有软件名称
    -qa |grep name        ##查询软件是否安装
    -q name            ##。。。。
    -qp name.rpm        ##查询软件安装包安装后的名字
    -qf filename        ##查看filename属于哪个安装包
    -ivh name.rpm --force    ##强制安装,但不能忽略依赖性
    -ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装
    -qi name        ##查看软件信息
    -Kv name.rpm        ##检测软件包是否被篡改
    

rpm -qp name.rpm --scripts    ##检测软件在安装或卸载过程中执行的动作

有些时候,一些无良软件会干一些恶心的事情

可以使用该命令查看

这就是正常软件

无良软件:

删除该软件他就删除你的根目录。。。

注意:rpm单纯安装,yum更加智能但是不能解决依赖性问题

 

写在最后,如果大家喜欢linux运维方面的知识,欢迎关注本博主,会每周更新与linux运维相关的一些小知识,帮助大家入门

愿你与我一同成长!

往期:

https://blog.csdn.net/Stella_Pooter/article/details/83111320      Linux运维入门~11.网络设置与路由器

https://blog.csdn.net/Stella_Pooter/article/details/83116835      Linux运维入门~12.DHCP服务配置

https://blog.csdn.net/Stella_Pooter/article/details/83273956      Linux运维入门~13.如何让你的虚拟机联网及DNS设置

https://blog.csdn.net/Stella_Pooter/article/details/83303100      Linux运维入门~14.虚拟机的安装及使用

https://blog.csdn.net/Stella_Pooter/article/details/83311261      Linux运维入门~15.yum源配置

 

Never say die

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值