Saya memiliki mesin CentOS di mana saya telah menginstal openssl-devel menggunakan
$ yum install openssl-devel
Itu mengunduh dan menginstal semua paket ketergantungan. Sekarang saya membutuhkan semua paket RPM itu. Apakah mungkin untuk mengunduh hanya paket RPM? Ketika saya melakukan ini:
$ yum install openssl-devel -y --downloadonly
Ia mengatakan
Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version
karena sudah diinstal.
Adakah yang tahu cara mengunduh paket RPM tersebut pada sistem yang sama?
glibc
?filesystem
?Anda dapat menggunakan perintah pemecahanrack dari paket yum-utils. Ini akan mengunduh seluruh pohon dependensi - bahkan jika sudah diinstal .
Contoh:
Output sampel:
sumber
Salah satu kemungkinan dalam jangka panjang adalah menunjuk mesin sebagai yang diunduh dari internet, kemudian jalankan NFS (atau server web) di atasnya untuk mengekspos / var / cache / yum ke host internal.
Anda kemudian perlu memperbarui konfigurasi yum Anda, untuk menambahkan:
Per https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Working_with_Yum_Cache.html :
Dalam istilah yang lebih praktis:
Jawaban lain sebenarnya akan menyelesaikan masalah langsung Anda, di mana ini hanya akan membantu jika Anda menjalankan
yum reinstall
untuk paket yang sudah Anda miliki, dan menginginkan RPM.sumber
Inilah yang saya lakukan:
sudo yum install --config =. / yum.conf --installroot = / tmp / f541Sdex --downloadonly --downloaddir / tmp / DL-e25xds $ (daftar paket cat)
sumber