Ada beberapa cara di mana Anda dapat mengunduh paket yum tanpa menginstalnya. 2 metode yang paling umum digunakan dijelaskan di sini dalam postingan.
1. menggunakan plugin “downloadonly” untuk yum
2. menggunakan utilitas “yumdownloader”.
Metode 1 :menggunakan plugin “downloadonly” untuk yum
1. Instal paket termasuk plugin “downloadonly”:
# yum install yum-plugin-downloadonly
2. Jalankan perintah yum dengan “–downloadonly ” sebagai berikut:
# yum install --downloadonly --downloaddir=[directory] [package]
Misalnya untuk mengunduh paket untuk firefox tanpa benar-benar menginstalnya, gunakan perintah yang ditunjukkan di bawah ini:
# yum install --downloadonly --downloaddir=/tmp firefox
Paket firefox diunduh ke direktori /tmp yang ditentukan. Konfirmasikan bahwa file RPM tersedia di direktori unduhan yang ditentukan.
# ls -lrt /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm -rw-r--r--. 1 root root 87273716 Nov 17 16:21 /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpmCatatan :Jika Anda tidak menentukan opsi –downloaddir, file akan disimpan secara default di /var/cache/yum/ di rhel-{arch}-channel/packages
3. Anda juga dapat mengunduh beberapa paket secara bersamaan menggunakan plugin downloadonly. Misalnya untuk mendownload paket untuk firefox dan mutt secara bersamaan, gunakan perintah di bawah ini :
# yum install --downloadonly --downloaddir=/tmp firefox muttCatatan :Jika hanya nama paket yang ditentukan, paket terbaru yang tersedia akan diunduh (seperti sshd). Jika tidak, Anda dapat menentukan nama dan versi paket lengkap (seperti mutt-1.5.21-27.el7.x86_64).
Metode 2 :menggunakan utilitas “yumdownloader”
Perintah “yumdownloader” sangat berguna ketika Anda ingin mengunduh paket yang sudah terinstal di sistem Anda.
1. Instal paket yum-utils:
# yum install yum-utils
2. Jalankan perintah diikuti dengan paket yang diinginkan.
# yumdownloader [package]
Misalnya untuk mengunduh paket mutt yang sudah terinstal di sistem, gunakan perintah di bawah ini.
# yumdownloader mutt Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.vcu.edu * epel: mirror.us.leaseweb.net * extras: mirror.lug.udel.edu * nux-dextop: li.nux.ro * updates: mirror.wdc1.us.leaseweb.net mutt-1.5.21-27.el7.x86_64.rpm | 1.4 MB 00:00:00
3. Anda akan menemukan paket mutt terbaru yang diunduh di direktori kerja saat ini.
# ls -lrt mutt-1.5.21-27.el7.x86_64.rpm -rw-r--r--. 1 root root 1444476 Aug 10 18:21 mutt-1.5.21-27.el7.x86_64.rpm
Anda juga dapat menentukan direktori unduhan untuk mengunduh paket. Misalnya,
# yumdownloader --destdir=/var/tmp muttCatatan :Pastikan untuk menambahkan –resolve ke utilitas yumdownloader, jika Anda perlu mengunduh dependensi.