centos6.4制作yum源
1、使用本地的光盘来制作一个yum源
a)挂载光盘
[root@localhost ~]# mount /dev/cdrom /mnt
b)删除/etc/yum.repos.d目录所有的repo文件
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
c) 创建新文件dvd.repo
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo
加入以下内容:
[dvd]
name=install dvd
baseurl=file:///mnt (源址)
enabled=1 (是否开启)
gpgcheck=0 (是否要认证)
d) 刷新 repos 生成缓存
[root@localhost ~]# yum makecache
然后就可以使用yum命令安装您所需要的软件包了
2、使用u盘来制作一个yum源
准备一个linuxiso文件,一个容量大于iso文件的空U盘
注意:什么系统就做什么系统源,这里使用rhel-5-server-i386-dvd.iso
a)分区 fdisk /dev/sde (先fdisk -l确认U盘盘符为sde)
b)格式化 mkfs -t ext3 /dev/sde1
c)创建一个U盘挂载目录 mkdir -pv /usbdisk
d)挂载U盘 mount -t ext3 /dev/sde1 /usbdisk/
e)挂载光盘 mount /dev/cdrom /mnt/
f)复制源到U盘目录 cp -Rvf /mnt/* /usbdisk/
g)密钥认证 cd /usbdisk
导入公钥 rpm --import RPM-GPG-KEY-redhat-release
gpg查看密钥 gpg --list-keys
h)createrepo命令创建索引 cd /
createrepo /usbdisk/
#createrepo软件包要安装过,否则不会出现这个命令。因此可能需要:
# cd /usbdisk/Server && rpm -vih createrepo-xxx.xx.rpm
i)修改yum配置文件 cd /etc/yum.repos.d/
cp rhel-debuginfo.repo usbdisk.repo(安全起见,所以复制一份啦)
vim usbdisk.repo 将里面内容改为:
[usbdisk]
name=usbdisk
baseurl=file:///usbdisk/
gpgcheck=1
enabled=1
gpgkey=file:///usbdisk/RPM-GPG-KEY-redhat-release
j) 清空yum缓存文件 cd /
# yum clean all
k) 更新yum的索引文件
# yum update
l) 安装软件包,安装时注意只需要提供软件包的名字即可。
#yum -y install vsftpd
# yum -y remove 包名
转载于:https://blog.51cto.com/zengweidao/1425130