根据官方提供的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博客 ” ,链接:https://blog.itpub.net/29500582/viewspace-1836202/
,如需转载,请注明出处,否则将追究法律责任。