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