ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 根据官方提供的rpm制作yum源

根据官方提供的rpm制作yum源

原创 Linux操作系统 作者:Michael_DD 时间:2015-11-13 10:31:22 0 删除 编辑
根据官方提供的rpm制作yum源


这里以ceph为例子,解决rpm制作yum源。
首先要有一台可以联网的服务器,安装CentOS6.4系统

1.一般性的yum源制作方法,比如本地源制作等。详细请参考
http://blog.itpub.net/29500582/viewspace-1621328/

2. 首先要从ceph官网下载rpm包,下载地址:
http://download.ceph.com/


3. 配置repo文件。
[root@szpuppet ~]# cat /etc/yum.repos.d/rpm.repo 
[rhl]
name = RHEL $releasever - RPMforge.net - testing
baseurl = file:///var/ftp/pub/Server
enabled = 1
protect = 0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[ceph]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://download.ceph.com/rpm-firefly/el6/x86_64/
enabled = 1
protect = 0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[ceph_noarch]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://download.ceph.com/rpm-firefly/el6/noarch/
enabled = 1
protect = 0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl = http://download.fedoraproject.org/pub/epel/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6


这里有四个地址,分别对应
file:///var/ftp/pub/Server        光盘镜像
http://download.ceph.com/rpm-firefly/el6/x86_64/      ceph对应el6的64bit的rpm包
http://download.ceph.com/rpm-firefly/el6/noarch/      ceph对应el6的64bit的rpm包对应的附加包
http://download.fedoraproject.org/pub/epel/6/$basearch  epel对应的包


4.下载
[root@szpuppet yum.repos.d]# yum install --downloadonly --downloaddir=/etc/yum.repos.d/ceph/ ceph*
Loaded plugins: downloadonly, fastestmirror
Determining fastest mirrors
ceph                                                                                                                                  |  951 B     00:00     
ceph/primary                                                                                                                          |  49 kB     00:00     
ceph                                                                                                                                                 178/178
ceph_noarch                                                                                                                           |  951 B     00:00     
ceph_noarch/primary                                                                                                                   | 8.2 kB     00:00     
ceph_noarch                                                                                                                                            47/47
epel                                                                                                                                  | 4.3 kB     00:00     
epel/primary_db                                                                                                                       | 5.7 MB     00:57     
rhl                                                                                                                                   | 2.9 kB     00:00 ... 
rhl/primary_db                                                                                                                        | 4.4 MB     00:00 ... 
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ceph.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: librbd1 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: librados2 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libcephfs1 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: redhat-lsb-core for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-requests for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-ceph for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-argparse for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: gdisk for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libtcmalloc.so.4()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: librados.so.2()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libleveldb.so.1()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libcephfs.so.1()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libboost_thread-mt.so.5()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
---> Package ceph-common.x86_64 1:0.80.5-9.el6 will be installed
---> Package ceph-debuginfo.x86_64 0:0.80.10-0.el6 will be installed
---> Package ceph-deploy.noarch 0:1.5.28-0 will be installed
--> Processing Dependency: python-distribute for package: ceph-deploy-1.5.28-0.noarch
---> Package ceph-devel.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: libcephfs_jni1 = 1:0.80.5-9.el6 for package: 1:ceph-devel-0.80.5-9.el6.x86_64
--> Processing Dependency: libcephfs_jni.so.1()(64bit) for package: 1:ceph-devel-0.80.5-9.el6.x86_64
---> Package ceph-fuse.x86_64 1:0.80.5-9.el6 will be installed
---> Package ceph-libs-compat.x86_64 1:0.80.5-9.el6 will be installed
---> Package ceph-radosgw.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: libfcgi.so.0()(64bit) for package: 1:ceph-radosgw-0.80.5-9.el6.x86_64
---> Package ceph-release.noarch 0:1-0.el6 will be installed
---> Package ceph-test.x86_64 1:0.80.5-9.el6 will be installed
---> Package cephfs-java.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: java for package: 1:cephfs-java-0.80.5-9.el6.x86_64
ceph/filelists                                                                                                                        | 151 kB     00:02     
ceph_noarch/filelists                                                                                                                 |  29 kB     00:00     
epel/filelists_db                                                                                                                     | 8.1 MB     00:51     
rhl/filelists_db                                                                                                                      | 5.9 MB     00:00 ... 
--> Running transaction check
---> Package boost-thread.x86_64 0:1.41.0-11.el6_1.2 will be installed
---> Package fcgi.x86_64 0:2.4.0-12.el6 will be installed
---> Package gdisk.x86_64 0:0.8.2-1.el6 will be installed
---> Package gperftools-libs.x86_64 0:2.0-11.el6.3 will be installed
--> Processing Dependency: libunwind.so.8()(64bit) for package: gperftools-libs-2.0-11.el6.3.x86_64
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.50.1.11.5.el6_3 will be installed
--> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: 1:java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
--> Processing Dependency: tzdata-java for package: 1:java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
--> Processing Dependency: rhino for package: 1:java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
---> Package leveldb.x86_64 0:1.7.0-2.el6 will be installed
--> Processing Dependency: libsnappy.so.1()(64bit) for package: leveldb-1.7.0-2.el6.x86_64
---> Package libcephfs1.x86_64 1:0.80.5-9.el6 will be installed
---> Package libcephfs_jni1.x86_64 1:0.80.5-9.el6 will be installed
---> Package librados2.x86_64 1:0.80.5-9.el6 will be installed
---> Package librbd1.x86_64 1:0.80.5-9.el6 will be installed
---> Package python-argparse.noarch 0:1.2.1-2.el6 will be installed
---> Package python-ceph.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: python-flask for package: 1:python-ceph-0.80.5-9.el6.x86_64
---> Package python-requests.noarch 0:1.1.0-4.el6 will be installed
--> Processing Dependency: python-urllib3 for package: python-requests-1.1.0-4.el6.noarch
--> Processing Dependency: python-chardet for package: python-requests-1.1.0-4.el6.noarch
--> Processing Dependency: python-ordereddict for package: python-requests-1.1.0-4.el6.noarch
---> Package python-setuptools.noarch 0:0.6.10-3.el6 will be installed
---> Package redhat-lsb-core.x86_64 0:4.0-7.el6.centos will be installed
--> Processing Dependency: perl-Test-Simple for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: perl-Test-Harness for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: perl-ExtUtils-MakeMaker for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: perl-CGI for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/time for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/patch for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/man for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/bc for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/batch for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/at for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /bin/mailx for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /bin/ed for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Running transaction check
---> Package at.x86_64 0:3.1.10-43.el6_2.1 will be installed
---> Package bc.x86_64 0:1.06.95-1.el6 will be installed
---> Package ed.x86_64 0:1.1-3.3.el6 will be installed
---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed
---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed
---> Package libunwind.x86_64 0:1.1-3.el6 will be installed
---> Package mailx.x86_64 0:12.4-6.el6 will be installed
---> Package man.x86_64 0:1.6f-32.el6 will be installed
--> Processing Dependency: lzma for package: man-1.6f-32.el6.x86_64
---> Package patch.x86_64 0:2.6-6.el6 will be installed
---> Package pax.x86_64 0:3.4-10.1.el6 will be installed
---> Package perl-CGI.x86_64 0:3.51-129.el6 will be installed
---> Package perl-ExtUtils-MakeMaker.x86_64 0:6.55-129.el6 will be installed
--> Processing Dependency: perl-devel for package: perl-ExtUtils-MakeMaker-6.55-129.el6.x86_64
---> Package perl-Test-Harness.x86_64 0:3.17-129.el6 will be installed
---> Package perl-Test-Simple.x86_64 0:0.92-129.el6 will be installed
---> Package python-chardet.noarch 0:2.0.1-1.el6 will be installed
---> Package python-flask.noarch 1:0.9-7.el6 will be installed
--> Processing Dependency: python-werkzeug for package: 1:python-flask-0.9-7.el6.noarch
--> Processing Dependency: python-jinja2-26 for package: 1:python-flask-0.9-7.el6.noarch
---> Package python-ordereddict.noarch 0:1.1-2.el6 will be installed
---> Package python-urllib3.noarch 0:1.5-7.el6 will be installed
--> Processing Dependency: python-six for package: python-urllib3-1.5-7.el6.noarch
--> Processing Dependency: python-backports-ssl_match_hostname for package: python-urllib3-1.5-7.el6.noarch
---> Package rhino.noarch 0:1.7-0.7.r2.2.el6 will be installed
--> Processing Dependency: jline for package: rhino-1.7-0.7.r2.2.el6.noarch
---> Package snappy.x86_64 0:1.0.5-1.el6 will be installed
---> Package time.x86_64 0:1.7-37.1.el6 will be installed
---> Package tzdata-java.noarch 0:2012j-1.el6 will be installed
--> Running transaction check
---> Package jline.noarch 0:0.9.94-0.8.el6 will be installed
---> Package perl-devel.x86_64 4:5.10.1-129.el6 will be installed
--> Processing Dependency: perl(ExtUtils::ParseXS) for package: 4:perl-devel-5.10.1-129.el6.x86_64
---> Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-1.el6 will be installed
--> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.4.0.2-1.el6.noarch
---> Package python-jinja2-26.noarch 0:2.6-3.el6 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-26-2.6-3.el6.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-26-2.6-3.el6.noarch
---> Package python-six.noarch 0:1.4.1-1.el6 will be installed
---> Package python-werkzeug.noarch 0:0.8.3-2.el6 will be installed
---> Package xz-lzma-compat.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Processing Dependency: xz = 4.999.9-0.3.beta.20091007git.el6 for package: xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64
--> Running transaction check
---> Package perl-ExtUtils-ParseXS.x86_64 1:2.2003.0-129.el6 will be installed
---> Package python-babel.noarch 0:0.9.4-5.1.el6 will be installed
---> Package python-backports.x86_64 0:1.0-3.el6 will be installed
---> Package python-markupsafe.x86_64 0:0.9.2-4.el6 will be installed
---> Package xz.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Finished Dependency Resolution


Dependencies Resolved


=============================================================================================================================================================
 Package                                            Arch                  Version                                           Repository                  Size
=============================================================================================================================================================
Installing:
 ceph                                               x86_64                1:0.80.5-9.el6                                    epel                        10 M
 ceph-common                                        x86_64                1:0.80.5-9.el6                                    epel                       5.2 M
 ceph-debuginfo                                     x86_64                0.80.10-0.el6                                     ceph                       370 M
 ceph-deploy                                        noarch                1.5.28-0                                          ceph_noarch                285 k
 ceph-devel                                         x86_64                1:0.80.5-9.el6                                    epel                        55 k
 ceph-fuse                                          x86_64                1:0.80.5-9.el6                                    epel                       1.4 M
 ceph-libs-compat                                   x86_64                1:0.80.5-9.el6                                    epel                        12 k
 ceph-radosgw                                       x86_64                1:0.80.5-9.el6                                    epel                       1.3 M
 ceph-release                                       noarch                1-0.el6                                           ceph_noarch                3.8 k
 ceph-test                                          x86_64                1:0.80.5-9.el6                                    epel                        27 M
 cephfs-java                                        x86_64                1:0.80.5-9.el6                                    epel                        20 k
Installing for dependencies:
 at                                                 x86_64                3.1.10-43.el6_2.1                                 rhl                         60 k
 bc                                                 x86_64                1.06.95-1.el6                                     rhl                        110 k
 boost-thread                                       x86_64                1.41.0-11.el6_1.2                                 rhl                         40 k
 ed                                                 x86_64                1.1-3.3.el6                                       rhl                         72 k
 fcgi                                               x86_64                2.4.0-12.el6                                      epel                        41 k
 gdisk                                              x86_64                0.8.2-1.el6                                       ceph                       163 k
 giflib                                             x86_64                4.1.6-3.1.el6                                     rhl                         37 k
 gperftools-libs                                    x86_64                2.0-11.el6.3                                      ceph                       246 k
 java-1.6.0-openjdk                                 x86_64                1:1.6.0.0-1.50.1.11.5.el6_3                       rhl                         25 M
 jline                                              noarch                0.9.94-0.8.el6                                    rhl                         86 k
 jpackage-utils                                     noarch                1.7.5-3.12.el6                                    rhl                         59 k
 leveldb                                            x86_64                1.7.0-2.el6                                       ceph                       158 k
 libcephfs1                                         x86_64                1:0.80.5-9.el6                                    epel                       1.6 M
 libcephfs_jni1                                     x86_64                1:0.80.5-9.el6                                    epel                        41 k
 librados2                                          x86_64                1:0.80.5-9.el6                                    epel                       1.5 M
 librbd1                                            x86_64                1:0.80.5-9.el6                                    epel                       356 k
 libunwind                                          x86_64                1.1-3.el6                                         epel                        55 k
 mailx                                              x86_64                12.4-6.el6                                        rhl                        234 k
 man                                                x86_64                1.6f-32.el6                                       rhl                        263 k
 patch                                              x86_64                2.6-6.el6                                         rhl                         90 k
 pax                                                x86_64                3.4-10.1.el6                                      rhl                         69 k
 perl-CGI                                           x86_64                3.51-129.el6                                      rhl                        207 k
 perl-ExtUtils-MakeMaker                            x86_64                6.55-129.el6                                      rhl                        291 k
 perl-ExtUtils-ParseXS                              x86_64                1:2.2003.0-129.el6                                rhl                         43 k
 perl-Test-Harness                                  x86_64                3.17-129.el6                                      rhl                        230 k
 perl-Test-Simple                                   x86_64                0.92-129.el6                                      rhl                        111 k
 perl-devel                                         x86_64                4:5.10.1-129.el6                                  rhl                        421 k
 python-argparse                                    noarch                1.2.1-2.el6                                       ceph_noarch                 48 k
 python-babel                                       noarch                0.9.4-5.1.el6                                     rhl                        1.4 M
 python-backports                                   x86_64                1.0-3.el6                                         ceph                       5.3 k
 python-backports-ssl_match_hostname                noarch                3.4.0.2-1.el6                                     ceph_noarch                 12 k
 python-ceph                                        x86_64                1:0.80.5-9.el6                                    epel                        79 k
 python-chardet                                     noarch                2.0.1-1.el6                                       ceph_noarch                225 k
 python-flask                                       noarch                1:0.9-7.el6                                       epel                       190 k
 python-jinja2-26                                   noarch                2.6-3.el6                                         epel                       527 k
 python-markupsafe                                  x86_64                0.9.2-4.el6                                       rhl                         22 k
 python-ordereddict                                 noarch                1.1-2.el6                                         ceph_noarch                7.6 k
 python-requests                                    noarch                1.1.0-4.el6                                       ceph_noarch                 71 k
 python-setuptools                                  noarch                0.6.10-3.el6                                      rhl                        336 k
 python-six                                         noarch                1.4.1-1.el6                                       ceph_noarch                 22 k
 python-urllib3                                     noarch                1.5-7.el6                                         ceph_noarch                 41 k
 python-werkzeug                                    noarch                0.8.3-2.el6                                       ceph_noarch                552 k
 redhat-lsb-core                                    x86_64                4.0-7.el6.centos                                  rhl                         25 k
 rhino                                              noarch                1.7-0.7.r2.2.el6                                  rhl                        778 k
 snappy                                             x86_64                1.0.5-1.el6                                       epel                        34 k
 time                                               x86_64                1.7-37.1.el6                                      rhl                         26 k
 tzdata-java                                        noarch                2012j-1.el6                                       rhl                        155 k
 xz                                                 x86_64                4.999.9-0.3.beta.20091007git.el6                  rhl                        137 k
 xz-lzma-compat                                     x86_64                4.999.9-0.3.beta.20091007git.el6                  rhl                         16 k
Transaction Summary
=============================================================================================================================================================
Install      60 Package(s)
Total download size: 452 M
Installed size: 2.9 G
Is this ok [y/N]: y




只下载,不安装。
上面的提示可以看到是属于哪个源的,镜像文件中的rpm不会重复下载,我这里的是rhl源的包不会下载,其他的会下载至对应目录


5. 建立yum源。
[root@szpuppet yum.repos.d]# pwd
/etc/yum.repos.d
[root@szpuppet yum.repos.d]# createrepo ceph/
Spawning worker 0 with 33 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[root@szpuppet yum.repos.d]# ll
total 32
drwxr-xr-x 3 root root  4096 Nov 13 10:00 ceph
-rw-r--r-- 1 root root 14540 Nov 12 14:35 epel-release-6-8.noarch.rpm
-rw-r--r-- 1 root root  1634 Nov 12 15:55 epel.repo
drwxr-xr-x 2 root root  4096 Nov 12 15:15 heartbeat
-rw-r--r-- 1 root root   198 Nov 12 14:50 rpmforge.repo.bak
[root@szpuppet yum.repos.d]# cd ceph/
[root@szpuppet ceph]# ll
total 431788
-rw-r--r-- 1 root root  10781164 Sep  7  2014 ceph-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root   5499112 Sep  7  2014 ceph-common-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root 388080416 Sep 18 00:06 ceph-debuginfo-0.80.10-0.el6.x86_64.rpm
-rw-r--r-- 1 root root    291728 Sep 18 00:04 ceph-deploy-1.5.28-0.noarch.rpm
-rw-r--r-- 1 root root     55936 Sep  7  2014 ceph-devel-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root     20780 Sep  7  2014 cephfs-java-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root   1494780 Sep  7  2014 ceph-fuse-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root     12188 Sep  7  2014 ceph-libs-compat-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root   1362792 Sep  7  2014 ceph-radosgw-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root      3892 Sep 18 00:03 ceph-release-1-0.el6.noarch.rpm
-rw-r--r-- 1 root root  28318064 Sep  7  2014 ceph-test-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root     42068 Feb  7  2015 fcgi-2.4.0-12.el6.x86_64.rpm
-rw-r--r-- 1 root root    166412 Sep 18 00:04 gdisk-0.8.2-1.el6.x86_64.rpm
-rw-r--r-- 1 root root    251688 Sep 18 00:04 gperftools-libs-2.0-11.el6.3.x86_64.rpm
-rw-r--r-- 1 root root    162060 Sep 18 00:04 leveldb-1.7.0-2.el6.x86_64.rpm
-rw-r--r-- 1 root root   1662000 Sep  7  2014 libcephfs1-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root     41740 Sep  7  2014 libcephfs_jni1-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root   1562204 Sep  7  2014 librados2-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root    364980 Sep  7  2014 librbd1-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root     55836 Jul 14 10:07 libunwind-1.1-3.el6.x86_64.rpm
-rw-r--r-- 1 root root     48672 Sep 18 00:03 python-argparse-1.2.1-2.el6.noarch.rpm
-rw-r--r-- 1 root root      5464 Sep 18 00:04 python-backports-1.0-3.el6.x86_64.rpm
-rw-r--r-- 1 root root     11828 Sep 18 00:03 python-backports-ssl_match_hostname-3.4.0.2-1.el6.noarch.rpm
-rw-r--r-- 1 root root     80636 Sep  7  2014 python-ceph-0.80.5-9.el6.x86_64.rpm
-rw-r--r-- 1 root root    230088 Sep 18 00:03 python-chardet-2.0.1-1.el6.noarch.rpm
-rw-r--r-- 1 root root    194292 Mar  1  2014 python-flask-0.9-7.el6.noarch.rpm
-rw-r--r-- 1 root root    539492 Jun 15  2014 python-jinja2-26-2.6-3.el6.noarch.rpm
-rw-r--r-- 1 root root      7764 Sep 18 00:03 python-ordereddict-1.1-2.el6.noarch.rpm
-rw-r--r-- 1 root root     72248 Sep 18 00:03 python-requests-1.1.0-4.el6.noarch.rpm
-rw-r--r-- 1 root root     22692 Sep 18 00:03 python-six-1.4.1-1.el6.noarch.rpm
-rw-r--r-- 1 root root     42088 Sep 18 00:03 python-urllib3-1.5-7.el6.noarch.rpm
-rw-r--r-- 1 root root    565160 Sep 18 00:03 python-werkzeug-0.8.3-2.el6.noarch.rpm
drwxr-xr-x 2 root root      4096 Nov 13 10:00 repodata
-rw-r--r-- 1 root root     34372 Feb 25  2012 snappy-1.0.5-1.el6.x86_64.rpm
[root@szpuppet ceph]#

repodata目录生成了。


6. 拷贝到不联网的机器进行安装
[root@nagios_app1 yum.repos.d]# cd /var/ftp/pub/
[root@nagios_app1 pub]# ll
total 444
drwxr-xr-x  2 root root   4096 Nov 13 10:16 ceph
drwxr-xr-x. 3 root root 450560 May 27 23:55 Server
[root@nagios_app1 pub]# 


[root@nagios_app1 yum.repos.d]# cat rhle64_centos.repo
[rhl]
name = RHEL $releasever - RPMforge.net - testing
baseurl = file:///var/ftp/pub/Server
enabled = 1
protect = 0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[ceph]
name = RHEL $releasever - RPMforge.net - testing
baseurl = file:///var/ftp/pub/ceph
enabled = 1
protect = 0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[root@nagios_app1 yum.repos.d]# 


[root@nagios_app1 ceph]# yum install ceph
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
ceph                                                                                                                                  | 2.9 kB     00:00 ... 
ceph/primary_db                                                                                                                       |  28 kB     00:00 ... 
rhl                                                                                                                                   | 2.9 kB     00:00 ... 
rhl/primary_db                                                                                                                        | 4.4 MB     00:00 ... 
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ceph.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: librbd1 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: librados2 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libcephfs1 = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: ceph-common = 1:0.80.5-9.el6 for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: redhat-lsb-core for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-requests for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-ceph for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: python-argparse for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: gdisk for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libtcmalloc.so.4()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: librados.so.2()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libleveldb.so.1()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libcephfs.so.1()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libboost_thread-mt.so.5()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Processing Dependency: libboost_system-mt.so.5()(64bit) for package: 1:ceph-0.80.5-9.el6.x86_64
--> Running transaction check
---> Package boost-system.x86_64 0:1.41.0-11.el6_1.2 will be installed
---> Package boost-thread.x86_64 0:1.41.0-11.el6_1.2 will be installed
---> Package ceph-common.x86_64 1:0.80.5-9.el6 will be installed
---> Package gdisk.x86_64 0:0.8.2-1.el6 will be installed
---> Package gperftools-libs.x86_64 0:2.0-11.el6.3 will be installed
--> Processing Dependency: libunwind.so.8()(64bit) for package: gperftools-libs-2.0-11.el6.3.x86_64
---> Package leveldb.x86_64 0:1.7.0-2.el6 will be installed
--> Processing Dependency: libsnappy.so.1()(64bit) for package: leveldb-1.7.0-2.el6.x86_64
---> Package libcephfs1.x86_64 1:0.80.5-9.el6 will be installed
---> Package librados2.x86_64 1:0.80.5-9.el6 will be installed
---> Package librbd1.x86_64 1:0.80.5-9.el6 will be installed
---> Package python-argparse.noarch 0:1.2.1-2.el6 will be installed
---> Package python-ceph.x86_64 1:0.80.5-9.el6 will be installed
--> Processing Dependency: python-flask for package: 1:python-ceph-0.80.5-9.el6.x86_64
---> Package python-requests.noarch 0:1.1.0-4.el6 will be installed
--> Processing Dependency: python-urllib3 for package: python-requests-1.1.0-4.el6.noarch
--> Processing Dependency: python-ordereddict for package: python-requests-1.1.0-4.el6.noarch
--> Processing Dependency: python-chardet for package: python-requests-1.1.0-4.el6.noarch
---> Package redhat-lsb-core.x86_64 0:4.0-7.el6.centos will be installed
--> Processing Dependency: /usr/bin/time for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/man for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/bc for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/batch for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /usr/bin/at for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Processing Dependency: /bin/ed for package: redhat-lsb-core-4.0-7.el6.centos.x86_64
--> Running transaction check
---> Package at.x86_64 0:3.1.10-43.el6_2.1 will be installed
---> Package bc.x86_64 0:1.06.95-1.el6 will be installed
---> Package ed.x86_64 0:1.1-3.3.el6 will be installed
---> Package libunwind.x86_64 0:1.1-3.el6 will be installed
---> Package man.x86_64 0:1.6f-32.el6 will be installed
--> Processing Dependency: lzma for package: man-1.6f-32.el6.x86_64
---> Package pax.x86_64 0:3.4-10.1.el6 will be installed
---> Package python-chardet.noarch 0:2.0.1-1.el6 will be installed
---> Package python-flask.noarch 1:0.9-7.el6 will be installed
--> Processing Dependency: python-werkzeug for package: 1:python-flask-0.9-7.el6.noarch
--> Processing Dependency: python-jinja2-26 for package: 1:python-flask-0.9-7.el6.noarch
---> Package python-ordereddict.noarch 0:1.1-2.el6 will be installed
---> Package python-urllib3.noarch 0:1.5-7.el6 will be installed
--> Processing Dependency: python-six for package: python-urllib3-1.5-7.el6.noarch
--> Processing Dependency: python-backports-ssl_match_hostname for package: python-urllib3-1.5-7.el6.noarch
---> Package snappy.x86_64 0:1.0.5-1.el6 will be installed
---> Package time.x86_64 0:1.7-37.1.el6 will be installed
--> Running transaction check
---> Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-1.el6 will be installed
--> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.4.0.2-1.el6.noarch
---> Package python-jinja2-26.noarch 0:2.6-3.el6 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-26-2.6-3.el6.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-26-2.6-3.el6.noarch
---> Package python-six.noarch 0:1.4.1-1.el6 will be installed
---> Package python-werkzeug.noarch 0:0.8.3-2.el6 will be installed
---> Package xz-lzma-compat.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Processing Dependency: xz = 4.999.9-0.3.beta.20091007git.el6 for package: xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64
--> Running transaction check
---> Package python-babel.noarch 0:0.9.4-5.1.el6 will be installed
---> Package python-backports.x86_64 0:1.0-3.el6 will be installed
---> Package python-markupsafe.x86_64 0:0.9.2-4.el6 will be installed
---> Package xz.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Finished Dependency Resolution


Dependencies Resolved


=============================================================================================================================================================
 Package                                              Arch                    Version                                            Repository             Size
=============================================================================================================================================================
Installing:
 ceph                                                 x86_64                  1:0.80.5-9.el6                                     ceph                   10 M
Installing for dependencies:
 at                                                   x86_64                  3.1.10-43.el6_2.1                                  rhl                    60 k
 bc                                                   x86_64                  1.06.95-1.el6                                      rhl                   110 k
 boost-system                                         x86_64                  1.41.0-11.el6_1.2                                  rhl                    24 k
 boost-thread                                         x86_64                  1.41.0-11.el6_1.2                                  rhl                    40 k
 ceph-common                                          x86_64                  1:0.80.5-9.el6                                     ceph                  5.2 M
 ed                                                   x86_64                  1.1-3.3.el6                                        rhl                    72 k
 gdisk                                                x86_64                  0.8.2-1.el6                                        ceph                  163 k
 gperftools-libs                                      x86_64                  2.0-11.el6.3                                       ceph                  246 k
 leveldb                                              x86_64                  1.7.0-2.el6                                        ceph                  158 k
 libcephfs1                                           x86_64                  1:0.80.5-9.el6                                     ceph                  1.6 M
 librados2                                            x86_64                  1:0.80.5-9.el6                                     ceph                  1.5 M
 librbd1                                              x86_64                  1:0.80.5-9.el6                                     ceph                  356 k
 libunwind                                            x86_64                  1.1-3.el6                                          ceph                   55 k
 man                                                  x86_64                  1.6f-32.el6                                        rhl                   263 k
 pax                                                  x86_64                  3.4-10.1.el6                                       rhl                    69 k
 python-argparse                                      noarch                  1.2.1-2.el6                                        ceph                   48 k
 python-babel                                         noarch                  0.9.4-5.1.el6                                      rhl                   1.4 M
 python-backports                                     x86_64                  1.0-3.el6                                          ceph                  5.3 k
 python-backports-ssl_match_hostname                  noarch                  3.4.0.2-1.el6                                      ceph                   12 k
 python-ceph                                          x86_64                  1:0.80.5-9.el6                                     ceph                   79 k
 python-chardet                                       noarch                  2.0.1-1.el6                                        ceph                  225 k
 python-flask                                         noarch                  1:0.9-7.el6                                        ceph                  190 k
 python-jinja2-26                                     noarch                  2.6-3.el6                                          ceph                  527 k
 python-markupsafe                                    x86_64                  0.9.2-4.el6                                        rhl                    22 k
 python-ordereddict                                   noarch                  1.1-2.el6                                          ceph                  7.6 k
 python-requests                                      noarch                  1.1.0-4.el6                                        ceph                   71 k
 python-six                                           noarch                  1.4.1-1.el6                                        ceph                   22 k
 python-urllib3                                       noarch                  1.5-7.el6                                          ceph                   41 k
 python-werkzeug                                      noarch                  0.8.3-2.el6                                        ceph                  552 k
 redhat-lsb-core                                      x86_64                  4.0-7.el6.centos                                   rhl                    25 k
 snappy                                               x86_64                  1.0.5-1.el6                                        ceph                   34 k
 time                                                 x86_64                  1.7-37.1.el6                                       rhl                    26 k
 xz                                                   x86_64                  4.999.9-0.3.beta.20091007git.el6                   rhl                   137 k
 xz-lzma-compat                                       x86_64                  4.999.9-0.3.beta.20091007git.el6                   rhl                    16 k


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


Total download size: 24 M
Installed size: 94 M
Is this ok [y/N]:


既可完成安装。






来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29500582/viewspace-1836202/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-02-22

  • 博文量
    326
  • 访问量
    2461262