<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Řešení chyb s klíči v Arch Linux a EndeavourOS]]></title><description><![CDATA[<h1>Řešení chyb s klíči v Arch Linux a EndeavourOS</h1>
<p dir="auto">Pokud při aktualizaci nebo instalaci dostáváte chyby jako “Nelze aktualizovat: podpis od *** má nedostatečnou důvěru” nebo “neplatný či poškozený balíček”, postupujte následovně pro řešení.</p>
<p dir="auto"><img src="/assets/uploads/files/1731090909222-sn%C3%ADmek-obrazovky-po%C5%99%C3%ADzen%C3%BD-2024-11-08-18-40-01.png" alt="Snímek obrazovky pořízený 2024-11-08 18-40-01.png" class=" img-fluid img-markdown" /></p>
<h2>1. Aktualizace klíčů pro podepisování balíčků</h2>
<p dir="auto">Pro zajištění správného ověření balíčků je potřeba aktualizovat klíče pro Arch Linux i EndeavourOS.</p>
<p dir="auto">Uživatelé <strong>EndeavourOS</strong> by měli použít následující příkaz pro aktualizaci obou klíčových balíčků:</p>
<pre><code class="language-bash">sudo pacman -Sy archlinux-keyring endeavouros-keyring
</code></pre>
<p dir="auto">Pokud používáte čistý <code>Arch Linux,</code> stačí aktualizovat pouze archlinux-keyring:</p>
<pre><code class="language-bash">sudo pacman -Sy archlinux-keyring
</code></pre>
<p dir="auto"><img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=35593f5c544" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title="⚠" alt="⚠" />️ <strong>Tip</strong>: Zkontrolujte, že je systémový čas správně nastavený, protože nesprávný čas může způsobit problémy s klíči.</p>
<h2>2. Kontrola a odstranění poškozených balíčků</h2>
<p dir="auto">Je možné, že balíček je skutečně poškozený. V takovém případě ho odstraňte z cache, aby si pacman stáhl novou verzi:</p>
<pre><code class="language-bash">sudo rm /var/cache/pacman/pkg/nazev_balicku.pkg.tar.zst
</code></pre>
<p dir="auto">Pokud není konkrétní balíček zmíněn, může být příčinou neúplné stažení. Odstraňte částečné soubory stažení pomocí:</p>
<pre><code class="language-bash">sudo rm /var/cache/pacman/pkg/*.part
</code></pre>
<h2>3. Vyčištění pacman keyring a obnovení klíčů</h2>
<p dir="auto">V případě přetrvávajících problémů můžete vymazat pacman keyring a vytvořit nový:</p>
<pre><code class="language-bash">sudo mv /etc/pacman.d/gnupg /root/pacman-key.bak
sudo pacman-key --init
sudo pacman-key --populate archlinux endeavouros
sudo pacman -Syy archlinux-keyring endeavouros-keyring
sudo pacman -Syyu
</code></pre>
<h2>Opětovná instalace klíčů</h2>
<p dir="auto">Pokud stále nemáte úspěch a jste si jisti, že balíčky jsou v pořádku, můžete provést nucenou instalaci klíčů z cache:</p>
<pre><code class="language-bash">sudo pacman -U /var/cache/pacman/pkg/{archlinux,endeavouros}-keyring*.pkg.tar.zst
</code></pre>
<p dir="auto">Po této operaci znovu zkuste příkaz pro aktualizaci.</p>
<h2>5. Instalace AUR balíčků s PGP klíči</h2>
<p dir="auto">Při instalaci balíčku z AUR může být vyžadován PGP klíč k ověření souborů. Pokud klíč není importován, zobrazí se chyba podobná této:</p>
<pre><code class="language-bash">llvm-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
libcxx-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
</code></pre>
<p dir="auto">Pro vyřešení jednoduše importujte chybějící klíč do svého keyringu:</p>
<pre><code class="language-bash">gpg --recv-key 0FC3042E345AD05D
</code></pre>
<p dir="auto">Po provedení tohoto kroku by instalace měla pokračovat bez dalších potíží.</p>
]]></description><link>https://forum.arch-linux.cz/topic/57/řešení-chyb-s-klíči-v-arch-linux-a-endeavouros</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 03:23:28 GMT</lastBuildDate><atom:link href="https://forum.arch-linux.cz/topic/57.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Nov 2024 18:34:36 GMT</pubDate><ttl>60</ttl></channel></rss>