Tuesday, June 29, 2010

Download package dengan Yum

Untuk melakukan download dengan yum, sebelumnya harus di install plugin yum-downloadonly.

Option untuk download yaitu ;

1.--downloadonly : untuk download rpm file
2.--downloaddir=/path/dir/ : untuk download rpm file dan ditempatkan pada folder tertentu.

Install plugin yum downloadonly dengan perintah ;
# yum install yum-downloadonly

Setelah kita install pluginnya, coba kita download package rpm ;
# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly

Secara default file akan di simpan pada folder /var/cache/yum/

Sekarang kita coba download package dan simpan di folder khusus, dalam contoh ini disimpan di folder /opt/ ;
# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/opt

Output :

yum install compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/opt
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* extras: mirror.averse.net
* updates: mirror.averse.net
* base: mirror.averse.net
* addons: mirror.averse.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package compat-libstdc++-33.x86_64 0:3.2.3-61 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================
Package Arch Version Repository Size
=======================================================================================================
Installing:
compat-libstdc++-33 x86_64 3.2.3-61 base 227 k
Transaction Summary
=======================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 227 k
Downloading Packages:
compat-libstdc++-33-3.2.3-61.x86_64.rpm | 227 kB 00:24
exiting because --downloadonly specified


Lalu check file dengan perintah ls ;
# ls -l /opt/
-rwxr-xr-x 1 root root 237096 Nov 19 2007 compat-libstdc++-33-3.2.3-61.i386.rpm


Semoga bermanfaat.

1 comment:

Makailah said...

It's much easier to uendrstand when you put it that way!