GNU/Linux >> Znalost Linux >  >> Ubuntu

Co dělat, když se v Ubuntu zobrazí chyba „Úložiště nemá soubor vydání“.

Jedním z několika způsobů instalace softwaru v Ubuntu je použití PPA nebo přidání úložišť třetích stran. Několik magických čar vám umožní snadný přístup k softwaru nebo jeho novější verzi, která není ve výchozím nastavení v Ubuntu dostupná.

Všechno vypadá dobře a dobře, dokud si nezvyknete přidávat další úložiště třetích stran a jednoho dne uvidíte při aktualizaci Ubuntu takovou chybu:

E:Úložiště „http://ppa.launchpad.net/numix/ppa/ubuntu focal Release“ nemá soubor Release.
N:Aktualizaci z takového úložiště nelze provést bezpečně, a proto je ve výchozím nastavení zakázána.
N:Viz manpage apt-secure(8) pro vytvoření úložiště a podrobnosti o konfiguraci uživatele.

V tomto tutoriálu pro začátečníky Ubuntu vysvětlím, co tato chyba znamená, proč se vám zobrazuje a co můžete udělat, abyste tuto chybu zvládli?

Chyba „Úložiště nemá soubor vydání“

Pojďme zde krok za krokem. Chybová zpráva je:

E:Úložiště „http://ppa.launchpad.net/numix/ppa/ubuntu focal release“ nemá soubor vydání

Důležitou součástí této chybové zprávy je „ohniskové uvolnění“.

Pravděpodobně už víte, že každé vydání Ubuntu má kódové jméno. Pro Ubuntu 20.04 je kódové označení Focal Fossa. „Fokální“ v chybové zprávě označuje Focal Fossa, což je Ubuntu 20.04.

Chyba vám v podstatě říká, že ačkoli jste do seznamu zdrojů vašeho systému přidali úložiště třetí strany, toto nové úložiště není pro vaši aktuální verzi Ubuntu dostupné.

Proč? Protože pravděpodobně používáte novou verzi Ubuntu a vývojář nezpřístupnil software pro tuto novou verzi.

V tuto chvíli vřele doporučuji přečíst si mé podrobné průvodce úložišti PPA a Ubuntu. Tyto dva články vám poskytnou lepší a hlubší znalosti o tématu. Věřte mi, nebudete zklamáni.

Jak zjistit, zda je PPA/třetí strana k dispozici pro vaši verzi Ubuntu [Volitelné]

Nejprve byste měli zkontrolovat verzi Ubuntu a její kódové označení pomocí příkazu „lsb_release -a“:

[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

Jak vidíte, kódové označení, které ukazuje, je ústřední. Nyní další věc, kterou můžete udělat, je přejít na webovou stránku příslušného softwaru.

To může být nejsložitější část, ale můžete na to přijít s trochou trpělivosti a úsilí.

Ve zde uvedeném příkladu byla chyba reklamována na http://ppa.launchpad.net/numix/ppa/ubuntu . Je to PPA úložiště a jeho webovou stránku můžete snadno najít. Jak, můžete se zeptat.

Použijte Google nebo alternativní vyhledávač Google, jako je Duck Duck Go, a vyhledejte „ppa numix“. To by vám mělo poskytnout první výsledek z launchpad.net, což je webová stránka používaná pro hostování kódu souvisejícího s PPA.

Na webové stránce PPA můžete přejít na „Přehled publikovaných balíčků“ a filtrovat jej podle kódového označení vaší verze Ubuntu:

V případě úložiště třetích stran bez PPA se budete muset podívat na oficiální webovou stránku softwaru a zjistit, zda je úložiště k dispozici pro vaši verzi Ubuntu či nikoli.

Co dělat, když úložiště není dostupné pro vaši verzi Ubuntu

V případě, že dotyčné úložiště není dostupné pro vaši verzi Ubuntu, můžete udělat toto:

  • Odstraňte problematické úložiště ze seznamu úložišť, abyste chybu neviděli při každém spuštění aktualizace.
  • Získejte software z jiného zdroje (pokud je to možné).

Chcete-li odstranit problematické úložiště, spusťte nástroj Software &Updates:

Přejděte na kartu Jiný software a vyhledejte příslušné úložiště. Zvýrazněte jej a poté klikněte na tlačítko Odebrat, abyste jej odstranili ze systému.

Tím dojde k odstranění PPA nebo příslušného úložiště.

Dalším krokem je získat software z nějakého jiného zdroje a to je zcela subjektivní. V některých případech si stále můžete stáhnout soubor DEB z webu PPA a používat software (postup jsem vysvětlil v průvodci PPA).

Případně se můžete podívat na web projektu, zda je k dispozici verze softwaru Snap/Flatpak nebo Python.



Ubuntu
  1. Jak opravit chybu Nemáte oprávnění pro přístup...

  2. Opravit repozitář nemá soubor s vydáním Chyba v Ubuntu – průvodce krok za krokem?

  3. Soubor metadat neodpovídá kontrolnímu součtu – chyba YUM!

  1. Co dělá Exec 3?

  2. Ubuntu nerozpoznává externí monitory, když jsou připojeny přes dokovací stanici?

  3. Kam jdou metadata, když uložíte soubor?

  1. Chyba při instalaci Nginx na Ubuntu 16.04?

  2. Server Ubuntu Co potřebujete vědět

  3. Co znamená hvězdička za názvem souboru, když zadáte `ls -l`?