Manjaro

Manjaro Linuxi I osa alustamine

Manjaro Linuxi I osa alustamine
Jooksva versiooni levitamisena levitab Manjaor Linux pidevalt värskendatud tarkvaraversioone. Kuigi see on Arch Linuxi tuletis, erinevad need sihtrühma ja eesmärkide kontekstis. Arch Linux on veritsev tarkvaraoperatsioonisüsteem, mis on suunatud tehniliselt usaldusväärsetele kasutajatele. Manjaro värskendused läbivad testimiskihte, et pakkuda kasutajatele suhteliselt stabiilset, kiiret ja kerget süsteemi. See tähendab, et paketid ei tule välja nii kiiresti kui Arch Linuxis.

Seega kasutab Manjaro viimaste värskenduste saamiseks oma ametlikku hoidlat. Eraldi hoidla teine ​​peamine põhjus on see, et Manjaro hoiab paljude teiste seas oma süsteemipakette nagu riistvara tuvastamise mälu.

Kuid kasutajad saavad uutele tarkvarapakettidele juurde pääseda mitteametliku hoidla kaudu. Alustamiseks õpime tundma Manjaro ametlikke ja mitteametlikke hoidlaid, nende hooldamist ning nende hoidlate kaudu vajalike pakettide installimist, värskendamist ja eemaldamist.

Ametlikud hoidlad

Manjaro ametlikud hoidlad sisaldavad olulist tarkvara, millele pääseb juurde paketihalduri kaudu. Esmane hoidla sisaldab Arch Linuxi käivitamiseks vajalikke pakette, süsteemiprotsessi seadistamist, veebibrausereid, tööriistu selliste keelte jaoks nagu Python ja mõnda kogukonna hoidlat, mille pakettide hooldajad aktsepteerivad mitteametlikest hoidlatest jne.

Selles hoidlas olevad paketid on ehitatud ja aktsepteeritud kõrgekvaliteediliste nõuete alusel, millele pääseb juurde Manjaro peeglite kaudu.

Pacman

Peamine erinevus Arch-põhiste ja muude suuremate Linuxi distributsioonide vahel on pakettide haldur Pacman. Pacman võimaldab kasutajal pakette koos kõigi vajalike sõltuvustega värskendada, installida või eemaldada.

Paigaldamise ajal, pacman loetleb valikulised sõltuvused, mis pole pacmanis saadaval.logifail; kohalikust andmebaasist küsitakse sõltuvuste loetlemiseks lipu -Q kaudu.

Täiendav kvaliteedi tagamise funktsioon vähendab vajadust alla laadida või oodata Manjaro uue versiooni väljaandmist. Ametlikust hoidlast uue paketi värskenduse jaoks on pakettihalduril vaja ainult uusimate tarkvaraversioonide hankimiseks juhiseid.

Manjaro värskendus Pacmani CLI kaudu

Pärast installimist on Manjaro uusima versiooni toomiseks oluline distro uuendada. Tarkvaraprogrammi Manjaro värskendus (Pacmani Pamac GUI) piisab enamasti kogu installiprotsessist. Kuid käsurea liidese kaudu tehtud värskendused võimaldavad probleemide lahendamist, kui neid on, rohkem kontrollida.

Avage CLI järgmise käsu sisestamiseks:

[meiliga kaitstud]: ~ $ sudo pacman -Syu

Ülaltoodud käsk uuendab ainult konfigureeritud pakette. Valik -S sünkroonib süsteemipaketid ametniku andmebaasiga, -y värskendab pakette või laadib andmebaasist alla uusimad paketid. Lõpuks uuendab paketid -u.

Valiku -Syyu kasutamine sunnib Pacmanit kõiki andmebaasihoidlaid uuendama. Pealegi aitab see süsteemi uuendada, kui ülaltoodud käsk ei suuda hankida uusimaid tarkvaraversioone. Kuid see tagab tõhusa pakettide haldamise ainult Manjaro ametlikust hoidlasüsteemist.

Archi kasutajahoidla (AUR)

Kuigi Manjaro on Arch Linuxi tuletis, on Manjaros kasutamiseks tema hoidlasse pääsemine võimatu. Pakettidele pääseme juurde siiski mitteametlikust kogukonnapõhisest salvestusruumist, mida nimetatakse Archi kasutajahoidlaks (AUR).

AUR sisaldab pakettide koostamise teavet shelliskriptis PKGBUILD, mida makepkg utiliit otsis, et järgida pakettide arhiivi kompileerimise või loomise juhiseid. Pakett koosneb juhistest ja binaarfailidest, mida pakettihaldur saab installida.

Kaasatud potentsiaalne risk

AUR võimaldab tavakasutajatel luua ja jagada uusi tarkvarapakette. Seega, kui AUR-pakett saab kogukonnalt hääli ja tal on hea paketiehitusega ühilduv litsents, võib sellest saada osa ametlikust hoidlast.

Täiendavate tarkvarapakettidega kaasnevad aga potentsiaalsed riskid ja probleemid. Probleemide ületamiseks mängib usaldusväärne kasutaja vahendaja rolli mitteametliku pakettikogu ja Arch Linuxi vahel, et luua puhtaid AUR-toiminguid. Pealegi on neil õigus ka pakette hooldada, hallata ja eemaldada.

AUR-i kasutamise viisid Manjaros

AUR-pakettide installiprotsess pole nii lihtne, kui tundub. Ametlikus dokumentatsioonis soovitatakse PKGBUILDS-i ja installifaile enne pakettide loomist käsitsi kontrollida. Seega on AUR-ile juurdepääsemiseks mitmeid viise; arutame neid kõiki siin:

Juurdepääs Pacman GUI (Pamac) kaudu

Minge jaotisse Tarkvara lisamine / eemaldamine, eelistuste juurde. Valige avatud dialoogiboksis vahekaart AUR, lubage liugurit liigutades AUR ja kontrollige värskendusi. Nüüd tuvastatakse iga AUR-i pakett AUR-sildi kaudu.

Juurdepääs Pamaci CLI kaudu

Enne käsurea kaudu AUR-pakettidele juurdepääsemist on soovitatav külastada AUR-i veebisaiti, et saada teavet kasutajate ja arendajate pakutavate hoiatuste ja lahenduste kohta.

Otsige vajalikku ja installige pakett, kasutades ehitama käsk:

[meiliga kaitstud]: ~ $ pamac otsing -a
[meiliga kaitstud]: ~ $ pamac build

Ülaltoodud käskude tulemuseks on rea küsimusi, mis hõlmavad järgmist:

  • Päring pahatahtlike skriptide tuvastamiseks ettevaatusabinõuna failide redigeerimiseks.
  • Päring sõltuvuste, skriptide, järkude ja installide allalaadimiseks.
  • Parooli autentimine.

AUR abimees

Teine lihtsaim viis juurdepääsuks PKGBUILDS AUR-ist on läbi AUR-i abilised. See on käsurea tööriist, mis lihtsustab paketiotsingu ja installiprotsessi ülesannet.

Uutele kasutajatele on kõige soovitatavam AUR-i abimees Yay, kuna see on Pacmanile lähim käskude ja valikute osas. Veelgi enam, see uuendab ja varundab süsteemi nii, et viipasid oleks vähe.

Installige git Pacmani abil, kloonige PKGBUILD ja CD jah kataloogi paketi loomiseks makepkg.

[meiliga kaitstud]: ~ $ sudo pacman -S - vaja base-devel git
[meiliga kaitstud]: ~ $ git kloon https: // aur.archlinux.org / jaa.git
[kaitstud meiliga]: ~ $ cd yay
[meiliga kaitstud]: ~ $ makepkg -si

Nüüd kasutage vajaliku tarkvara installimiseks järgmist käsku.

[meiliga kaitstud]: ~ $ yay -S

AUR-pakettide käsitsi installimine

Jällegi nõuab AUR-pakettide käsitsi installimine vajalikke faile. Kasutage installimiseks Pacmani git, kloonige skriptifailid ja ehitage pakett selle abil makepkg.

[meiliga kaitstud]: ~ $ pamac install base-devel git
[meiliga kaitstud]: ~ $ git kloon https: // aur.archlinux.org / google-chrome.git
[meiliga kaitstud]: ~ $ cd google-chrome
[meiliga kaitstud]: ~ $ makepkg -s

Ülaltoodud käsk tegeleb sõltuvustega. Seega, kui pakett on edukalt üles ehitatud, fail pakettnimi-pkgver.pkg.tõrv.zst luuakse töökataloogis.

Installige pakett järgmise käsu abil:

[meiliga kaitstud]: ~ $ makepkg -i

See käsk on samaväärne

[meiliga kaitstud]: ~ $ pacman -U paketi_nimi-pkgver.pkg.tõrv.zst

Või ühendage kaks viimast sammu üheks:

[meiliga kaitstud]: ~ $ makepkg -is

Järeldus

Sellest artiklist saame teada Manjaro ametlikest ja mitteametlikest hoidlatest, viisidest, kuidas Manjaro süsteemile juurde pääseda ja seda uuendada ning AUR-i abil erinevate viiside abil pakette ehitada.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...