Saya punya satu set paket (* .rpm). Untuk setiap paket yang dapat saya lakukan rpm -qRp <package>
untuk mendaftar memerlukan, tetapi saya ingin menginstalnya (yang memerlukan) tanpa menginstal paket itu sendiri. Semua membutuhkan repositori yang diaktifkan dalam hidup. Apakah ada beberapa cara mudah untuk melakukan ini tanpa menulis skrip saya sendiri yang akan mem-parsing output rpm -qRp ...
misalnya.
Saya tahu saya bisa melakukannya dengan menginstal semuanya dengan memerlukan ( yum localinstall
) dan kemudian menghapus paket-paket asli, tetapi masalahnya adalah set saya berisi paket-paket dengan kedua dependensi dan konflik di antaranya. Namun paket yang dibutuhkan tidak bertentangan. Saya harus melakukan beberapa yum localinstall <list>
diikuti oleh yum remove <list>
dan memastikan paket-paket dalam daftar tidak bertentangan.
Saya ada cara yang lebih baik? Saya pada dasarnya ingin sesuatu seperti yum-builddep
, tetapi untuk membutuhkan, bukan membangun.
Distro saya adalah Fedora
/RHEL
Cara terbaik adalah:
... menggunakan deplist / etc. sebagian besar akan berfungsi, tetapi tidak dijamin untuk mendapatkan hasil yang sama persis.
sumber
yum -y
mungkin dibutuhkan.