centos6.4制做yum源linux
一、使用本地的光盘来制做一个yum源vim
a)挂载光盘centos
[root@localhost ~]# mount /dev/cdrom /mnt缓存
b)删除/etc/yum.repos.d目录全部的repo文件安全
[root@localhost ~]# rm -rf /etc/yum.repos.d/*ide
c) 建立新文件dvd.repourl
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repodebug
加入如下内容:server
[dvd]索引
name=install dvd
baseurl=file:///mnt (源址)
enabled=1 (是否开启)
gpgcheck=0 (是否要认证)
d) 刷新 repos 生成缓存
[root@localhost ~]# yum makecache
而后就能够使用yum命令安装您所须要的软件包了
二、使用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 包名