本机yum源 1.首先把DVD里的OS镜像mount处理,如果插入光驱自动mount的话,一般在/media下面,比如RHEL_6.3x86_64Disc1 如果没有的话,可以自己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]HYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"copy"copyHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"print"printHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"?"? [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 ftpyum源 上面的设置只能使本机使用yum源,为了使其他机器也可以使用,所以在源机器上配置ftpserver 1.yuminstallvsftpd 2.在其他机器上通过ftp命令访问测试,如果出现500OOPS:cannotchangedirectry,那么在源机器执行 setsebool-Pftp_home_diron,然后servicevsftpdrestart 3.在/var/pub/下面做mount,而不是做到/yum的符号链接,因为如果是符号链接那么从浏览器访问会出现550Failedtochangedirectory. ?cd/var/ftp/pub,mkdiryum,?mount--bind/yumyum(前提是/yum下面已经通过上面的步骤做好了rpm的拷贝) 4.设置yumftp连接方式(包括源机器也可以这样设置) [plain]HYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"copy"copyHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"print"printHYPERLINK"http://blog.csdn.net/sundongsdu/article/details/7797009"\o"?"? [RHEL]?? name=RHEL6.3?? baseurl=ftp://源机器IP/pub/yum?? gpgcheck=1?? gpgkey=ftp://源机器IP/pub/yum/RPM-GPG-KEY-redhat-release?? enabled=1?? [RHEL] name=RHEL6.3 baseurl=ftp://源机器IP/pub/yum gpgcheck=1 gpgkey=ftp://源机器IP/pub/yum/RPM-GPG-KEY-redhat-release enabled=1 |
|