Preskočiť na obsah

Pridanie repozitára CachyOS

Inštalácia repozitárov CachyOS

Možnosť 1: Automatizovaná inštalácia repozitárov CachyOS

Uľahčili sme to pre vás! Jednoducho spustite nasledujúce príkazy a použite náš pomocný skript, ktorý vykoná všetku prácu za vás. 😉

Spustite nasledujúce príkazy:

  1. Stiahnite archív so skriptom pomocou jedného z nasledujúcich nástrojov:

    Terminal window
    curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz
  2. Extrahujte a vstúpte do archívu:

    Terminal window
    tar xvf cachyos-repo.tar.xz && cd cachyos-repo
  3. Spustite skript s právami správcu:

    Terminal window
    sudo ./cachyos-repo.sh

Chovanie skriptu

  1. Skript automaticky deteguje architektúru CPU. Ak CPU podporuje x86-64-v4 alebo x86-64-v3, skript automaticky použije optimalizované repozitáre.

  2. Skript zálohuje váš starý pacman.conf.

Možnosť 2: Manuálna inštalácia

  1. Nainštalujte kľúčovnicu CachyOS:

    Terminal window
    sudo pacman-key --recv-keys F3B607488DB35A47 --keyserver keyserver.ubuntu.com
    sudo pacman-key --lsign-key F3B607488DB35A47
  2. Nainštalujte potrebné 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-7.0.0.r3.gf3211df-3.1-x86_64.pkg.tar.zst'

Kontrola kompatibility CPU

Ak chcete pridať naše repozitáre manuálne, musíte skontrolovať kompatibilitu vášho CPU s repozitármi CachyOS.

Ak používate vyššie uvedený skript na pridanie repozitárov CachyOS, môžete kontrolu vynechať.

1. Skontrolujte podporu spustením nasledujúceho príkazu

Terminal window
/lib/ld-linux-x86-64.so.2 --help | grep supported

2. Pochopenie výstupu príkazu

Venujte pozornosť nasledujúcemu textu s zátvorkami. (supported, searched)

  • Ak vidíte x86-64-v4 (supported, searched), znamená to, že CPU je kompatibilný a môže používať sadu inštrukcií x86-64-v4.
  • Ak vidíte x86-64-v4, znamená to, že CPU nie je kompatibilný a nemôže používať sadu inštrukcií x86-64-v4.

Príklad CPU kompatibilného so sadou inštrukcií 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. Pridanie repozitárov CachyOS

Musíte upraviť pacman.conf a pridať repozitáre NAD EXISTUJÚCE REPOZITÁRE ARCHLINUX

Terminal window
sudo micro /etc/pacman.conf

Ak váš CPU podporuje iba x86-64, pridajte iba repozitár [cachyos]

# cachyos repos
[cachyos]
Include = /etc/pacman.d/cachyos-mirrorlist

Ak váš CPU podporuje x86-64-v4, pridajte [cachyos-v4], [cachyos-core-v4], [cachyos-extra-v4] a [cachyos]

# cachyos repos
## Pridajte len v prípade, ak váš CPU podporuje architektúru 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

Ak váš CPU podporuje x86-64-v3, pridajte [cachyos-v3],[cachyos-core-v3],[cachyos-extra-v3] a [cachyos]

# cachyos repos
## Pridajte len v prípade, ak váš CPU podporuje architektúru 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 tom by mali nasledovať repozitáre Arch Linuxu
#
#[core]
#Include = /etc/pacman.d/mirrorlist
# ...

Nakoniec aktualizujte svoj systém s balíčkami CachyOS:

Terminal window
sudo pacman -Syu

Užite si vylepšenú rýchlosť systému s optimalizovanými balíčkami CachyOS! 🎉

Balíčky pre ladenie

Poskytujeme server debuginfod pre ľahký prístup k symbolom ladenia cez gdb. Nastavte nasledujúcu premennú prostredia:

Terminal window
export DEBUGINFOD_URLS=https://debuginfod.cachyos.org

Balíčky pre ladenie sú dostupné v nasledujúcom repozitári. Pridajte ho pomocou nasledujúcej konfigurácie:

[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

Alebo si ich stiahnite manuálne z vyššie uvedenej URL.

Odstránenie repozitárov CachyOS

Tento problém môžete vyriešiť inštaláciou pacman Arch Linuxu pred preinštalovaním všetkých balíčkov.

Terminal window
sudo pacman -S core/pacman

Možnosť 1: Automatizované odstránenie

Spustite tieto príkazy na odstránenie repozitárov CachyOS z vášho systému:

Terminal window
wget https://build.cachyos.org/cachyos-repo.tar.xz
tar xvf cachyos-repo.tar.xz
cd cachyos-repo
sudo ./cachyos-repo.sh --remove

Možnosť 2: Manuálne odstránenie

  1. Zálohujte alebo odstráňte konfiguračný súbor na /etc/pacman.conf.

  2. Spustite tento príkaz:

    Terminal window
    sudo mv /etc/pacman.conf.bak /etc/pacman.conf
  3. Prepnite sa na predvolené balíčky Arch Linuxu týmto príkazom:

    Terminal window
    sudo pacman -S core/pacman
    pacman -Qqn | sudo pacman -S -
    sudo pacman -Syu