linux包管理和库配置

Linux中基础的包管理程序:

  rpm:安装,卸载,升级,查询,校验,查询较便捷,但是安装应用时要解决很多包依赖

  选项: -i 安装,显示过程   -q 查询程序是否存在   -qi 详细信息  -a 所有包  -f 查看指定文件由哪个程序包安装生成  -p 对安装包查询

       -d 查看程序文档  -c 查看程序配置文件  -l 查询程序安装后生成的所有文件

      -e 包卸载 

     -K 校验包来源与完整性,需要导入公钥   

     -V 查询包中元数据变化;   S:大小 ;  M:文件权限和类型 ;5:MD5属性 ;D:major与minor 改变 L:链接改变

      U:所属者改变 ;G:所属组改变;T:修改时间改变;P

yum:CentOS中使用的,基于rpm的核心程序,CentOS8中为dnf

  yum search 查询软件包    yum provides 查询提供文件的包

  yum install 安装    yum remove  卸载

手动配置库:

  库文件  :centos库文件后缀都是.repo

  

 

  已经把原有库配置文件移到了自建的backup文件夹

  库中必有的配置:ID:中括号部分,不可重复  name:为空时由ID代替,不写并不影响安装,只影响强迫症

  

 

   baseurl:指定库路径,默认国外,可由阿里云或清华大学、华为云等国内网点,提升速度

  gpgkey:默认值为1,安装时会检查包的签名,提高安全性,导入密钥才可使用

  enable:1为使用,0为停止使用

   CentOS8中基础包要配置两个,BaseOS,AppStreamOS

配置完库可以清除缓存:yum clean all

在Linux7与8中 不同的是,7中卸载后并不会同时卸载相关包此时可以使用yum 历史

此时可以使用history info (查看信息) undo(取消该次动作,即卸载)redo(重做某次)

 

 日志位置:/var/log/yum.log

 

 

 

 

 

posted @ 2020-04-12 16:52  天际之上可有蓝天  阅读(241)  评论(0)    收藏  举报