rpm 软件包管理器
linux安装软件有两种方式:
1.原码编译安装 2.利用rpm运行安装 所用系统都支持
rpm弊端:依赖软件需要逐一下载
---------------------redhat开发的yum---------------------
自动解决软件包的依赖性(因为红帽提供软件仓库)
----------------------yum的配置文件-----------------
----------主配置文件路径 /etc/yum.conf------
缓存目录
安装日志存放的地方
检查软件包签名
-----------配置yum的远程厂库---------------
目录路径 /etc/yum.repos.d/
在该目录下配置远程仓库
手动配置:
[标志性的东西,表示从哪来]:里面不能有空格
name:注释
baseurl:指定软件仓库所在的位置
指定本机路径:file//本机仓库路径
远端指定路径:http://包含repo文件的目录路径
enable:表示仓库是否生效 =1生效 =0不生效
命令配置样源
yum-config-manager --add-repo 路径
--------------证书配置(修改.repo文件)--------------
1.指定证书路径
gpgkey=证书路径(指定证书路径)
2.取消证书认证
gpgcheck=0(证书验证不生效,现实操作中不要用)
3.直接导入证书
rpm --import 证书路径
|----------------------使用样源-----------------------------|
yum list 包名(支持通配符) #软件包查询
yum search 关键字(软件包名字,描述字段(红帽的人去设定的))#软件包查询
yum info 软件包名字(查询软件包详细信息) #软件包查询
yum provides 文件路径(了解文件是由那个安装包释放出来的) #回溯软件包
yum install 软件名 #安装软件
yum update 软件名(不指定就升级整个操作系统) #软件包升级
yum remove 软件包名字(有可能会删除相关软件) #软件包删除
|---------------------yum常用指令-------------------------|
更新:yum update
安装:yum install xxx
移除:yum remove xxx
清除已经安装过的档案(/var/cache/yum/):yum clean all
搜寻:yum search xxx
列出所有档案:yum list
查询档案讯息:yum info xxx
用YUM安装软件包
yum -y <package_name>
命令:yum install <package_name>
用YUM删除软件包
命令:yum remove <package_name>
yum -y remove httpd*
命令:yum search <keyword>
列出所有可安装的软件包
命令:yum list
yum list php*
列出所有可更新的软件包
命令:yum list updates
列出所有已安装的软件包
命令:yum list installed
列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras
列出所指定的软件包
命令:yum list <package_name>