Yanıtlar:
Genel
yumolarak bağımlılıklardan tek bir paketi yoksayma seçeneği yoktur. Seçenek
--skip-brokentüm çözülmemiş bağımlılıkları yoksayar.
Deneyebilirsiniz,
yum --exclude=packagenameancak belirli bir paketi bağımlılıklardan değil, tüm depolardaki güncellemelerden ad veya glob hariç tutar.
yum --excludebağımlılıklar üzerinde çalışmıyor
--excludeatlamamaya
--skip-brokenyardımcı olur
rpm --nodeps.
rpmKomut sahiptir
--nodepskendinizin kullanabileceği seçeneği. Bir zorluk,
rpmkendi başına yum havuzlarının farkında olmamasıdır. Aşağıdaki komut, bağımlılıkları göz ardı ederek paketi indirir veya günceller, ancak indirme URL'sini, içinde
repoquerybulunduğu depolardan otomatik olarak arar
yum-utils.
rpm -Uvh --nodeps $(repoquery --location winswitch)
Bundan sonra düzenli bir
yum updatebağımlılık hataları olmadan muhtemelen başarılı olacaktır.
İşletim sistemi için tasarlanmamış bir paket yüklemeye çalışıyorsunuzdur, yani CentOS için tasarlanmışsa
nxdoğru bir şekilde gerektirir .
Sorun için başka bir geçici çözüm, dosya içermeyen küçük bir şim RPM paketi oluşturmak ve kurmaktır; ancak spec dosyasında aşağıdaki satırları içerir (diğerleri arasında):
requires: nx provides: nxagent
Bu şekilde bağımlılık karşılanmalıdır, ancak dosyaların
nxagentyüklemeyi beklediği
nxpaket ile CentOS'un sağladığı paket arasında farklı bir konumda olmasını bekliyor olabilir .