Preto Manjaro používa svoje oficiálne úložisko na získanie najnovších aktualizácií. Ďalším hlavným dôvodom samostatného úložiska je, že Manjaro udržiava okrem iných aj svoje vlastné systémové balíčky, ako napríklad pamäť na detekciu hardvéru.
Používatelia však môžu získať prístup k novým softvérovým balíkom prostredníctvom neoficiálneho úložiska. Na začiatok sa dozvieme o oficiálnych a neoficiálnych úložiskách Manjaro, o tom, ako sú udržiavané a ako inštalovať, aktualizovať a odstraňovať požadované balíčky prostredníctvom týchto úložísk.
Oficiálne repozitáre
Oficiálne úložiská Manjaro obsahujú základný softvér prístupný prostredníctvom správcu balíkov. Primárne úložisko obsahuje balíčky potrebné na zavedenie Arch Linuxu, nastavenie systému, webové prehliadače, nástroje pre jazyky ako Python a niektoré komunitné úložiská akceptované správcami balíkov z neoficiálnych úložísk atď.
Balíky v tomto úložisku sú zostavené a akceptované na základe vysoko kvalitných požiadaviek, ktoré sú prístupné prostredníctvom zrkadiel Manjaro.
Pacman
Hlavným rozdielom medzi archovými a inými významnými distribúciami Linuxu je správca balíkov Pacman. Pacman umožňuje používateľovi aktualizovať, inštalovať alebo odstraňovať balíky spolu so všetkými požadovanými závislosťami.
Počas inštalácie, pacman vypíše voliteľné závislosti, ktoré nie sú v pacmane k dispozícii.logovací súbor; lokálna databáza je dotazovaná pomocou príznaku -Q na vypísanie závislostí.
Dodatočná funkcia zabezpečenia kvality znižuje potrebu sťahovania alebo čakania na nové vydanie verzie Manjaro. Nová aktualizácia balíka z oficiálneho úložiska vyžaduje iba pokyny pre správcu paketov na získanie najnovších verzií softvéru.
Aktualizácia Manjaro prostredníctvom rozhrania Pacman CLI
Po inštalácii je dôležité aktualizovať distribúciu, aby ste získali najnovšie vydanie Manjaro. Aktualizácia Manjaro zo softvérového programu (Pamac GUI spoločnosti Pacman) väčšinou stačí na celý proces inštalácie. Aktualizácie prostredníctvom rozhrania príkazového riadku však poskytujú väčšiu kontrolu nad riešením problémov, ak existujú.
Otvorte CLI a zadajte nasledujúci príkaz:
[chránené e-mailom]: ~ $ sudo pacman -SyuVyššie uvedený príkaz inovuje iba nakonfigurované balíčky. Voľba -S synchronizuje systémové balíčky s databázou úradníka, -y obnovuje balíčky alebo sťahuje najnovšie balíčky z databázy. Nakoniec, voľba -u inovuje balíčky.
Použitie voľby -Syyu vynúti, aby Pacman aktualizoval všetky archívy databáz. Okrem toho pomáha upgradovať systém, ak sa vyššie uvedenému príkazu nepodarí načítať najnovšie vydania softvéru. Účinnú správu balíkov však poskytuje iba z oficiálneho úložného systému Manjaro.
Archív úložiska používateľov (AUR)
Aj keď je Manjaro derivátom Arch Linuxu, je nemožné získať prístup k jeho úložisku na použitie v Manjaro. Môžeme však pristupovať k balíkom z neoficiálneho komunitného úložného priestoru známeho ako Arch User Repository (AUR).
AUR obsahuje informácie o zostavení balíka v shell skripte PKGBUILD prehľadanom obslužným programom makepkg podľa pokynov na zostavenie alebo zostavenie archívu balíkov. Balík sa skladá z pokynov a binárnych súborov, ktoré sú inštalovateľné správcom paketov.
Možné súvisiace riziko
AUR umožňuje bežným používateľom vytvárať a zdieľať nové softvérové balíčky. Ak teda balík AUR získava hlasy od komunity a má kompatibilnú licenciu s dobrým zostavením balíka, môže sa stať súčasťou oficiálneho úložiska.
Dodatočné softvérové balíčky však prichádzajú s potenciálnymi rizikami a problémami. Na prekonanie problémov hrá dôveryhodný používateľ sprostredkovateľskú úlohu medzi neoficiálnym zhromažďovaním balíkov a Arch Linuxom, aby vytvoril čisté operácie AUR. Okrem toho majú oprávnenie tiež udržiavať, spravovať a odstraňovať balíky.
Spôsoby použitia AUR v Manjaro
Proces inštalácie balíkov AUR nie je taký jednoduchý, ako sa zdá. Oficiálna dokumentácia odporúča pred zostavením balíkov manuálne skontrolovať PKGBUILDS a inštalačné súbory. Existuje teda niekoľko spôsobov prístupu k AUR; tu budeme diskutovať o každom z nich:
Prístup cez Pacman GUI (Pamac)
Prejdite na položku Pridať alebo odstrániť softvér, prejdite na predvoľby. Vyberte kartu AUR v otvorenom dialógovom okne, povoľte AUR posunutím jazdca a skontrolujte dostupnosť aktualizácií. Teraz je každý balík z AUR identifikovaný pomocou značky AUR.
Prístup cez Pamac CLI
Pred prístupom k balíkom AUR pomocou príkazového riadku sa odporúča navštíviť webovú stránku AUR, kde získate informácie o varovaniach a riešeniach poskytovaných používateľmi a vývojármi.
Vyhľadajte požadované položky
[chránené e-mailom]: ~ $ pamac build
Výsledkom vyššie uvedených príkazov je rad otázok, ktoré zahŕňajú:
- Dotaz na úpravu súborov na overenie ako preventívne opatrenie na identifikáciu škodlivých skriptov.
- Dotaz na stiahnutie závislostí, skriptov, zostavení a inštalácie.
- Autentifikácia pomocou hesla.
Pomocník AUR
Ďalším najjednoduchším spôsobom prístupu PKGBUILDS z AUR je cez AUR pomocníci. Je to nástroj príkazového riadku, ktorý zjednodušuje proces hľadania a inštalácie balíkov.
Najodporúčanejším pomocníkom AUR pre nových používateľov je Yay, pretože z hľadiska príkazov a možností je najbližšie k Pacmanu. Okrem toho tiež inovuje a zálohuje systém s malými alebo žiadnymi výzvami.
Nainštalujte git pomocou Pacmana, naklonujte PKGBUILD a cd do Jéj adresár na zostavenie balíka pomocou makepkg.
[chránené e-mailom]: ~ $ sudo pacman -S --potrebný základný-devel git[chránené e-mailom]: ~ $ git clone https: // aur.archlinux.org / jaj.git
[chránené e-mailom]: ~ $ cd yay
[chránené e-mailom]: ~ $ makepkg -si
Teraz použite nasledujúci príkaz na inštaláciu požadovaného softvéru.
[chránené e-mailom]: ~ $ yay -SRučná inštalácia balíkov AUR
Ručná inštalácia balíkov AUR opäť vyžaduje potrebné súbory. Na inštaláciu použite Pacman git, klonujte súbory skriptu a zostavte balík pomocou makepkg.
[chránené e-mailom]: ~ $ pamac nainštalujte base-devel git[chránené e-mailom]: ~ $ git clone https: // aur.archlinux.org / google-chrome.git
[chránené e-mailom]: ~ $ cd google-chrome
[chránené e-mailom]: ~ $ makepkg -s
Vyššie uvedený príkaz spracováva závislosti. Preto, akonáhle sa balík úspešne vytvorí, súbor package_name-pkgver.pkg.decht.zst sa vytvorí v pracovnom adresári.
Nainštalujte balík pomocou nasledujúceho príkazu:
[chránené e-mailom]: ~ $ makepkg -iTento príkaz je ekvivalentný s
[chránené e-mailom]: ~ $ pacman -U názov_balíka-pkgver.pkg.decht.zstAlebo skombinujte posledné dva kroky do jedného:
[chránené e-mailom]: ~ $ makepkg -isZáver
V tomto článku sa dozvedáme o oficiálnych a neoficiálnych úložiskách spoločnosti Manjaro, spôsoboch prístupu a aktualizácie systému Manjaro a vytváraní balíkov pomocou AUR rôznymi spôsobmi.