İnternet bağlantısı kullanmadan Fedora'da dnf kullanarak yerel olarak yükleme


18

rpmİnterneti kullanmadan yerel olarak bir paket yüklemeye çalışıyorum . Aşağıdakileri denedim:

sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm

ve aldım:

error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0
error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed

Ayrıca denedim:

sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm

ve hala interneti kullanıyor gibi görünüyor, bu yüzden internet bağlantısı gerçekten yavaş olduğu için çalışıp çalışmadığını anlayamıyorum.

Bunu düzeltmenin bir yolu var mı?


sudo dnf install /path/to/package.rpm
ILMostro_7

@ ILMostro_7 Teşekkürler, ama yine de interneti kullanıyor.
kolonel

1
@ ILMostro_7 aslında üzgünüm, şimdi çalışıyor. Teşekkürler.
kolonel

Yanıtlar:


27

sudo dnf install /path/to/package.rpm verilen yolda paket üzerinde hareket edecektir.


CANLI bir cd üzerinde çalışırken, eklemek zorunda--disablerepo=*
Andy

@Andy, bunun son sürümlerinde değişmiş bir şey olup olmadığından emin değilim dnf, ancak rpmdosyada tam yolu , Cevap.
ILMostro_7

Sonunda haklı olduğunu öğrendim. Benim için olan şey, 10 RPM kurmaya çalışıyordum, ancak yanlışlıkla bir bağımlılığı kaçırıyordum. Çevrimiçi olarak hiç bir dnf komutu çalıştırmamıştım, bu yüzden yum önbelleğim boştu. --Disablerepo olmadan, tüm aldığım "Güncellemeler" deposunu güncelleme başarısız bir hata mesajı oldu. Bu yüzden hatanın ne olduğu hakkında hiçbir fikrim yoktu, ancak --disablerepo ile bir paketi kaçırdığım konusunda net bir mesaj aldım.
Andy

@Andy doğru ise cevabı kabul edin.
ILMostro_7

Ayrıca sudo dnf localinstall <package>kullanılmış gördüm . Davranışta herhangi bir fark var mı?
Freedom_Ben
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.