Instal secara lokal menggunakan dnf di Fedora tanpa menggunakan koneksi internet


18

Saya mencoba menginstal rpmpaket secara lokal tanpa menggunakan internet. Saya mencoba yang berikut ini:

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

dan saya mendapat:

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

Saya juga mencoba:

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

dan sepertinya masih menggunakan internet, jadi saya tidak tahu apakah itu berfungsi atau tidak karena koneksi internet sangat lambat.

Apakah ada cara untuk memperbaikinya?


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

@ ILMostro_7 Terima kasih, tetapi masih menggunakan internet.
kolonel

1
@ ILMostro_7 sebenarnya minta maaf, ini berfungsi sekarang. Terima kasih.
kolonel

Jawaban:


27

sudo dnf install /path/to/package.rpm akan bertindak pada paket di jalur yang diberikan.


Ketika mencoba ini pada CD LIVE, saya harus menambahkan--disablerepo=*
Andy

@Andy, saya tidak yakin apakah itu sesuatu yang telah berubah dengan versi terbaru dnf, tapi saya tidak melihat mengapa Anda tidak dapat menginstal paket secara lokal dengan secara eksplisit menyediakan path lengkap ke rpmfile seperti yang disarankan dalam menjawab.
ILMostro_7

Saya menemukan bahwa pada akhirnya, Anda benar. Apa yang terjadi pada saya, adalah saya mencoba menginstal 10 RPM, tetapi saya tidak sengaja kehilangan satu ketergantungan. Saya belum pernah menjalankan perintah dnf online, jadi cache yum saya kosong. Tanpa --disablerepo, yang saya dapat hanyalah pesan kesalahan gagal memperbarui repo "Pembaruan". Jadi saya tidak tahu apa kesalahannya, tetapi dengan --disablerepo, saya mendapat pesan jelas yang bagus bahwa saya kehilangan paket.
Andy

@Andy, tolong terima jawabannya jika itu benar.
ILMostro_7

Saya juga pernah melihat sudo dnf localinstall <package>bekas. Adakah perbedaan perilaku?
Freedom_Ben
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.