Manjaro

Darbo su „Manjaro Linux I“ dalimi pradžia

Darbo su „Manjaro Linux I“ dalimi pradžia
Kaip nuolatinį leidimų platinimą „Manjaor Linux“ nuolat diegia atnaujintas programinės įrangos versijas. Nors tai yra „Arch Linux“ darinys, jie skiriasi tikslinės auditorijos ir tikslų kontekste. „Arch Linux“ yra naujausia programinės įrangos operacinė sistema, skirta techniškai pagrįstiems vartotojams. „Manjaro“ atnaujinimai yra išbandomi, kad vartotojams būtų sukurta palyginti stabili, greita ir lengva sistema. Tai reiškia, kad paketai neišeina taip greitai, kaip „Arch Linux“.

Taigi „Manjaro“ naudoja savo oficialią saugyklą, kad gautų naujausius atnaujinimus. Kita pagrindinė atskiros saugyklos priežastis yra ta, kad „Manjaro“ palaiko savo sistemos paketus, tokius kaip aparatūros aptikimo atmintis, be daugelio kitų.

Tačiau vartotojai gali pasiekti naujus programinės įrangos paketus per neoficialią saugyklą. Norėdami pradėti, sužinosime apie oficialias ir neoficialias „Manjaro“ saugyklas, kaip jos tvarkomos ir kaip įdiegti, atnaujinti ir pašalinti reikalingus paketus per šias saugyklas.

Oficialios saugyklos

Oficialiose „Manjaro“ saugyklose yra pagrindinė programinė įranga, prieinama per paketų tvarkyklę. Pagrindinėje saugykloje yra paketai, reikalingi „Arch Linux“ paleisti, sistemos proceso nustatymas, žiniatinklio naršyklės, įrankiai tokioms kalboms kaip „Python“ ir kai kurios bendruomenės saugyklos, kurias paketų prižiūrėtojai priima iš neoficialių saugyklų ir kt.

Šios saugyklos pakuotės yra sukurtos ir priimtos atsižvelgiant į aukštos kokybės reikalavimus, prieinamus per „Manjaro Mirrors“.

Pacmanas

Pagrindinis skirtumas tarp „Arch“ pagrindu sukurtų ir kitų pagrindinių „Linux“ paskirstymų yra paketų tvarkyklė „Pacman“. „Pacman“ leidžia vartotojui atnaujinti, įdiegti ar pašalinti paketus kartu su visomis reikalingomis priklausomybėmis.

Diegimo metu, pacmanas išvardija neprivalomas priklausomybes, kurių nėra „Pacman“.žurnalo failas; vietinei duomenų bazei užklausiama per -Q vėliavą, kad būtų išvardytos priklausomybės.

Papildoma kokybės užtikrinimo funkcija sumažina poreikį atsisiųsti arba laukti naujos „Manjaro“ versijos leidimo. Norint iš naujo paketo atnaujinti oficialioje saugykloje, paketų tvarkytuvei reikia tik instrukcijų, kad būtų galima gauti naujausias programinės įrangos versijas.

„Manjaro“ atnaujinimas naudojant „Pacman“ CLI

Įdiegus, svarbu atnaujinti distro, kad gautumėte naujausią „Manjaro“ leidimą. „Manjaro“ atnaujinimas iš programinės įrangos („Pacman“ „Pamac“ GUI) dažniausiai užtenka viso diegimo proceso. Tačiau atnaujinimai naudojant komandinės eilutės sąsają suteikia daugiau galimybių kontroliuoti problemas, jei tokių yra.

Atidarykite CLI ir įveskite šią komandą:

[apsaugotas el. paštas]: ~ $ sudo pacman -Syu

Pirmiau nurodyta komanda atnaujina tik sukonfigūruotus paketus. Parinktis -S sinchronizuoja sistemos paketus su pareigūno duomenų baze, -y atnaujina paketus arba atsisiunčia naujausius paketus iš duomenų bazės. Galiausiai, parinktis -u atnaujina paketus.

Naudojant parinktį -Syyu, „Pacman“ priverčia atnaujinti visas duomenų bazių saugyklas. Be to, tai padeda atnaujinti sistemą, jei pirmiau nurodyta komanda nesugeba gauti naujausių programinės įrangos leidimų. Tačiau tai užtikrina efektyvų paketų valdymą tik iš „Manjaro“ oficialios saugyklos sistemos.

„Arch“ naudotojo saugykla (AUR)

Nors „Manjaro“ yra „Arch Linux“ darinys, neįmanoma pasiekti jo saugyklos naudoti „Manjaro“. Tačiau paketus galime pasiekti iš neoficialios bendruomenės valdomos saugyklos, vadinamos „Arch User Repository“ (AUR).

AUR yra paketų komponavimo informacija apvalkalo scenarijuje PKGBUILD, kurio ieškojo „makepkg“ įrankis, kad vykdytų instrukcijas, kaip kompiliuoti ar kurti paketų archyvą. Paketą sudaro instrukcijos ir dvejetainiai failai, kuriuos gali įdiegti paketų tvarkyklė.

Galima susijusi rizika

AUR leidžia nuolatiniams vartotojams kurti ir dalytis naujais programinės įrangos paketais. Taigi, jei AUR paketas gauna bendruomenės balsus ir turi suderinamą licenciją su gera paketo konstrukcija, jis gali tapti oficialios saugyklos dalimi.

Tačiau papildomi programinės įrangos paketai kelia galimą riziką ir problemas. Norėdami įveikti problemas, patikimas vartotojas atlieka tarpininko vaidmenį tarp neoficialios paketų kolekcijos ir „Arch Linux“, kad nustatytų švarias AUR operacijas. Be to, jie turi teisę prižiūrėti, tvarkyti ir pašalinti paketus.

AUR naudojimo būdai Manjaro mieste

AUR paketų diegimo procesas nėra toks paprastas, kaip atrodo. Oficialiuose dokumentuose rekomenduojama prieš kuriant paketus rankiniu būdu patikrinti PKGBUILDS ir diegimo failus. Taigi yra įvairių būdų patekti į AUR; aptarsime kiekvieną iš jų čia:

Prieiga per „Pacman“ GUI („Pamac“)

Eikite į „Pridėti / pašalinti programinę įrangą“, eikite į nuostatas. Atidarytame dialogo lange pasirinkite skirtuką AUR, įgalinkite AUR perkeldami slankiklį ir patikrinkite, ar nėra naujinių. Dabar kiekvienas AUR paketas identifikuojamas per AUR žymą.

Prieiga per „Pamac CLI“

Prieš pasiekiant AUR paketus per komandų eilutę, rekomenduojama apsilankyti AUR svetainėje, kad gautumėte informacijos apie vartotojų ir kūrėjų pateiktus įspėjimus ir sprendimus.

Ieškokite reikalingų ir įdiekite paketą naudodami statyti komanda:

[apsaugotas el. paštas]: ~ $ pamac paieška -a
[apsaugotas el. paštas]: ~ $ pamac build

Aukščiau nurodytos komandos pateikia klausimų seriją, kuri apima:

  • Užklausa redaguoti failus patikrinimui, kad būtų galima nustatyti kenkėjiškus scenarijus.
  • Užklausa atsisiųsti priklausomybes, scenarijus, komponavimo versijas ir diegimą.
  • Slaptažodžio autentifikavimas.

AUR pagalbininkas

Kitas paprasčiausias būdas pasiekti PKGBUILDS iš AUR yra per AUR pagalbininkai. Tai komandinės eilutės įrankis, supaprastinantis paketų paieškos ir diegimo proceso užduotis.

Naujiems vartotojams labiausiai rekomenduojamas „AUR Helper“ yra „Yay“, nes jis yra arčiausiai „Pacman“ pagal komandas ir parinktis. Be to, ji taip pat atnaujina ir sukuria atsarginę sistemos atsarginę kopiją.

Įdiekite „git“ naudodami „Pacman“, klonuokite PKGBUILD ir CD į Valio katalogą, kuriant paketą naudojant makepkg.

[apsaugotas el. pašto adresas]: ~ $ sudo pacman -S - reikia base-devel git
[apsaugotas el. paštu]: ~ $ git klonas https: // aur.archlinux.org / yay.git
[el. pašto saugoma]: ~ $ cd yay
[apsaugotas el. paštas]: ~ $ makepkg -si

Norėdami įdiegti reikiamą programinę įrangą, naudokite šią komandą.

[el. pašto saugoma]: ~ $ yay -S

Rankinis AUR paketų montavimas

Vėlgi, norint rankiniu būdu įdiegti AUR paketus, reikia reikalingų failų. Norėdami įdiegti, naudokite „Pacman“ git, klonuoti scenarijaus failus ir sukurti paketą naudojant makepkg.

[apsaugotas el. paštas]: ~ $ pamac install base-devel git
[apsaugotas el. paštu]: ~ $ git klonas https: // aur.archlinux.org / google-chrome.git
[apsaugotas el. paštas]: ~ $ cd google-chrome
[apsaugotas el. paštas]: ~ $ makepkg -s

Pirmiau nurodyta komanda tvarko priklausomybes. Taigi, kai paketas bus sėkmingai sukurtas, bus failas package_name-pkgver.pkg.degutas.zst yra sukurtas darbo kataloge.

Įdiekite paketą naudodami šią komandą:

[apsaugotas el. paštas]: ~ $ makepkg -i

Ši komanda prilygsta

[apsaugotas el. paštas]: ~ $ pacman -U package_name-pkgver.pkg.degutas.zst

Arba sujunkite paskutinius du veiksmus į vieną:

[apsaugotas el. paštas]: ~ $ makepkg -is

Išvada

Šiame straipsnyje mes sužinome apie oficialias ir neoficialias „Manjaro“ saugyklas, būdus, kaip pasiekti ir atnaujinti „Manjaro“ sistemą bei kurti paketus naudojant AUR įvairiomis priemonėmis.

Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...
Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...