linux小白之路19

yum

一个源,就是一个网址。这个网址对应的就是一个仓库,这个仓库中有很多的rpm包。

加一个源网址,就相当于是在添加一个仓库。


yum通过公网仓库搜索进行安装

yum install 软件名 #交互,麻烦

yum install 软件名 -y #非交互


yum直接安装公网的rpm包, 会自动查找当前系统上已有的仓库解决依赖关系

yum install 软件网址


yum直接安装本地rpm包,并解决本地的rpm的依赖问题

yum localinstall 软件包名


yum重新安装软件包

首先删除    rm -f /etc/文件所在

重新安装     yum reinstall 文件名

检查文件    rpm -qc 文件名


yum更新软件包

yum check-update    #对比linux已安装的软件和yum仓库中的软件进行更新

yum update 软件名 -y  #更新某软件

yum update -y            #更新整个系统中的所有软件,包括内核(通常刚装完系统会进行执行)



yum删除软件包

yum remove 软件名 -y


yum仓库相关指令

yum repolist       #查看 当前可用的仓库

yum repolist all  查看所有的仓库(不管是否可用)


如何启用或禁止仓库

两种方式:

1.找到该仓库的repo文件,将里面的enable 修改为 0不启用  1启动

2.gzip /etc/yum.repos.d/xx.repo  压缩该文件,让该文件失效


.查找一个命令或文件所属的软件包

rpm -qf $(which cd)

rpm需要知道命令的绝对路径, 如果不存在该命令是无法查找到该命令所属的软件包


yum provides cd

yum不需要知道命令的绝对路径,只需要知道命令即可

yum会通过所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令


###查询命令来自于哪个软件,使用yum的方式进行查询

  1.如果查询不到,检查命令是否写错,如果写错,修改即可.

  2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵盖此命令, 建议添加更多yum源(仓库)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容