Manjaro

Začínáme s Manjaro Linux Part-I

Začínáme s Manjaro Linux Part-I
Jako postupná distribuce vydání Manjaor Linux neustále vydává aktualizované verze softwaru. I když je to derivace Arch Linuxu, liší se v kontextu cíleného publika a cílů. Arch Linux je špičkový softwarový operační systém zaměřený na technicky zdravé uživatele. Aktualizace Manjaro procházejí vrstvami testování, aby poskytly uživatelům poměrně stabilní, rychlý a lehký systém. To znamená, že balíčky nevycházejí tak rychle jako v Arch Linuxu.

Proto Manjaro používá své oficiální úložiště k získání nejnovějších aktualizací. Dalším hlavním důvodem pro samostatný repozitář je, že Manjaro mimo jiné udržuje své vlastní systémové balíčky, jako je paměť pro detekci hardwaru.

Uživatelé však mohou přistupovat k novým softwarovým balíčkům prostřednictvím neoficiálního úložiště. Nejprve se dozvíme o oficiálních a neoficiálních úložištích Manjaro, o tom, jak jsou udržována a jak instalovat, aktualizovat a odebírat požadované balíčky prostřednictvím těchto úložišť.

Oficiální repozitáře

Oficiální úložiště Manjaro obsahují základní software přístupný prostřednictvím správce balíčků. Primární úložiště obsahuje balíčky potřebné pro zavedení Arch Linuxu, nastavení systému, webové prohlížeče, nástroje pro jazyky jako Python a některá komunitní úložiště přijatá správci balíků z neoficiálních úložišť atd.

Balíčky uvnitř tohoto úložiště jsou vytvářeny a přijímány na základě vysoce kvalitních požadavků, které jsou přístupné prostřednictvím Manjaro Mirrors.

Pacman

Hlavním rozdílem mezi Arch založenými a jinými hlavními distribucemi Linuxu je správce balíčků Pacman. Pacman umožňuje uživateli aktualizovat, instalovat nebo odebírat balíčky spolu se všemi požadovanými závislostmi.

Během instalace, pacman vypíše volitelné závislosti, které nejsou v pacmanu k dispozici.log soubor; místní databáze je dotazována pomocí příznaku -Q, aby vypsala závislosti.

Funkce dodatečného zajištění kvality snižuje potřebu stahování nebo čekání na nové vydání verze Manjaro. Nová aktualizace balíčku z oficiálního úložiště vyžaduje pouze pokyny pro správce paketů k načtení nejnovějších verzí softwaru.

Aktualizace Manjaro prostřednictvím rozhraní příkazového řádku Pacman

Po instalaci je důležité aktualizovat distribuci a načíst nejnovější verzi Manjaro. Aktualizace Manjaro ze softwarového programu (Pamac GUI od Pacmana) většinou postačuje na celý proces instalace. Aktualizace prostřednictvím rozhraní příkazového řádku však poskytují větší kontrolu nad řešením problémů, pokud existují.

Otevřete rozhraní příkazového řádku a zadejte následující příkaz:

[chráněno e-mailem]: ~ $ sudo pacman -Syu

Výše uvedený příkaz upgraduje pouze nakonfigurované balíčky. Možnost -S synchronizuje systémové balíčky s databází úředníka, -y obnovuje balíčky nebo stahuje nejnovější balíčky z databáze. Nakonec volba -u upgraduje balíčky.

Použití volby -Syyu vynutí, aby Pacman aktualizoval všechna úložiště databáze. Kromě toho pomáhá upgradovat systém, pokud výše uvedený příkaz nedokáže načíst nejnovější verze softwaru. Poskytuje však pouze efektivní správu balíků z oficiálního úložného systému Manjaro.

Arch Arch Repository (AUR)

Přestože je Manjaro derivátem Arch Linuxu, je nemožné získat přístup k jeho úložišti pro použití v Manjaro. Můžeme však přistupovat k balíčkům z neoficiálního komunitního úložného prostoru známého jako Arch User Repository (AUR).

AUR obsahuje informace o sestavení balíčku ve skořápkovém skriptu PKGBUILD prohledávaném obslužným programem makepkg podle pokynů ke kompilaci nebo sestavení archivu balíčků. Balíček se skládá z pokynů a binárních souborů, které lze nainstalovat správcem paketů.

Potenciální související riziko

AUR umožňuje běžným uživatelům vytvářet a sdílet nové softwarové balíčky. Pokud tedy balíček AUR získá hlasy od komunity a má kompatibilní licenci s dobrým sestavením balíčku, může se stát součástí oficiálního úložiště.

Další softwarové balíčky však přicházejí s potenciálními riziky a problémy. K překonání problémů hraje Důvěryhodný uživatel zprostředkovatelskou roli mezi neoficiální kolekcí balíků a Arch Linuxem, aby vytvořil čisté operace AUR. Kromě toho mají oprávnění také udržovat, spravovat a odebírat balíčky.

Způsoby použití AUR v Manjaro

Proces instalace balíčků AUR není tak jednoduchý, jak se zdá. Oficiální dokumentace doporučuje před vytvořením balíčků ručně zkontrolovat PKGBUILDS a instalační soubory. Existuje tedy několik způsobů přístupu k AUR; zde budeme diskutovat o každém z nich:

Přístup přes Pacman GUI (Pamac)

Přejděte na Přidat nebo odebrat software, přejděte na předvolby. Vyberte kartu AUR v otevřeném dialogovém okně, povolte AUR posunutím jezdce a zkontrolujte aktualizace. Nyní je každý balíček z AUR identifikován pomocí značky AUR.

Přístup přes Pamac CLI

Před přístupem k balíčkům AUR prostřednictvím příkazového řádku se doporučuje navštívit web AUR, kde získáte informace o varováních a řešeních poskytovaných uživateli a vývojáři.

Vyhledejte požadované a nainstalujte balíček pomocí stavět příkaz:

[chráněno e-mailem]: ~ $ pamac vyhledávání -a
[chráněno e-mailem]: ~ $ pamac build

Výsledkem výše uvedených příkazů je řada otázek, které zahrnují:

  • Dotaz k úpravám souborů k ověření jako preventivní opatření k identifikaci škodlivých skriptů.
  • Dotaz ke stažení závislostí, skriptů, sestavení a instalace.
  • Ověření hesla.

Pomocník AUR

Další nejjednodušší způsob přístupu PKGBUILDS od AUR je přes AUR pomocníci. Je to nástroj příkazového řádku, který zjednodušuje proces hledání a instalace balíčků.

Nejvíce doporučeným pomocníkem AUR pro nové uživatele je Yay, protože je nejblíže k Pacmanu, pokud jde o příkazy a možnosti. Navíc také upgraduje a zálohuje systém s malými nebo žádnými výzvami.

Nainstalujte git pomocí Pacmana, naklonujte PKGBUILD a cd do jo adresář pro sestavení balíčku pomocí makepkg.

[email protected]: ~ $ sudo pacman -S --needed base-devel git
[chráněno e-mailem]: ~ $ git clone https: // aur.archlinux.org / yay.sakra
[chráněno e-mailem]: ~ $ cd yay
[chráněno e-mailem]: ~ $ makepkg -si

Nyní použijte následující příkaz k instalaci požadovaného softwaru.

[chráněno e-mailem]: ~ $ yay -S

Ruční instalace balíčků AUR

Ruční instalace balíků AUR opět vyžaduje potřebné soubory. K instalaci použijte Pacman sakra, naklonujte soubory skriptu a vytvořte balíček pomocí makepkg.

[chráněno e-mailem]: ~ $ pamac nainstalujte base-devel git
[chráněno e-mailem]: ~ $ git clone https: // aur.archlinux.org / google-chrome.sakra
[chráněno e-mailem]: ~ $ cd google-chrome
[chráněno e-mailem]: ~ $ makepkg -s

Výše uvedený příkaz zpracovává závislosti. Proto, jakmile se balíček úspěšně vytvoří, soubor package_name-pkgver.bal.dehet.zst je vytvořen v pracovním adresáři.

Nainstalujte balíček pomocí následujícího příkazu:

[chráněno e-mailem]: ~ $ makepkg -i

Tento příkaz je ekvivalentní s

[chráněno e-mailem]: ~ $ pacman -U název_balíku-pkgver.bal.dehet.zst

Nebo zkombinujte poslední dva kroky do jednoho:

[chráněno e-mailem]: ~ $ makepkg -is

Závěr

V tomto článku se dozvídáme o oficiálních a neoficiálních úložištích Manjaro, způsobech přístupu a upgradu systému Manjaro a vytváření balíků pomocí AUR různými způsoby.

Hry Jak nainstalovat a hrát Doom na Linuxu
Jak nainstalovat a hrát Doom na Linuxu
Úvod do Doom Série Doom vznikla v 90. letech po vydání původního Doomu. Byl to okamžitý hit a od té doby herní série získala řadu ocenění a původní Do...
Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...