> Linux教程 > linux基础 >

yum源搭建与yum命令软件安装方法

一,yum源搭建
yum搭建,首先yum源使用的安装方法还是使用rpm的方式,使用yum来安装软件需要配置客户端和服务端。yum的客户端配置文件有两个,一个是/etc/yum.conf  另一个是/etc/yum.repo.d/*.repo 文件,yum.conf文件主要是配置一些yum命令的相关内容,如是否清除下载包等。/etc/yum.repo.d/*.repo文件主要设置软件包清单文件的位置(不是软件包的所在位置)。

内容模板为:
 

复制代码代码示例:
[server]
name=server
baseurl=file:///mnt/Server    ****表示清单文件所在文件夹的位置,绝对路径/mnt/Server.
enabled=1******表示开启仓库
gpgcheck=0  ******不开启安全性检验 若为1则需要检查软件包
gpgkey=file:///mnt/keyname *****一般光盘中都存放有公钥文件,这里只要路径填上就可

建议使用光盘中的公钥,因为如果系统的版本和光盘的版本不同,软件可能装不上。

注意,如果有多个仓库清单,则每个名字都不应该相同。

1,搭建好配置文件,则执行yum clean all命令清除上一次配置
2,执行yum list命令,根据配置文件下载清单文件。
3,yum配置公钥到方式有两种:
   a,在仓库到配置文件中配置字段 gpgcheck=1  gpgkey=file:///mnt/RPM-key-realse(此处是公钥到路径)
   b,直接使用rpm --import  公钥名   导入公钥。

二,创建自己的本地源
1,先安装createrepo命令
2,将要创建成yum源的软件放在一个文件中如:/soft
3,使用createrepo  /soft  ,之后自动生成一个清单文件。
4,如果要在创建完成后添加新的软件,则使用create --update /soft 命令,则更新清单

三,网络yum源安装
1,国外官方yum源 http://vault.centos.org
2,国内yum源  http://mirrors.163.com/    http://www.centos.org
3,第三方Yum源社区提供  epel   rpmforge   rpmfushion
 

相关阅读:

  • centos6.4配置163 yum源
  • CentOS6.3配置yum源的方法
  • 为rhel5添加yum源的方法
  • 修改 CentOS 163 yum源

四,yum命令总结(对比rpm命令)
a.单个软件包安装
 

复制代码代码示例:
yum  list   softpackage  查看softpackage软件的信息==  rpm -qi softpackage
yum install softpackage  安装softpackage软件包 ==  rpm -ivh softpackage
yum remove softpackage    卸载softpackage软件   ==  rpm -e   softpackage
yum  reinstall  softpackage  强制安装softpackage 软件== rpm  --force -ivh softpackage
yum  prevides  /etc/yum.conf  查询配置文件/etc/yum.conf属于那个软件包到   == rpm  -qf /etc/yum.conf
yum update  softpackage    升级包== rpm -Uvh  soft  
yum info   softpackage查询包信息== rpm -qi soft

加上选项 -y  可以不用在安装过程中确认安装信息,在脚本中可以实现自动安装软件。

b.组包安装
yum grouplist  查看组包名到列表
yum  groupinstall
yum  groupremove
yum groupinfo 

(责任编辑:IT)