Arch User Repository (AUR) je sbírka souborů (balíčků aplikací) ( PKGBUILDFiles). Tyto
+ soubory lze použít k vytvoření archivních souborů balíčku ( .pkg.tar.zstFiles).
+
Tyto PKGBUILDSoubory mohou být použity pomocníkem AUR (např. yay, aurman, Pamac) nebo ručně vyrobeno pomocí
+ makepkg. . Výsledný archivní soubor balíčku pak může být nainstalován běžným způsobem.
+
Veškerý obsah na AUR je nahráván běžnými uživateli a je provedeno jen velmi málo kontroly jejich obsahu – je
+ na Vás, abyste ověřili, že obsah je bezpečný.
+
Nejlepším (nejpodrobnějším a nejpřesnějším) zdrojem informací o AUR je stránka Arch wiki
+
Původně napsaný uživatelem na officiálním fóru endeavourOS kresimir.
+
AUR je jedním z nejbezpečnějších způsobů instalace softwaru, jen proto, že je tak transparentní. Ale
+ netoleruje jen při pohledu na balíček v Pamac a kliknutí na tlačítko Build nebo dělat yay package_name
+ slepě. Vyžaduje to, aby uživatel věděl, co se děje. To je důvod, proč doporučuji pokusit se vytvořit alespoň
+ jeden balíček ručně, pochopit, co se děje, před použitím AUR pomocníka, jako je pamac nebo yay.
+
Yay má pěknou funkci, která vám umožní zkontrolovat soubor PKGBUILD před instalací a vidět rozdíly v souboru
+ PKGBUILD při aktualizaci balíčku z AUR. Neignorujte tuto funkci, je to velmi užitečné a vaše používání AUR
+ bude mnohem bezpečnější.
+
Zde je několik tipů, jak být v bezpečí pomocí AUR.
+
Nejprve se podívejte na balíček na
+ aur.archlinux.org, mrkněte na komentáře, upvotes, popularita, jméno balíčku atd. Pokud to není populární
+ balíček, buďte při kontrole souboru PKBUILD obzvláště opatrní. Podívejte se na datum, kdy byl balíček
+ naposledy aktualizován. Pokud je poměrně starý nebo aktualizován stejnou osobou a lidé ji používají, je to
+ téměř jistě bezpečné. Pokud se děje něco neobvyklého , bude to odstraněno z AUR poměrně rychle.
+
Co hledat v souboru PGBUILD?
+
Budete se muset naučit nějaké elementární shell skriptování, abyste pochopili, co se děje. Je to jednodušší,
+ než to zní.
+
Inspekci i souborů PKGBUILD pro zcela důvěryhodné balíčky, abyste se naučili rozpoznat dobrý soubor PKGBUILD.
+ Když uvidíte tucet dobrých souborů PKGBUILD a pochopíte, co se tam děje, budete mít již cit pro cokoliv, co
+ je mimo standart.
+
Hledejte něco zjevně zlomyslného, jako rm, mv příkazy, jakékoli výstupní přesměrování, jakákoli zmínka o
+ /dev(S podobným /dev/null, /dev/sda, /dev/zero, /dev/random), mkfs, jakékoliv volání na pacman, systemctl,
+ cokoliv, co se dotýká grub... takové věci.
+
Hledejte jakýkoliv příkaz, který dělá věci ve vašem domácím adresáři. Typicky by se stavba a instalace
+ balíčků nemělo dotýkat ničeho v adresáři home. Pokud najdete něco takového, buďte velmi podezřívaví a
+ ujistěte se, že zcela rozumíte tomu, co tento příkaz dělá.
+
Hledejte vše, co vypadá záměrně zamlženě. Cokoliv, co je napsáno nejasným způsobem, s mnoha semikolony,
+ &&S.S. a ||s.s., hodně závorek, sed, awk, atd. Typicky, dobré PKGBUILD obsahují velmi jednoduché pokyny.
+
Ujistěte se, že software pochází z důvěryhodného místa, ať už se jedná o binární distribuci nebo zdrojový
+ kód. Zkontrolujte všechny adresy URL ve skriptu, ujistěte se, že jsou oficiální stránky pro software, který
+ instalujete. Všechny adresy URL by měly být uvedeny úhledně na začátku souboru. Hledejte jakékoliv stahování
+ externích skriptů, s curl nebo wget, nemělo by být nic takového. Pozor na náhodná místa Github.
+
Používejte zdravý rozum.
+
+
Také, když nainstalujete něco z AUR, zvažte jeho hlasování na aur.archlinux.org, jen
+ abyste všichni věděli, že je to dobrý balíček. Hlasy jsou jedním z kritérií pro zahrnutí balíčků do
+ oficiálních repos. Pokud si všimnete něčeho škodlivého, neopomente to nahlásit. Update dobrých balíčků a
+ hlášení špatných je nejjednodušší způsob, jak zlepšit AUR pro každého.
+
+
+
Návod je převzat z
+ Discovery
+ na EndeavourOS vydán 09. března 2021.
+
Kořenový oddíl je plný? Nepropadejte panice, nejprve vymažte Pacmanovu mezipaměť!
+
+
Po nějaké době Vás systém může upozornit, že Váš kořenový oddíl je téměř plný.
+
Můžete z toho panikařit a budete buď v pokušení provést přeinstalaci a zvětšit svůj kořenový oddíl, nebo
+ ještě hůř, zkusit použít Gparted ke zmenšení oddílu, přesunutí a zvětšení kořenového oddílu.
+
POZOR!!! Nedělejte to, zejména druhou možnost, protože to může narušit Váš systém. Moje rada
+ je, jen zůstat v klidu, existuje mnohem méně radikální řešení tohoto problému.
+
+ /var/cache/pacman/pkg/
+
+
Když nainstalujete balíček pomocí Pacmana, uloží všechny stažené balíčky do
+ /var/cache/pacman/pkg/ složky. Správce balíčků ve výchozím nastavení automaticky
+ neodstraňuje staré a odinstalované balíčky a po chvíli může velikost mezipaměti spotřebovat značné množství
+ místa na vašem HDD nebo SDD.
+
Naštěstí má Pacman vestavěnou funkci pro vymazání mezipaměti, zadáním sudo pacman -Sc bude
+ mezipaměť zcela vymazána. Problém vyřešen, ne?!?
+
No… ano i ne. Ano, vaše mezipaměť je vymazána a budete mít znovu volné místo na oddílu, yay…
+
Takže, v čem je problém, můžete se mě zeptat? Problém nyní je, že pomocí výše popsaného příkazu jste vymazali
+ celou mezipaměť, včetně mezipaměti nainstalovaných balíčků. Tato mezipaměť je potřeba, když aktualizace
+ balíčku nefunguje a musíte přejít na nižší verzi, dokud nebude problém vyřešen upstreamem. Nejedná se o
+ žádnou velkou katastrofu, protože balíček můžete také downgradovat pomocí repozitáře Arch, ale vrátit se k
+ místní mezipaměti je mnohem jednodušší.
+
Řešení
+
Nebojte se, existuje řešení a jmenuje se paccache. Nyní, než otevřete svůj terminál a
+ použijete yay k vyhledání tohoto šikovného balíčku, neobtěžujte se, protože to není balíček, je již přítomen
+ ve vašem systému.
+
Skript Paccache poskytuje samotný balíček Pacman. Nemusíte se tedy obtěžovat instalačními
+ kroky. Paccache ve výchozím nastavení zachová tři nejnovější verze balíčků. Kromě tří nejnovějších verzí
+ balíčků odstraní všechny verze každého balíčku uložené v mezipaměti bez ohledu na to, zda jsou nainstalovány
+ nebo ne.
+
Jak to používat
+
Chcete-li zkontrolovat, kolik balíčků je v paccache, zadejte:
+
+
+ $ sudo ls /var/cache/pacman/pkg/ | wc -l
+
+
+
+
Tím získáte počet balíčků, které jsou ve vaší mezipaměti, pokud chcete vědět, kolik místa mezipaměť zabírá,
+ zadejte:
+
+
+ $ du -sh /var/cache/pacman/pkg/
+
+
+
+
Nyní vám systém říká, jak velká je velikost vaší mezipaměti.
+
Nyní můžete vymazat mezipaměť, kromě posledních tří verzí každého balíčku zadáním:
+
+
+ $ sudo paccache -r
+
+
+
+
V závislosti na Vaší historii mezipaměti může poskytnout spoustu místa v kořenovém oddílu, ale teď jste u
+ toho, proč nevymazat mezipaměť z vašich odinstalovaných balíčků?
+
Chcete-li to provést, zadejte následující:
+
+
+ $ sudo paccache -ruk0
+
+
+
+
U v tomto příkazu znamená všechny odinstalované balíčky a v závislosti na Vaší historii
+ odinstalovaných balíčků to také může Vašemu systému vrátit spoustu místa. Další metodou, jak vymazat
+ odinstalované balíčky, je použití:
+
+
+ $ sudo pacman -Sc
+
+
+
+
Nebo pro úplné odstranění použijte:
+
+
+ $ sudo pacman -Scc
+
+
+
+
Jen buďte opatrní s čištěním mezipaměti a balíčků pomocí tohoto příkazu, zdá se lákavé jej použít,
+ ale jakmile je smazán, není cesty zpět.
+
Automatické odstranění mezipaměti
+
Tento úkol můžete automatizovat pomocí pacman hooks. Pacman hook automaticky vyčistí mezipaměť balíčku po
+ každé transakci pacmana.
+
+
Chcete-li tak učinit, vytvořte soubor /etc/pacman.d/hooks/clean_package_cache.hook takto:
+
Zavřete a uložte stisknutím CTRL + x a od této chvíle Váš systém automaticky vymaže mezipaměť po každé
+ aktualizaci, odstranění nebo aktualizaci pacmana.
+
EDIT: Od roku 2020 EndeavourOS se dodává s automatickým skriptem, který je součástí aplikace Welcome, která
+ tyto operace provádí několika kliknutími myši.
+
+
+
Návod je převzat z
+ Discovery
+ na EndeavourOS vydán 30. března 2020.
+
Pokud chcete změnit xfce4 terminál, je potřeba nastavit také uvnitř ~/.profile (export
+ TERMINAL=xfce4-terminal), takže připomínáme, že to musíte změnit i tam.
Klávesa [mod] je nastavena na klávesu [win] (pokud nemáte linuxový hardware).
+
+
Klávesové zkratky zkontrolujete tímto způsobem: Ikona klávesnice na panelu otevře malého pomocníka GUI a
+ stisknutím [F1 + funkční klávesa (Dle vašeho HW)] se otevře rozšířené nastavení klávesových zkratek.
+
+
Nastavení displeje s arandr:
+
+
Otevřete arandr a nastavte displej/y podle potřeby.
+
Uložte nastavení z nabídky arandr nebo tlačítka přesně s názvem souboru monitor. —> na i3 EndeavourOS máme
+ startovací řádek v ~/.config/i3/config
+
+
# start a script to setup displays
+
# put `monitor.sh` into the location specified by this line:
+
exec --no-startup-id ~/.screenlayout/monitor.sh
+
+
To se postará o nastavení zobrazení při každém přihlášení. alternativně můžete ručně vytvořit skript pomocí
+ xrandr.
+
Tilling: (Obklady:)
+
Je nastaveno jako výchozí pro i3wm a lze jej změnit na:
+
* stacking: (stohování:) Zobrazí se pouze vybrané okno v kontejneru. V horní části kontejneru získáte seznam
+ oken.
+
* tabbed: (záložka:) takže každé nové okno se otevře na celou obrazovku jako karta, můžete přepínat mezi
+ kartami oken pomocí myši nebo zkratky: [mod]+ doleva (klávesa šipka doleva) [mod]+ doprava (klávesa šipka
+ doprava)
+
i3blocks: (bloky:)
+
Panelová lišta (i3-bloky):
+
Konfigurační soubor bloku: CONFIG FILE = ~/.config/i3/i3blocks.conf
* počasí (openweather musíte nejprve získat kód města a apikey [přidání do ~/.config/i3/scripts/openweather.sh])
+ získejte svůj api klíč zde: https://openweathermap.org/appid
+ a kód města: https://openweathermap.org/find?q= (vyhledejte své město a vezměte kód
+ města z adresy URL ve svém prohlížeči [7 čísel na konec adresy URL])
+
* tray-icons (zobrazuje ikonu správce sítě a ikonu aktualizace)
nebo použijte nástroj pro balíčky z našeho úložiště EndeavourOS: eos-packagelist --install
+ "i3-Window-Manager"
+
Použijte i3_install skript z git pro automatickou instalaci do vašeho domovského
+ adresáře uživatelů: Tento skript nastaví potřebné konfigurace a nainstaluje všechny potřebné
+ balíčky: