给你的Red Hat Linux 5 搭建本地yum源

Red Hat的yum 工具给软件安装带来了极大的方便,节省了寻找依赖软件的时间。这里主叫介绍了一下在Red Hat Linux 5.x中搭建本地的yum源。方法介绍如下:

1) 挂在Redhat linux 5.X光盘:
如果光驱是自动加载的,就不用mount了,直接拷贝文件即可
# mkdir /usr/local/osfiles
# cp -r /media/RHEL_5*/* /usr/local/osfiles
 
如果光驱不是自动加载的,则操作如下
# mount /dev/cdrom  /mnt
# mkdir /usr/local/osfiles
# cp -r /mnt/* /usr/local/osfiles

2) 编辑/etc/yum.conf   增加下面的内容即可

[cdrom]
name=cdrom
baseurl=file:///usr/local/osfiles/Server
enabled=1
gpgcheck=1

可能遇到的问题:
1. 如果在安装软件时出现:类似 Public key for ****.rpm is not installed 的错误。则用root用户执行如下操作:
# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

2. 如果出现了后面的错误(can not find RHNS CA file),可以通过如下方式解决:
# cp /usr/share/rhn/RHNS-CA-CERT /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
# yum clean all

[……]

阅读全文

自建Fedora的yum本地更新源

1. 安装vsftpd(或者httpd),并开启匿名访问;
2. 将镜像(光盘)文件全部拷贝到/var/ftp/pub

3. 安装createrepo-0.*.*.noarch.rpm
4. 在RPMS目录下执行createrepo, 如:
    createrepo /var/ftp/pub/Fedora/RPMS/

    (RPMS目录为rpm文件所在目录,如果有多个目录,可以在多个目录下执行)

5. 修改/etc/yum.conf 文件,添加:

[……]

阅读全文