Přidání repozitáře CachyOS
Instalace repozitářů CachyOS
Možnost 1: Automatizovaná instalace repozitářů CachyOS
Udělali jsme to pro vás snadné! Stačí spustit následující příkazy, abyste použili náš pomocný skript, který vše udělá za vás. 😉
Spusťte následující příkazy:
-
Získejte archiv se skriptem pomocí jednoho z následujících nástrojů:
Terminal window curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xzTerminal window wget https://mirror.cachyos.org/cachyos-repo.tar.xzPokud nemáte
wget
, nainstalujte ho pomocísudo pacman -S wget
-
Rozbalte a přejděte do archivu:
Terminal window tar xvf cachyos-repo.tar.xz && cd cachyos-repo -
Spusťte skript s oprávněním sudo:
Terminal window sudo ./cachyos-repo.sh
Chování skriptu
-
Skript automaticky detekuje architekturu CPU. Pokud CPU podporuje
x86-64-v4
nebox86-64-v3
, skript automaticky použije repozitáře optimalizované pro tuto architekturu > a několik dalších příznaků. -
Skript zálohovat váš starý
pacman.conf
.
Možnost 2: Manuální instalace
-
Nainstalujte keyring CachyOS:
Terminal window sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.comsudo pacman-key --lsign-key F3B607488DB35A47 -
Nainstalujte potřebné balíčky:
Terminal window sudo pacman -U 'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-keyring-20240331-1-any.pkg.tar.zst' \'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-mirrorlist-18-1-any.pkg.tar.zst' \'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v3-mirrorlist-18-1-any.pkg.tar.zst' \'https://mirror.cachyos.org/repo/x86_64/cachyos/cachyos-v4-mirrorlist-6-1-any.pkg.tar.zst' \'https://mirror.cachyos.org/repo/x86_64/cachyos/pacman-6.1.0-5-x86_64.pkg.tar.zst'
Ověření kompatibility CPU
Pokud chcete repozitáře CachyOS přidat ručně, musíte zkontrolovat kompatibilitu vašeho CPU s repozitáři CachyOS.
Pokud používáte výše uvedený skript k přidání repozitářů CachyOS, můžete tuto kontrolu přeskočit.
1. Zkontrolujte podporu spuštěním následujícího příkazu
/lib/ld-linux-x86-64.so.2 --help | grep supported
2. Porozumění výstupu příkazu
Věnujte pozornost textu v závorkách. (supported, searched)
- Pokud uvidíte
x86-64-v4 (supported, searched)
, znamená to, že CPU je kompatibilní a může používat sadu instrukcí x86-64-v4. - Pokud uvidíte pouze
x86-64-v4
, znamená to, že CPU není kompatibilní a nemůže používat sadu instrukcí x86-64-v4.
Příklad CPU kompatibilního se sadou instrukcí x86-64-v3
> /lib/ld-linux-x86-64.so.2 --help | grep supported x86-64-v4 x86-64-v3 (supported, searched) x86-64-v2 (supported, searched)
3. Přidání repozitářů CachyOS
Musíte upravit pacman.conf
a přidat repozitáře POD EXISTUJÍCÍ ARCHLINUX REPOS
sudo micro /etc/pacman.conf
Pokud váš CPU podporuje pouze x86-64
, přidejte pouze [cachyos]
repozitář
# repozitáře cachyos[cachyos]Include = /etc/pacman.d/cachyos-mirrorlist
Pokud váš CPU podporuje x86-64-v4
, přidejte [cachyos-v4]
, [cachyos-core-v4]
, [cachyos-extra-v4]
a [cachyos]
# repozitáře cachyos## Přidejte pouze pokud váš CPU podporuje architekturu x86-64-v4[cachyos-v4]Include = /etc/pacman.d/cachyos-v4-mirrorlist[cachyos-core-v4]Include = /etc/pacman.d/cachyos-v4-mirrorlist[cachyos-extra-v4]Include = /etc/pacman.d/cachyos-v4-mirrorlist[cachyos]Include = /etc/pacman.d/cachyos-mirrorlist
Pokud váš CPU podporuje x86-64-v3
, přidejte [cachyos-v3]
, [cachyos-core-v3]
, [cachyos-extra-v3]
a [cachyos]
# repozitáře cachyos## Přidejte pouze pokud váš CPU podporuje architekturu x86-64-v3[cachyos-v3]Include = /etc/pacman.d/cachyos-v3-mirrorlist[cachyos-core-v3]Include = /etc/pacman.d/cachyos-v3-mirrorlist[cachyos-extra-v3]Include = /etc/pacman.d/cachyos-v3-mirrorlist[cachyos]Include = /etc/pacman.d/cachyos-mirrorlist# Po nich by měly následovat repozitáře Arch Linux##[core]#Include = /etc/pacman.d/mirrorlist# ...
Nakonec aktualizujte váš systém s balíčky CachyOS:
sudo pacman -Syu
Užijte si zrychlení systému s optimalizovanými balíčky CachyOS! 🎉
Ladící balíčky
Poskytujeme server pro debugování (debuginfod
) pro snadný přístup k ladícím symbolům pomocí gdb
. Nastavte následující prostředí:
export DEBUGINFOD_URLS=https://debuginfod.cachyos.org
Ladící balíčky jsou k dispozici v následujícím repozitáři. Přidejte je s následující konfigurací:
[cachyos-debug-v3]Server = https://debug.cachyos.org/repo/$arch_v3/$repo[cachyos-core-debug-v3]Server = https://debug.cachyos.org/repo/$arch_v3/$repo[cachyos-extra-debug-v3]Server = https://debug.cachyos.org/repo/$arch_v3/$repo
[cachyos-debug-v4]Server = https://debug.cachyos.org/repo/$arch_v4/$repo[cachyos-core-debug-v4]Server = https://debug.cachyos.org/repo/$arch_v4/$repo[cachyos-extra-debug-v4]Server = https://debug.cachyos.org/repo/$arch_v4/$repo
Nebo je stáhněte ručně z výše uvedené URL.
Odinstalace repozitářů CachyOS
Tento problém lze vyřešit instalací standardní verze archlinuxového pacmanu před znovuinstalací všech balíčků.
sudo pacman -S core/pacman
Možnost 1: Automatizované odstranění
Spusťte tyto příkazy pro odstranění repozitářů CachyOS ze systému:
wget https://build.cachyos.org/cachyos-repo.tar.xztar xvf cachyos-repo.tar.xzcd cachyos-reposudo ./cachyos-repo.sh --remove
Možnost 2: Ruční odstranění
-
Zálohujte nebo odeberte konfigurační soubor na adrese
/etc/pacman.conf
. -
Spusťte tento příkaz:
Terminal window sudo mv /etc/pacman.conf.bak /etc/pacman.conf -
Přepněte se na výchozí balíčky Arch Linux s tímto příkazem:
Terminal window sudo pacman -S core/pacmanpacman -Qqn | sudo pacman -S -sudo pacman -Syu