创建本地yum源

1、创建一个文件夹,准备把光盘中所有的RPM安装包存放到这
[root@kashu /]# mkdir rpms_YUM

2、把光盘上的RPM包全部复制到该文件夹中
[root@kashu /]# cd /mnt/cdrom/Packages/
[root@kashu Packages]# cp * /rpms_YUM/

3、安装createrepo软件,以便使用该软件制作YUM索引数据库
[root@kashu Packages]# cd /rpms_YUM/
[root@kashu rpms_YUM]# rpm -hiv createrepo-0.9.8-5.el6.noarch.rpm

4、使用createrepo在RPM包的路径下创建YUM索引数据库
[root@kashu rpms_YUM]# createrepo .
创建完成后,会多一个repodata文件夹:
[root@kashu rpms_YUM]# ll repodata/
total 5908
-rw-r--r--. 1 root root 3147805 Nov 14 15:43 filelists.xml.gz
-rw-r--r--. 1 root root 1418796 Nov 14 15:43 other.xml.gz
-rw-r--r--. 1 root root 1472843 Nov 14 15:43 primary.xml.gz
-rw-r--r--. 1 root root    1375 Nov 14 15:43 repomd.xml

5、删除其它的*.repo文件,并手工创建一个repo文件,指向本地YUM源
[root@kashu rpms_YUM]# rm -f /etc/yum.repos.d/*.repo
[root@kashu rpms_YUM]# vim /etc/yum.repos.d/local.yum.repo 
[local]
name=local yum repo
baseurl=file:///rpms_YUM
gpgcheck=0

6、清除YUM以前的缓存信息
[root@kashu rpms_YUM]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: local
Cleaning up Everything
Cleaning up list of fastest mirrors

7、测试本地YUM源可以正常使用
[root@kashu rpms_YUM]# yum install samba
Loaded plugins: fastestmirror
Determining fastest mirrors
local                                                                                   | 1.3 kB     00:00 ... 
local/primary                                                                           | 1.4 MB     00:00 ... 
local                                                                                                3063/3063
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba.i686 0:3.5.10-125.el6 will be installed
--> Processing Dependency: samba-winbind-clients = 3.5.10-125.el6 for package: samba-3.5.10-125.el6.i686
--> Processing Dependency: samba-common = 3.5.10-125.el6 for package: samba-3.5.10-125.el6.i686
--> Processing Dependency: libwbclient.so.0 for package: samba-3.5.10-125.el6.i686
--> Processing Dependency: libtdb.so.1 for package: samba-3.5.10-125.el6.i686
--> Processing Dependency: libtalloc.so.2 for package: samba-3.5.10-125.el6.i686
--> Processing Dependency: libcups.so.2 for package: samba-3.5.10-125.el6.i686
--> Running transaction check
---> Package cups-libs.i686 1:1.4.2-48.el6 will be installed
--> Processing Dependency: libtiff.so.3 for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libpng12.so.0(PNG12_0) for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libpng12.so.0 for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libjpeg.so.62 for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4) for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libgnutls.so.26 for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libavahi-common.so.3 for package: 1:cups-libs-1.4.2-48.el6.i686
--> Processing Dependency: libavahi-client.so.3 for package: 1:cups-libs-1.4.2-48.el6.i686
---> Package libtalloc.i686 0:2.0.1-1.1.el6 will be installed
---> Package libtdb.i686 0:1.2.1-3.el6 will be installed
---> Package samba-common.i686 0:3.5.10-125.el6 will be installed
--> Processing Dependency: /usr/bin/pkg-config for package: samba-common-3.5.10-125.el6.i686
---> Package samba-winbind-clients.i686 0:3.5.10-125.el6 will be installed
--> Running transaction check
---> Package avahi-libs.i686 0:0.6.25-11.el6 will be installed
---> Package gnutls.i686 0:2.8.5-4.el6_2.2 will be installed
--> Processing Dependency: libtasn1.so.3(LIBTASN1_0_3) for package: gnutls-2.8.5-4.el6_2.2.i686
--> Processing Dependency: libtasn1.so.3 for package: gnutls-2.8.5-4.el6_2.2.i686
---> Package libjpeg.i686 0:6b-46.el6 will be installed
---> Package libpng.i686 2:1.2.49-1.el6_2 will be installed
---> Package libtiff.i686 0:3.9.4-5.el6_2 will be installed
---> Package pkgconfig.i686 1:0.23-9.1.el6 will be installed
--> Running transaction check
---> Package libtasn1.i686 0:2.3-3.el6_2.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================
 Package                            Arch              Version                         Repository          Size
===============================================================================================================
Installing:
 samba                              i686              3.5.10-125.el6                  local              4.9 M
Installing for dependencies:
 avahi-libs                         i686              0.6.25-11.el6                   local               54 k
 cups-libs                          i686              1:1.4.2-48.el6                  local              325 k
 gnutls                             i686              2.8.5-4.el6_2.2                 local              336 k
 libjpeg                            i686              6b-46.el6                       local              133 k
 libpng                             i686              2:1.2.49-1.el6_2                local              184 k
 libtalloc                          i686              2.0.1-1.1.el6                   local               18 k
 libtasn1                           i686              2.3-3.el6_2.1                   local              239 k
 libtdb                             i686              1.2.1-3.el6                     local               29 k
 libtiff                            i686              3.9.4-5.el6_2                   local              337 k
 pkgconfig                          i686              1:0.23-9.1.el6                  local               67 k
 samba-common                       i686              3.5.10-125.el6                  local               13 M
 samba-winbind-clients              i686              3.5.10-125.el6                  local              1.1 M

Transaction Summary
===============================================================================================================
Install      13 Package(s)

Total download size: 21 M
Installed size: 71 M
Is this ok [y/N]: n
Exiting on user Command
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值