DAY12 Linux命令

rpm -q 查询指定软件是否已安装

make && make install 编译和安装

yum仓库

yum需要一台服务器来提供服务,一定要有以下两个文件夹:

安装包 (大多为Packget)

元数据包含:安装包的路径 ,依赖关系,权限(大多为repodata)

yum安装过程

客户端第一次连接会将元数据文件下载下来

根据元数据中 的依赖关系和包的路径,将所需要的安装包全部下载下来,放到缓存目录

安装结束后,将缓存目录中的安装包全部删除

yum makecache 重新加载元数据

yum remove 卸载

yum -y install 安装

yum list 显示所有可用包

yum info 指定安装包的详细信息

yum search 模糊查找所有相关的信息

yum clean all && yum makecache 既可以更新yum元,也可以每次更换yum元的时候清理历史元数据,重新加载新的元数据

创建在线yum wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum provides 精确查找

yum whatprovides 更加精确查找

DAY12 Linux命令_第1张图片
DAY12 Linux命令_第2张图片

CentOS系统的yum源

#阿里云

https://mirrors.aliyun.com/centos/$releasever/

#腾讯云

https://mirrors.cloud.tencent.com/centos/$releasever/

#华为云

https://repo.huaweicloud.com/centos/$releasever/

#清华大学

https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/

在使用yum命令执行安装指令时,报错File contains no section headers. file: file:///etc/yum.repos.d/原因是配置中没有配置yum源

解决方法:http://t.csdn.cn/IWqBo 参考这位博主所说

你可能感兴趣的:(linux)