it-swarm.dev

Jak v Softwarovém centru řeším chyby „neověřených zdrojů“?

Jakákoli instalace, kterou se pokouším přes Software Center, mi říká:

Vyžaduje instalaci nedůvěryhodných balíčků: Akce by vyžadovala instalaci balíčků z neověřených zdrojů.

Udělal jsem apt-get update z příkazové řádky, poté odstranil softwarové zdroje, ze kterých byly klíče špatné (PPAs, které jsem přidal sám), a zrušil jejich zaškrtnutí v softwarových zdrojích pro softwarové centrum, ale bez úspěchu. Nemohu nic instalovat ze softwarového centra - pouze> z příkazové řádky s apt-get.

Je odinstalace/instalace jedinou možností? Nechci přerušit další PPA, které mám.

Dodatečné informace:

Zde je pasta z apt-get aktualizace:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>

Vyzkoušel jsem aktualizaci apt-key a nebyl tam žádný efekt (dva klíče nezměněny).

Výstup apt-get update a apt-get upgrade a obsah /etc/apt/sources.list, najdete v tento Pastebin příspěvek .

121
b. e. hollenbeck

Otevřete terminál a zadejte příkazy jeden po druhém:

Sudo apt-get clean
cd /var/lib/apt
Sudo mv lists lists.old
Sudo mkdir -p lists/partial
Sudo apt-get clean
Sudo apt-get update

Aktualizace: V některých novějších verzích to nemusí pomoci, což může vyžadovat alternativní řešení, jako je řešení v jiné odpovědi, nebo to, které se zdá být v některých případech pod Ubuntu 16.04:

Sudo apt-get update
Sudo apt-get dist-upgrade
108
Sadi

Toto je běžný problém s PPA Launchpadu. Je dost běžné, že jsem tyto příkazy zkopíroval, abych je použil při přeinstalování nebo přidání nových PPA Launchpadu.

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

Pak,

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

Nahraďte YOURKEYNUMBERHERE klíčovými problémy, jako je tento:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

A

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

První řádek je téměř stejný, bez kláves. Mohlo by to být dokonce volitelné, upřímně nevím. Jsem si jistý, že tato metoda problém vždy vyřeší.

Pokud někdo najde původní odpověď, kterou jsem zkopíroval, dejte mi vědět a budu na ni odkazovat a dám jim atribuce.

** EDIT Je to téměř určitě karthik87 odpověď zde nebo zde Dostal jsem to od. Toto může být pravděpodobně uzavřeno jako duplikát.

Ať tak či onak, nezapomeňte udělat

Sudo apt-get update  

poté, opravit vše.

Poznámka: Spuštění apt-get update nejprve by vám mělo dát chybovou zprávu, která uvádí, který klíč chybí, a ID, které se má použít s příkazem apt-key.

68
Tom Brossman

Možná byste se mohli pokusit přejít na hlavní server v Zdroje softwar, kde je uvedeno Stáhnout z .

6
fohswe

Vyžaduje instalaci nedůvěryhodných balíčků: Akce by vyžadovala instalaci balíčků z neověřených zdrojů.

Tuto chybu jsem obdržel z aktualizace softwaru Ubuntu po přidání úložiště bez přidání klíče pro úložiště. Některá softwarová úložiště vám dávají pokyny, jak přidat klíče úložiště, spolu s pokyny pro přidání úložiště, jako je Launchpad.Ostatní vám klíč dají.

Chcete-li zjistit, jaký klíč potřebujete při běhu terminálu:

Sudo apt-get update

Tím se stáhne seznam dostupných balíčků z vašich úložišť, které používají klíče. Pokud klíč chybí, vrátí chybovou zprávu.

Pomocí informací v chybové zprávě vyhledejte a stáhněte klíč a poté je přidejte do svého klíčového kódu apt pomocí:

Sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Měli byste dostat zpět OK . Nyní vyzkoušejte, zda máte všechny potřebné klíče pro ověření úložiště, které umožňují spuštění Ubuntu Software Updater:

Sudo apt-get update

Tím znovu stáhnete seznam dostupných balíčků ze svých úložišť, které používají klíče. Pokud klíč chybí, vrátí chybovou zprávu.

0
frederickjh