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 包名