红帽系列linux自行配置本地yum源
yum是红帽系列的一种包管理工具,能方便的自动解决安装包的依赖关系。
以前用rpm包管理安装gcc时,rpm -ivh gcc.rpm ,一般会提示要安装gcc需要安装某某lib库,等你找到那个库的rpm时,又需要另外的...等。
使用yum包管理器时,你只需要配置好yum源,只需要‘yum install gcc’命令执行,yum管理器会自动帮你解决好依赖关系,自动冲yum源下载并且安装相应的依赖包,十分方便。
最好的yum配置就是网络yum源,优点如下:
1. 全面,网络上嘛,几乎涵盖所有的软件。
2. 新,网络更新迅速。
缺点:
1. 慢,提速是提速了,但是还是不够看。
2. 断网,没有网络情况下,就安装不了软件啦。
说了那么哆,怎样配置本地yum源呢?
准备工作:
1. 你需要一个rpm光盘,ISO文件,或者本地的一个包含很多解决依赖的rpm文件夹。
2. 如果是文件夹里面的rpm,需要createrepo 工具,创建yum源索引的,查询文件就在索引文建里查找的
过程:
1. 文件夹里的rpm,需要创建索引。cd 到文件夹下面,执行‘createrepo .’创建索引。
2. 光盘或者ISO文件直接挂载就行。‘mount /dev/cdrom /mnt/localyum -r’ 或者'mount /home/yumiso.iso /mnt/localyum -r'
3. 配置yum.repo文件。
1). cd /etc/yum.repo.d/
2). mkdir bak
3). mv *.repo bak
4). vi localyum.repo ,i.
5).文件内容
[localyum]
name=localyum
baseurl=file:///mnt/localyum/
gpgcheck=0 #是否检查数字签名
enable=1 #是否可用
6). 保存退出,:wq.
4.创建缓存文件
yum makecache