Manjaro

Az első lépések a Manjaro Linux I. részével

Az első lépések a Manjaro Linux I. részével
Gördülő kiadás-disztribúcióként a Manjaor Linux folyamatosan frissített szoftververziókat vezet be. Annak ellenére, hogy Arch Linux származékról van szó, különböznek egymástól a megcélzott közönség és a célok szempontjából. Az Arch Linux egy élvonalbeli szoftver operációs rendszer, amely technikailag megbízható felhasználóknak szól. A Manjaro frissítések tesztelésen mennek keresztül, hogy viszonylag stabil, gyors és könnyű rendszert nyújtsanak a felhasználók számára. Vagyis a csomagok nem jönnek ki olyan gyorsan, mint az Arch Linux-ban.

Ezért a Manjaro hivatalos adattárát használja a legfrissebb frissítések beszerzéséhez. A külön adattár másik fő oka, hogy a Manjaro sok más mellett fenntartja saját rendszerszintű csomagjait, mint például a hardverészlelő memóriát.

A felhasználók azonban egy nem hivatalos adattáron keresztül férhetnek hozzá az új szoftvercsomagokhoz. Az induláshoz megismerjük Manjaro hivatalos és nem hivatalos tárházait, azok karbantartását, valamint a szükséges csomagok telepítését, frissítését és eltávolítását ezeken az adattárakon keresztül.

Hivatalos adattárak

A Manjaro hivatalos tárházai tartalmazzák a csomagkezelőn keresztül elérhető alapvető szoftvereket. Az elsődleges adattár tartalmazza az Arch Linux indításához szükséges csomagokat, a rendszer folyamatának beállítását, a webböngészőket, az olyan nyelvű eszközöket, mint a Python, és néhány olyan közösségi adattárat, amelyet a csomagfenntartók elfogadnak nem hivatalos tárhelyekből stb.

A tárban lévő csomagok a Manjaro Mirrors szolgáltatáson keresztül elérhető magas színvonalú követelmények alapján készülnek és fogadhatók el.

Pacman

Az Arch-alapú és más nagyobb Linux disztribúciók között a fő különbség a Pacman csomagkezelő. A Pacman lehetővé teszi a felhasználó számára, hogy az összes szükséges függőséggel együtt frissítse, telepítse vagy eltávolítsa a csomagokat.

A telepítés során, pacman felsorolja az opcionális függőségeket, amelyek nem állnak rendelkezésre a pacman-ban.log fájl; a helyi adatbázist a -Q jelzőn keresztül kérdezzük le a függőségek felsorolásához.

A kiegészítő minőségbiztosítási funkció csökkenti az új Manjaro verzió kiadásának letöltését vagy megvárását. A hivatalos adattár új csomagfrissítéséhez csak utasításokra van szükség a csomagkezelő számára a legújabb szoftververziók lekéréséhez.

Manjaro frissítés a Pacman CLI-n keresztül

A telepítés után fontos frissíteni a terjesztést a Manjaro legújabb kiadásának letöltéséhez. A szoftveres Manjaro frissítés (a Pacman Pamac GUI-ja) főleg a teljes telepítési folyamatot elégíti ki. A parancssori felületen keresztül történő frissítések azonban nagyobb ellenőrzést biztosítanak a problémák megoldásában, ha vannak ilyenek.

Nyissa meg a CLI-t a következő parancs beírásához:

[e-mail védett]: ~ $ sudo pacman -Syu

A fenti parancs csak a konfigurált csomagokat frissíti. Az -S opció szinkronizálja a rendszercsomagokat a tisztviselő adatbázisával, -y frissíti a csomagokat vagy letölti a legújabb csomagokat az adatbázisból. Végül az -u opció frissíti a csomagokat.

A -Syyu opció használata kényszeríti a Pacmant az összes adatbázis-lerakat frissítésére. Ezenkívül segít a rendszer frissítésében, ha a fenti parancs nem tudja letölteni a legújabb szoftverkiadásokat. Ez azonban csak a Manjaro hivatalos adattár rendszeréből nyújt hatékony csomagkezelést.

Arch felhasználói adattár (AUR)

Annak ellenére, hogy a Manjaro az Arch Linux származéka, a Manjaro-ban való használatra lehetetlen hozzáférni. Csomagokat azonban elérhetünk egy nem hivatalos, közösség által vezérelt tárhelyről, amelyet Arch User Repository (AUR) néven ismerünk.

Az AUR csomagkészítési információkat tartalmaz a PKGBUILD shell parancsfájlban, amelyet a makepkg segédprogram keresett, hogy kövesse az utasításokat a csomagok összeállításához vagy összeállításához. A csomag utasításokból és bináris fájlokból áll, amelyeket a csomagkezelő telepíthet.

A potenciális kockázat

Az AUR lehetővé teszi a rendszeres felhasználók számára új szoftvercsomagok létrehozását és megosztását. Ennélfogva, ha az AUR csomag szavazatokat kap a közösségtől, és kompatibilis licenccel rendelkezik, jó csomag felépítéssel, akkor az a hivatalos tárház részévé válhat.

A további szoftvercsomagok azonban potenciális kockázatokkal és problémákkal járnak. A problémák leküzdése érdekében a megbízható felhasználó közvetítő szerepet játszik a nem hivatalos csomaggyűjtés és az Arch Linux között a tiszta AUR-műveletek létrehozása érdekében. Ezenkívül jogosultak a csomagok karbantartására, kezelésére és eltávolítására is.

Az AUR használatának módjai Manjaro-ban

Az AUR csomagok telepítési folyamata nem olyan egyszerű, mint amilyennek látszik. A hivatalos dokumentáció a PKGBUILDS és a telepítési fájlok kézi ellenőrzését javasolja a csomagok építése előtt. Ezért az AUR-hoz való hozzáférésnek számos módja van; mindegyiket itt tárgyaljuk:

Hozzáférés a Pacman GUI-n (Pamac) keresztül

Lépjen a Szoftver hozzáadása / eltávolítása lehetőséghez, menjen a beállításokhoz. Válassza ki az AUR fület a nyitott párbeszédpanelen, engedélyezze az AUR-t a csúszka mozgatásával, és ellenőrizze a frissítéseket. Most az AUR minden egyes csomagját AUR tag segítségével azonosítják.

Hozzáférés a Pamac CLI-n keresztül

Mielőtt parancssoron keresztül elérné az AUR csomagokat, javasoljuk, hogy keresse fel az AUR webhelyét, hogy információkat szerezzen a felhasználók és fejlesztők által adott figyelmeztetésekről és megoldásokról.

Keresse meg a szükséges elemeket és telepítse a csomagot a épít parancs:

[email protected]: ~ $ pamac keresés -a
[e-mail védett]: ~ $ pamac build

A fenti parancsok egy kérdéssorozatot eredményeznek, amely a következőket tartalmazza:

  • A rosszindulatú szkriptek azonosítása érdekében elővigyázatosságból fájlok szerkesztése ellenőrzés céljából.
  • Lekérdezés függőségek, szkriptek, buildek és telepítések letöltésére.
  • Jelszó hitelesítés.

AUR segítő

A hozzáférés másik legegyszerűbb módja PKGBUILDS az AUR-tól keresztül AUR segítők. Ez egy parancssori eszköz, amely leegyszerűsíti a csomagkeresés és a telepítés folyamatát.

Az új felhasználók számára a leginkább ajánlott AUR Helper a Yay, mivel parancsok és opciók tekintetében a legközelebb van a Pacmanhoz. Sőt, emellett frissíti és biztonsági másolatot készít a rendszerről, kevés vagy semmilyen felszólítás nélkül.

Telepítse a git-et a Pacman segítségével, klónozza a PKGBUILD-t és a cd-t a Hurrá könyvtárat a csomag felépítéséhez makepkg.

[e-mail védett]: ~ $ sudo pacman -S - szükséges base-devel git
[e-mail védett]: ~ $ git klón https: // aur.archlinux.org / yay.git
[e-mail védett]: ~ $ cd yay
[e-mail védett]: ~ $ makepkg -si

Most használja a következő parancsot a szükséges szoftver telepítéséhez.

[e-mail védett]: ~ $ yay -S

Az AUR csomagok kézi telepítése

Ismét az AUR csomagok kézi telepítéséhez szükséges fájlok szükségesek. A telepítéshez használja a Pacmant git, klónozza a szkriptfájlokat, és a csomag segítségével építse fel makepkg.

[email protected]: ~ $ pamac install base-devel git
[e-mail védett]: ~ $ git klón https: // aur.archlinux.org / google-chrome.git
[e-mail védett]: ~ $ cd google-chrome
[e-mail védett]: ~ $ makepkg -s

A fenti parancs kezeli a függőségeket. Ezért, ha a csomag sikeresen felépül, a package_name-pkgver fájlt kell megadni.pkg.kátrány.A zst a munka könyvtárban jön létre.

Telepítse a csomagot a következő paranccsal:

[e-mail védett]: ~ $ makepkg -i

Ez a parancs ekvivalens

[e-mail védett]: ~ $ pacman -U csomag_név-pkgver.pkg.kátrány.zst

Vagy kombinálja az utolsó két lépést egybe:

[e-mail védett]: ~ $ makepkg -is

Következtetés

Ebben a cikkben megismerhetjük Manjaro hivatalos és nem hivatalos tárházait, a Manjaro rendszer elérésének és frissítésének, valamint az AUR használatával csomagok készítésének módjait különféle eszközökkel.

Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...
OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...