您的位置:首页 > 编程语言 > PHP开发

▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v

2014-04-22 20:21 483 查看
★★★★★★★★★★★★★★★本机yum源★★★★★★★★★★★★★★★★

1. 首先把DVD里的OS镜像mount处理,如果插入光驱自动mount的话,一般在/media下面,比如RHEL_6.3 x86_64 Disc 1

如果没有的话,可以自己mount, 比如mount /dev/cdrom /mnt

2. 在本地建立目录比如 mkdir /yum

3. 把mount出来的rpm包拷到本地,Redhat6.3的rpm包都在Packages下面,把这下面的所有rpm包考到/yum

把/mnt/下面的RPM-GPG-KEY-redhat-release也拷贝到/yum目录下

4. 在/yum目录下,执行createrepo /yum

5. 在/etc/yum.repos.d下新建一个yum.repo。内容如下:

[plain] view plaincopyprint?

[RHEL]

name=RHEL6.3

baseurl=file:///yum

gpgcheck=1

gpgkey=file:///yum/RPM-GPG-KEY-redhat-release

enabled=1

[RHEL]

name=RHEL6.3

baseurl=file:///yum

gpgcheck=1

gpgkey=file:///yum/RPM-GPG-KEY-redhat-release

enabled=1

如果/etc/yum.repos.d下面还有其他的.repo文件,最好把它们的enabled设置为0. 以免干扰。

6. umount /mnt

★★★★★★★★★★★★★★ ftp yum源★★★★★★★★★★★★★★★★★★★

上面的设置只能使本机使用yum源,为了使其他机器也可以使用,所以在源机器上配置ftp server

1. yum install vsftpd

2. 在其他机器上通过ftp命令访问测试,如果出现500 OOPS: cannot change directry, 那么在源机器执行

setsebool -P ftp_home_dir on, 然后service vsftpd restart

3. 在/var/pub/下面做mount, 而不是做到/yum的符号链接,因为如果是符号链接那么从浏览器访问会出现550 Failed to change directory.

cd /var/ftp/pub , mkdir yum, mount --bind /yum yum(前提是/yum下面已经通过上面的步骤做好了rpm的拷贝)

4. 设置yum ftp连接方式(包括源机器也可以这样设置)

[plain] view plaincopyprint?

[RHEL]

name=RHEL6.3

baseurl=ftp://源机器IP/pub/yum

gpgcheck=1

gpgkey=ftp://源机器IP/pub/yum/RPM-GPG-KEY-redhat-release

enabled=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: