centos5.9搭建本地yum源

来源:互联网 发布:ubuntu安装国际版qq 编辑:程序博客网 时间:2024/05/22 12:13

OS:CentOS 5.9

1、载镜像光盘

[root@localhost ~]# mount /dev/cdrom /mnt
2、建本地源的目录/yum,把挂载光盘上的所有数据都拷贝到这个目录下

[root@localhost /]# mkdir yum
[root@localhost /]# cp -r -v /mnt/* /yum
3、备份/etc/yum.repos.d/下面默认的配置

[root@localhost ~]# cd /etc/yum.repos.d/
You have mail in /var/spool/mail/root
[root@localhost yum.repos.d]# mkdir back
[root@localhost yum.repos.d]# mv * back/
4、在/etc/yum.repos.d/目录下手动创建CentOS-Local.repo文件

[root@localhost yum.repos.d]# vi CentOS-Local.repo

[c5-local]
name=CentOS-5 - Local
baseurl=file:///yum/CentOS/  
gpgcheck=1       
enabled=1       
gpgkey=file:///yum/RPM-GPG-KEY-CentOS-5 

 5、安装软件包源信息生成工具包

[root@localhost /]# cd /mnt/CentOS

[root@localhost CentOS]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

6、安装完成后,可以生成软件包源信息文件

[root@localhost CentOS]# createrepo /yum/CentOS
[root@localhost CentOS]# createrepo /yum/CentOS
1552/2711 - jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.i386.rp2711/2711 - gtk-vnc-0.3.8-3.el5.i386.rpm                                       
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@localhost CentOS]#                     

7、生成完成后,需要注意的时,清理原来的数据源配置信息。

[root@localhost CentOS]# yum clean all
Loaded plugins: fastestmirror, security
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@localhost CentOS]#
8、在上面配置yum配置文件的时候,启动了检查GPG签名,所以必须导入软件包KEY文件

[root@localhost CentOS]# rpm --import /yum/RPM-GPG-KEY-CentOS-5
[root@localhost CentOS]#
9、进行测试

[root@localhost CentOS]# rpm -qa|grep vnc
[root@localhost CentOS]# yum -y install vnc*
Loaded plugins: fastestmirror, security
Determining fastest mirrors
c5-local                                                 |  951 B     00:00    
c5-local/primary                                         | 965 kB     00:00    
c5-local                                                                                                                                                                                                                                                            2711/2711
Setting up Install Process
Examining vnc-4.1.2-14.el5_6.6.i386.rpm: vnc-4.1.2-14.el5_6.6.i386
Marking vnc-4.1.2-14.el5_6.6.i386.rpm to be installed
Examining vnc-server-4.1.2-14.el5_6.6.i386.rpm: vnc-server-4.1.2-14.el5_6.6.i386
Marking vnc-server-4.1.2-14.el5_6.6.i386.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package vnc.i386 0:4.1.2-14.el5_6.6 set to be updated
---> Package vnc-server.i386 0:4.1.2-14.el5_6.6 set to be updated
--> Finished Dependency Resolution

0 0