Po Inštalácii
Aktualizácia Systému
Octopi je grafický správca balíkov pre distribúcie založené na Archu, ktorý poskytuje pohodlný spôsob správy balíkov a aktualizácií. Ak chcete aktualizovať svoj systém pomocou Octopi, postupujte podľa týchto krokov:
- Spustite Octopi z ponuky aplikácií.
- V hlavnom okne kliknite na tlačidlo Skontrolovať aktualizácie (vľavo hore), teraz vedľa neho Aktualizácia systému.
- Octopi teraz skontroluje dostupné aktualizácie a vyzve vás, aby ste ich nainštalovali buď priamo v Octopi, alebo v termináli.
- Ak chcete pokračovať v aktualizácii, kliknite na tlačidlo Použiť.
- Octopi stiahne a nainštaluje aktualizácie.
- Odporúča sa reštartovať počítač po rozsiahlej aktualizácii (najmä ak sa aktualizovalo jadro).
-
Otvorte emulátor terminálu (alebo stlačte
ctrl + alt + t
-mod + return
v prostredí WM, napr. Qtile). -
Spustite nasledujúci príkaz na aktualizáciu systému:
Terminal window sudo pacman -Syu -
Odporúča sa reštartovať počítač po rozsiahlej aktualizácii (najmä ak sa aktualizovalo jadro).
CachyOS podporuje offline aktualizácie systému pomocou skriptu pacman-offline
. To umožňuje vášmu systému stiahnuť aktualizácie balíkov a použiť ich pri nasledujúcom reštarte. (Áno, ako vo Windows)
-
Nainštalujte balík pacman-offline
Terminal window sudo pacman -S pacman-offline -
Povedzte Pacmanu, aby čítal zo samostatného zoznamu ignorovaných balíkov.
Pridajte nasledujúci reťazec na riadok 73 súboru /etc/pacman.conf Include = /etc/pacman.d/offline.conf -
Pridanie jadier CachyOS, aby ich Pacman ignoroval počas bežných aktualizácií
Nástroj
pacman-offline
používa tento súbor na určenie, ktoré balíky sa majú ignorovať počas tradičných aktualizácií Pacman.Príklad: keď spustíte
sudo pacman -Syu
Nahraďte obsah súboru
/etc/pacman.d/offline.conf
nasledujúcim:# Jadrá Arch LinuxuIgnorePkg = linux linux-headers linux-docsIgnorePkg = linux-lts linux-lts-headers linux-lts-docsIgnorePkg = linux-zen linux-zen-headers linux-zen-docsIgnorePkg = linux-hardened linux-hardened-headers linux-hardened-docs# Jadrá CachyOSIgnorePkg = linux-cachyos linux-cachyos-headersIgnorePkg = linux-cachyos-bmq linux-cachyos-bmq-headersIgnorePkg = linux-cachyos-bore linux-cachyos-bore-headersIgnorePkg = linux-cachyos-deckify linux-cachyos-deckify-headersIgnorePkg = linux-cachyos-eevdf linux-cachyos-eevdf-headersIgnorePkg = linux-cachyos-gcc linux-cachyos-gcc-headersIgnorePkg = linux-cachyos-hardened linux-cachyos-hardened-headersIgnorePkg = linux-cachyos-lts linux-cachyos-lts-headersIgnorePkg = linux-cachyos-rc linux-cachyos-rc-headersIgnorePkg = linux-cachyos-rt-bore linux-cachyos-rt-bore-headersIgnorePkg = linux-cachyos-sched-ext linux-cachyos-sched-ext-headersIgnorePkg = linux-cachyos-server linux-cachyos-server-headersIgnorePkg = linux-cachyos-lto linux-cachyos-lto-headersIgnorePkg = linux-cachyos-bmq-lto linux-cachyos-bmq-lto-headersIgnorePkg = linux-cachyos-bore-lto linux-cachyos-bore-lto-headersIgnorePkg = linux-cachyos-deckify-lto linux-cachyos-deckify-lto-headersIgnorePkg = linux-cachyos-eevdf-lto linux-cachyos-eevdf-lto-headersIgnorePkg = linux-cachyos-gcc-lto linux-cachyos-gcc-lto-headersIgnorePkg = linux-cachyos-hardened-lto linux-cachyos-hardened-lto-headersIgnorePkg = linux-cachyos-lts-lto linux-cachyos-lts-lto-headersIgnorePkg = linux-cachyos-rc-lto linux-cachyos-rc-lto-headersIgnorePkg = linux-cachyos-rt-bore-lto linux-cachyos-rt-bore-lto-headersIgnorePkg = linux-cachyos-sched-ext-lto linux-cachyos-sched-ext-lto-headersIgnorePkg = linux-cachyos-server-lto linux-cachyos-server-lto-headersTeraz sa všetky tieto balíky budú ignorovať pri bežných aktualizáciách, ale budú sa kontrolovať počas offline prípravy.
-
Spustite prípravu na offline aktualizáciu iba raz
Spustite nasledujúci príkaz sudo systemctl start pacman-offline-prepare.serviceTento príkaz potom spôsobí, že sa pacman-offline spustí raz a synchronizuje databázy balíkov a pokračuje v sťahovaní aktualizácií, ale neinštaluje ich.
Ak chcete, aby sa tento skript automatizoval. Postupujte podľa nasledujúcich krokov:
-
Povoľte časovač prípravy
Povolenie
pacman-offline-prepare.timer
umožní systemd spúšťať tento skript na sťahovanie aktualizácií denne po niekoľkých minútach od každého spustenia systému.Terminal window sudo systemctl enable pacman-offline-prepare.timer -
Reštartujte systém:
Aktualizácie sa nainštalujú počas nasledujúceho reštartu systému.
-
(Voliteľné) Automatické Reštarty Systému:
Povoľte
pacman-offline-reboot.timer
na automatické reštartovanie systému štandardne o 3:00 (Vaše časové pásmo), ak sú k dispozícii čakajúce aktualizácie. Uvedomte si, že to nie je vždy v rovnakom čase kvôli zahrnutiuRandomizedDelaySec
, ktoré je predvolene nastavené na 2 hodiny.Terminal window sudo systemctl enable pacman-offline-reboot.timer
Konfigurácia Firewallu (ufw)
Ak chcete konfigurovať ufw, postupujte podľa týchto krokov:
sudo ufw enable
sudo ufw disable
Predvolene ufw povoľuje všetku prichádzajúcu a odchádzajúcu prevádzku, môžete pridať konkrétne pravidlá do firewallu na blokovanie alebo povolenie konkrétnych pripojení.
# Napríklad:sudo ufw allow ssh
# Ak chcete zamietnuť konkrétny port, pozrite si nasledujúci príklad:sudo ufw deny 80
sudo ufw status verbose
Povolenie Globálnej Ponuky
Pre niektoré aplikácie, ako napríklad Visual Studio Code, nemusí globálna ponuka fungovať alebo môže byť pripojená k nadradenej aplikácii namiesto panela.
# Ak chcete povoliť podporu globálnej ponuky, spustite príkaz a reštartujte aplikáciu.sudo pacman -S appmenu-gtk-module libdbusmenu-glib
Povolenie podpory AppArmor pomocou profilov AppArmor.d (Voliteľné)
-
Pridajte nasledujúce parametre jadra do svojho Boot Managera, pozrite si Konfigurácia Boot Managera pre referencie
lsm=landlock,lockdown,yama,integrity,apparmor,bpf -
Nainštalujte balíky apparmor a apparmord (Sada viac ako +1500 profilov)
Terminal window sudo pacman -S apparmor apparmor.d-git -
Povoľte/Spustite službu AppArmor
Terminal window systemctl enable --now apparmor.service -
Povoľte ukladanie profilov AppArmor do vyrovnávacej pamäte
/etc/apparmor/parser.conf ## Pridajte nasledujúce riadky:write-cacheOptimize=compress-fastUložte súbor a reštartujte.
Zmena Predvoleného Shellu
V súčasnosti CachyOS používa fish ako predvolený prihlasovací shell používateľa. Môžete však zmeniť predvolený shell na akýkoľvek chcete.
Toto je predvolený shell takmer v každej distribúcii Linuxu. Stále sa používa aj ako prihlasovací shell pre root používateľa. bash má základnú funkciu automatického dopĺňania a jednoduchú správu histórie. Od zsh a fish sa líši tým, že nemá prepracovanú personalizáciu a ekosystém zásuvných modulov, ktorý majú fish aj zsh.
❯ chsh -s /usr/bin/bash
Poskytujeme konfiguráciu pre zsh s bežne používanými zásuvnými modulmi a konfiguráciami. Jej cieľom je mať funkčnosť 1:1 s našou konfiguráciou pre fish. Toto je tiež predvolený shell používaný v systéme MacOS.
❯ chsh -s /usr/bin/zsh
Aktualizácia/používanie tldr
Tento nástroj je mimoriadne užitočný pre tých, ktorí nechcú veľa čítať alebo strácať čas čítaním stránky s pomocou/manuálovou stránkou.
-
Otvorte terminál a spustite nasledujúci príkaz tldr --update - Príklad použitia tldr:
Terminal window tldr javaSpustenie programu `.jar`:java -jar filename.jar# Ako vidíte, je to naozaj užitočné a časom sa pridávajú nové nástroje/stránky