---
title: Často kladené dotazy
description: Často kladené otázky a tipy
---

import ImageComponent from '~/components/image-component.astro';
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components';

:::note
Následující otázky a odpovědi se vztahují na CachyOS a distribuce založené na Arch Linuxu.
:::

## Instalace

### Proč je v live prostředí dostupná pouze KDE Plasma?

KDE Plasma lze považovat za naše "vlajkové" desktopové prostředí, a proto má nejvyšší prioritu při údržbě. Ostatní ISO CachyOS byly udržovány jen polovičatě, takže jsme se rozhodli je zrušit, abychom se mohli soustředit na poskytování nejlepší uživatelské zkušenosti.

Doporučujeme instalovat CachyOS ve virtuálním stroji pro testování různých desktopových prostředí a správců oken, protože live ISO slouží pouze pro instalaci a obnovu poškozené instalace pomocí [cachy-chroot](https://github.com/CachyOS/cachy-chroot).

### Když stisknu "Spustit instalátor," nic se zdánlivě neděje...?

:::caution
Ujistěte se, že máte aktivní/rozběhnuté internetové připojení, jinak se po stisknutí tohoto tlačítka nic nestane.
:::

I když se zdá, že se nic neděje, na pozadí se spustí skript, který řeší přípravu a předchází možným problémům, jako je zastaralý klíčový svazek.

Zde je malý přehled, co tento [skript](https://github.com/CachyOS/CachyOS-Live-ISO/blob/master/archiso/airootfs/usr/local/bin/calamares-online.sh) dělá:

<Steps>

1. Odstraňuje existující klíčový svazek v `/etc/pacman.d/gnupg`.
2. Instaluje a aktualizuje balíčky klíčového svazku Arch Linuxu a CachyOS.
3. Inicializuje a naplňuje klíčový svazek pacmanu.
4. Aktivuje synchronizaci síťového času příkazem `timedatectl set-ntp true`.
5. Určuje a kontroluje, zda je systém typu **UEFI nebo BIOS/MBR**.
6. Pokud je spuštěný systém **UEFI**, vyzve uživatele k výběru bootloaderu, jinak ne.

</Steps>

**Proto obvykle chvíli trvá, než se instalátor načte.**

### Proces instalace se zasekl na 33 %.

To znamená, že vaše internetové připojení je buď velmi pomalé, nebo nestabilní, což způsobuje problémy při stahování balíčků pomocí pacmanu.

## Správa softwaru

### Jak mohu opravit chybu "unable to lock database" v CachyOS?
```sh
sudo rm /var/lib/pacman/db.lck
```
:::tip
Stejného výsledku můžete dosáhnout použitím funkce **"Remove db lock"** v `CachyOS Hello` na záložce **Troubleshooting**.
:::

### Jak mohu opravit problémy s klíčovým svazkem v CachyOS?

```text
# Příklad:
:: Soubor /var/cache/pacman/pkg/python-charset-normalizer-3.4.0-1-any.pkg.tar.zst
je poškozený (neplatný nebo poškozený balíček (PGP podpis)).
```

```sh title='Spusťte následující příkazy'
sudo rm -rf /etc/pacman.d/gnupg/
sudo pacman-key --init
sudo pacman-key --populate

sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key F3B607488DB35A47

sudo rm -R /var/lib/pacman/sync
```

### Jak mohu odstranit tyto varování při aktualizaci systému? Je bezpečné aktualizovat systém, když se to stane?

#### Příklad:

<br />
<ImageComponent imgsrc={import('~/assets/images/update-warnings.png')} />

**Ano, je bezpečné aktualizovat systém.**

*Pro odstranění těchto chyb spusťte následující příkaz:*
```sh
sudo pacman -Syuu
```

### Při pokusu o instalaci balíčku pomocí pacmanu jsem dostal tuto chybu

```text
# Příklad
sudo pacman -S telegram-desktop
resolving dependencies...
looking for conflicting packages...

Packages (4) libdbusmenu-qt5-0.9.3+16.04.20160218-5  qt5-imageformats-5.15.2-1
             ttf-opensans-1.101-2  telegram-desktop-2.5.1-1

Total Download Size:   24.10 MiB
Total Installed Size:  67.51 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
error: failed retrieving file 'telegram-desktop-2.5.1-1-x86_64.pkg.tar.zst' from archlinux.mailtunnel.eu : The requested URL returned error: 404
```

To znamená, že vaše lokální databáze je zastaralá a požadovaný balíček nelze stáhnout. Spusťte následující příkaz pro aktualizaci databáze a plnou aktualizaci systému:

```sh
sudo pacman -Syu
# Poté znovu zkuste nainstalovat požadovaný balíček.
```

### Co znamená -bin na konci názvu balíčku? Například librewolf-bin

To znamená, že stahujete/používáte předkompilovaný balíček, takže ho nemusíte kompilovat nebo stavět.
V našich repozitářích ukládáme některé balíčky typu bin, které jsou v podstatě zrcadla, jež lze stáhnout z AUR.

### Při pokusu o otevření Discordu se objeví okno s upozorněním na aktualizaci

#### Příklad:

<br />
<ImageComponent imgsrc={import('~/assets/images/discord-update.png')} />

To je způsobeno tím, že Discord vydal aktualizaci, která ještě není dostupná nebo nebyla vytvořena v žádném zrcadle pacmanu, a proto nemůžete Discord používat.

Chcete-li tento problém vyřešit, postupujte podle [návodu na Arch Wiki](<https://wiki.archlinux.org/title/Discord#Discord_asks_for_an_update_not_yet_available_in_the_repository>).

### Při pokusu o vyčištění cache pacmanu jsem dostal chybu

:::tip
Cache pacmanu můžete vyčistit také pomocí CachyOS Hello v **Troubleshooting** > **Clear package cache**.
:::

#### Příklad:

<br />
<ImageComponent imgsrc={import('~/assets/images/pacman-cache-error.png')} />

*Tento problém obvykle nastává, když v `/var/cache/pacman/pkg` zůstávají sirotčí balíčky, které pacman nemůže smazat.*

```sh title='Spusťte následující příkaz pro opravu'
# Odstraní všechny sirotčí balíčky uložené v cache.
sudo rm -r /var/cache/pacman/pkg/*
```

### Při pokusu o aktualizaci systému jsem obdržel chybu s nvidia modulem

```text
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
```

**Dva důvody této chyby:**

**1) Protože je vždy povolené časné načítání modulů v chwd, mkinitcpio očekává přítomnost NVIDIA modulů, což způsobuje chybu, pokud tyto moduly chybí.**

**2) Mohou chybět NVIDIA moduly pro jiné jádro nainstalované ve vašem systému.**

```sh title='Nainstalujte následující balíček k opravě této chyby'
sudo pacman -S nvidia
```
