Yum Komutu Kullanılarak RPM Paketleri Kurulum Yapılmadan Nasıl İndirilir?

Red Hat Enterprise Linux 5.x veya CentOS 5.x işletim sistemlerinde, yum komutunu kullanarak RPM paketlerini kurmadan (install) sadece indirebilmek (download) için yum-downloadonly eklentisini (plugin) yüklemek gerekiyor.Bu eklenti (plugin) RHN ve CentOS repository’lerinde bulunduğu için, yum install komutu ile kolaylıkla kurulabilir:

# yum install yum-downloadonly

CentOS 5.5 linux işletim sisteminden alınmış ekran çıktısı

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: ftp.dgn.net.tr
 * base: ftp.dgn.net.tr
 * extras: ftp.dgn.net.tr
 * updates: ftp.dgn.net.tr
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-downloadonly.noarch 0:1.1.16-14.el5.centos.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package               Arch        Version                      Repository
 Size
================================================================================
Installing:
 yum-downloadonly      noarch      1.1.16-14.el5.centos.1       base       11 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 11 k
Is this ok [y/N]: y
Downloading Packages:
yum-downloadonly-1.1.16-14.el5.centos.1.noarch.rpm       |  11 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing     : yum-downloadonly                                         1/1

Installed:
 yum-downloadonly.noarch 0:1.1.16-14.el5.centos.1

Complete!

yum-downloadonly eklentisini kurduktan sonra –downloadonly ve –downloaddir seçenekleri kullanılabilir olacaktır.:

yum --help
Loaded plugins: downloadonly, fastestmirror
.
.
options
.
.
  --downloadonly        don't update, just download
  --downloaddir=DLDIR   specifies an alternate directory to store packages

Bu seçenekleri yum install/reinstall/update komutlarıyla beraber kullanabiliriz. İndirilen dosyalar için varsayılan klasör (download directory) /var/cache/yum olacaktır. İstenilen bir klasöre indirme(download) yapmak için –downloaddir seçeneğini kullanabilirsiniz:

# yum install firefox --downloadonly --downloaddir=/tmp

yum gerekli paketleri indirdikten (download) sonra kuruluma geçmeyerek işleme son verecektir:

Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
 * addons: ftp.dgn.net.tr
 * base: ftp.dgn.net.tr
 * extras: ftp.dgn.net.tr
 * updates: ftp.dgn.net.tr
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package firefox.i386 0:3.6.7-3.el5.centos set to be updated
--> Processing Dependency: xulrunner >= 1.9.2.7-2 for package: firefox
--> Running transaction check
---> Package xulrunner.i386 0:1.9.2.7-3.el5 set to be updated
--> Processing Dependency: nspr >= 4.8 for package: xulrunner
--> Processing Dependency: nss >= 3.12.6 for package: xulrunner
--> Processing Dependency: libssl3.so(NSS_3.12.6) for package: xulrunner
--> Running transaction check
---> Package nspr.i386 0:4.8.4-1.el5_4 set to be updated
--> Processing Dependency: nss = 3.12.3.99.3-1.el5.centos.2 for package: nss-tools
---> Package nss.i386 0:3.12.6-2.el5.centos set to be updated
--> Running transaction check
---> Package nss-tools.i386 0:3.12.6-2.el5.centos set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch        Version                      Repository      Size
================================================================================
Installing:
 firefox          i386        3.6.7-3.el5.centos           updates         14 M
Updating for dependencies:
 nspr             i386        4.8.4-1.el5_4                updates        120 k
 nss              i386        3.12.6-2.el5.centos          updates        1.1 M
 nss-tools        i386        3.12.6-2.el5.centos          updates        1.2 M
 xulrunner        i386        1.9.2.7-3.el5                updates         12 M

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       4 Package(s)

Total download size: 28 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): nspr-4.8.4-1.el5_4.i386.rpm                       | 120 kB     00:02
(2/5): nss-3.12.6-2.el5.centos.i386.rpm                  | 1.1 MB     00:17
(3/5): nss-tools-3.12.6-2.el5.centos.i386.rpm            | 1.2 MB     00:21
(4/5): xulrunner-1.9.2.7-3.el5.i386.rpm                  |  12 MB     03:07
(5/5): firefox-3.6.7-3.el5.centos.i386.rpm               | 2.2 kB     00:00
http://ftp.dgn.net.tr/linux/centos/5.5/updates/i386/RPMS/firefox-3.6.7-3.el5.centos.i386.rpm: [Errno -1] Package does not match intended download
Trying other mirror.
(5/5): firefox-3.6.7-3.el5.centos.i386.rpm               |  14 MB     00:41
http://ftp.linux.org.tr/centos/5.5/updates/i386/RPMS/firefox-3.6.7-3.el5.centos.i386.rpm: [Errno -1] Package does not match intended download
Trying other mirror.
(5/5): firefox-3.6.7-3.el5.centos.i386.rpm               |  14 MB     00:45
--------------------------------------------------------------------------------
Total                                            48 kB/s |  28 MB     09:56

exiting because --downloadonly specified

Leave a Reply