Snažím se lokálně nainstalovat balíček rpm bez použití internet. Vyzkoušel jsem následující:

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

a dostal jsem:

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 

Také jsem zkusil :

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

a zdá se, že stále používá internet, takže nemohu zjistit, zda to funguje, nebo ne, protože připojení k internetu je opravdu pomalé.

Existuje způsob, jak to opravit?

Komentáře

  • sudo dnf install /path/to/package.rpm
  • @ ILMostro_7 Díky, ale ' stále používá internet.
  • @ ILMostro_7 je mi to líto, nyní to funguje. Díky.
  • Zní to dobře. V takovém případě přijměte odpověď jako správné řešení.

Odpověď

sudo dnf install /path/to/package.rpm bude působit na balíček v dané cestě.

Komentáře

  • Při pokusu toto na živém CD, musím přidat --disablerepo=*
  • @Andy, já ' si nejsem jistý, jestli to ' něco, co se změnilo w s nedávnými verzemi dnf, ale nechápu ' proč byste ' t být schopen nainstalovat balíček lokálně výslovným poskytnutím úplné cesty k souboru rpm, jak je navrženo v odpovědi.
  • Zjistil jsem, že nakonec mají pravdu. Co se pro mě děje, je to, že jsem se pokoušel nainstalovat 10 RPM, ale omylem mi chyběla jedna závislost. Nikdy jsem online nespustil příkaz dnf, takže moje mezipaměť yum byla prázdná. Bez –disablerepo jsem dostal pouze chybovou zprávu, která nedokázala aktualizovat repo " Updates ". Takže jsem netušil, v čem je chyba, ale s –disablerepo jsem dostal pěknou jasnou zprávu, že mi chybí balíček.
  • @Andy prosím přijměte odpověď, pokud ' správný.
  • Odpovím na svůj vlastní komentář, localinstall je

zastaralý alias pro install: dnf.readthedocs.io/en/latest/command_ref.html

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *