mount /dev/cdrom /media/cdrom
rpm -ivh /media/cdrom/Packages/createrepo-0.9.8-4.el6.noarch.rpm
rpm -ivh /media/cdrom/Packages/vsftpd-*.rpm
mkdir -p /var/ftp/pub/Packages
mkdir -p /var/ftp/pub/repodata
cp -rv /media/cdrom/Packages/* /var/ftp/pub/Packages/
cd /var/ftp/pub
createrepo --database .
生成文件:repomd.xml、primary.xml.gz、filelists.xml.gz、other.xml.gz 及 SQLite 索引。
service vsftpd start
chkconfig --level 35 vsftpd on
建立 /etc/yum.repos.d/local.repo:
[rhel6-local]
name=RHEL 6 Local Repository
baseurl=ftp://192.168.100.1/pub
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
yum clean all
yum install samba
reposync -r rhel-6-server-rpms -p /var/ftp/pub/Packages/var/ftp/pub