Manjaro

Početak rada s Manjaro Linuxom Dio I

Početak rada s Manjaro Linuxom Dio I
Kao stalna distribucija izdanja, Manjaor Linux kontinuirano objavljuje ažurirane verzije softvera. Iako se radi o Arch Linux izvedenici, oni se razlikuju u kontekstu ciljane publike i ciljeva. Arch Linux vrhunski je softverski operativni sustav usmjeren na tehnički ispravne korisnike. Ažuriranja Manjara prolaze kroz slojeve testiranja kako bi korisnicima pružila relativno stabilan, brz i lagan sustav. Odnosno, paketi ne izlaze tako brzo kao u Arch Linuxu.

Stoga Manjaro koristi svoje službeno spremište za dobivanje najnovijih ažuriranja. Drugi glavni razlog za zasebno spremište je taj što Manjaro održava vlastite sistemske pakete poput memorije za otkrivanje hardvera, između ostalog.

Međutim, korisnici mogu pristupiti novim softverskim paketima putem neslužbenog spremišta. Za početak ćemo naučiti o Manjarovim službenim i neslužbenim spremištima, kako se održavaju i kako instalirati, ažurirati i ukloniti potrebne pakete putem tih spremišta.

Službena spremišta

Manjarova službena spremišta sadrže osnovni softver koji je dostupan putem upravitelja paketa. Primarno spremište sadrži pakete potrebne za pokretanje Arch Linuxa, postupak postavljanja sustava, web preglednike, alate za jezike poput Pythona i neka spremišta zajednice koja su održavači paketa prihvatili iz neslužbenih spremišta itd.

Paketi unutar ovog spremišta izrađeni su i prihvaćeni na temelju zahtjeva visoke kvalitete koji su dostupni putem Manjaro Mirrors.

Pac Man

Glavna razlika između Arch-based i ostalih glavnih Linux distribucija je upravitelj paketa Pacman. Pacman omogućuje korisniku ažuriranje, instaliranje ili uklanjanje paketa zajedno sa svim potrebnim ovisnostima.

Tijekom instalacije, Pac Man navodi neobavezne ovisnosti koje nisu dostupne u pacmanu.datoteka dnevnika; lokalna baza podataka traži se preko zastavice -Q da bi se popisale ovisnosti.

Dodatna značajka osiguranja kvalitete smanjuje potrebu za preuzimanjem ili čekanjem novog izdanja verzije Manjaro. Novo ažuriranje paketa iz službenog spremišta zahtijeva samo upute upravitelju paketa za preuzimanje najnovijih verzija softvera.

Ažuriranje Manjara putem CLI-a Pacman

Jednom instalirano, važno je ažurirati distro da biste preuzeli najnovije izdanje Manjaro. Ažuriranje Manjara iz softverskog programa (Pamac GUI od Pacmana) uglavnom je dovoljno za cijeli postupak instalacije. Međutim, ažuriranja putem sučelja naredbenog retka daju veću kontrolu nad rješavanjem problema, ako ih ima.

Otvorite CLI kako biste upisali sljedeću naredbu:

[zaštićena e-poštom]: ~ $ sudo pacman -Syu

Gornja naredba samo nadograđuje konfigurirane pakete. Opcija -S sinkronizira sistemske pakete sa službenom bazom podataka, -y osvježava pakete ili preuzima najnovije pakete iz baze podataka. Na kraju, opcija -u nadograđuje pakete.

Korištenje opcije -Syyu prisiljava Pacmana da ažurira sva spremišta baze podataka. Osim toga, pomaže u nadogradnji sustava ako gornja naredba ne uspije dohvatiti najnovija izdanja softvera. Međutim, pruža samo učinkovito upravljanje paketima iz Manjaro službenog sustava spremišta.

Arhiv korisničkog spremišta (AUR)

Iako je Manjaro derivat Arch Linuxa, nemoguće je pristupiti njegovom spremištu za upotrebu u Manjaru. Međutim, paketima možemo pristupiti iz neslužbenog prostora za pohranu koji vodi zajednica poznat kao Arch User Repository (AUR).

AUR sadrži podatke o izradi paketa u skripti ljuske PKGBUILD koju pretražuje uslužni program makepkg kako bi slijedio upute za sastavljanje ili izradu arhive paketa. Paket se sastoji od uputa i binarnih datoteka koje instalira upravitelj paketa.

Uključeni potencijalni rizik

AUR omogućuje redovnim korisnicima stvaranje i dijeljenje novih softverskih paketa. Stoga, ako AUR paket dobije glasove zajednice i ako ima kompatibilnu licencu s dobrom izradom paketa, može postati dio službenog spremišta.

Međutim, dodatni softverski paketi imaju potencijalne rizike i probleme. Da bi prevladao probleme, Pouzdani korisnik igra posredničku ulogu između neslužbene kolekcije paketa i Arch Linuxa kako bi uspostavio čiste AUR operacije. Osim toga, oni su ovlašteni održavati, upravljati i uklanjati pakete.

Načini korištenja AUR-a na Manjaru

Postupak instalacije AUR paketa nije tako jednostavan kako se čini. Službena dokumentacija preporučuje ručni pregled PKGBUILDS-a i instalacijskih datoteka prije izrade paketa. Stoga postoje različiti načini pristupa AUR-u; ovdje ćemo razgovarati o svakom od njih:

Pristup putem Pacman GUI (Pamac)

Idite na Dodavanje / uklanjanje softvera, idite na postavke. Odaberite karticu AUR u otvorenom dijaloškom okviru, omogućite AUR pomicanjem klizača i provjerite ima li ažuriranja. Sada se svaki paket iz AUR-a identificira pomoću AUR oznake.

Pristup putem Pamac CLI

Prije pristupa AUR paketima putem naredbenog retka, preporučuje se posjetiti web mjesto AUR-a kako biste dobili informacije o upozorenjima i rješenjima koje pružaju korisnici i programeri.

Potražite traženo i instalirajte paket pomoću izgraditi naredba:

[zaštićena e-poštom]: ~ $ pamac pretraga -a
[zaštićena e-poštom]: ~ $ pamac build

Gore navedene naredbe rezultiraju nizom pitanja koja uključuju:

  • Upit za uređivanje datoteka radi provjere radi predostrožnosti radi prepoznavanja zlonamjernih skripti.
  • Upit za preuzimanje ovisnosti, skripti, izrada i instalacija.
  • Autentifikacija lozinkom.

AUR pomagač

Još jedan najjednostavniji način pristupa PKGBUILDS iz AUR-a je gotovo AUR pomagači. To je alat naredbenog retka koji pojednostavljuje zadatak pretraživanja i instalacije paketa.

AUR Helper koji se najviše preporučuje za nove korisnike je Yay, jer je najbliži Pacmanu po naredbama i opcijama. Štoviše, također nadograđuje i sigurnosno kopira sustav s malo ili nimalo upita.

Instalirajte git pomoću Pacmana, klonirajte PKGBUILD i cd u da direktorij za izgradnju paketa pomoću makepkg.

[zaštićena e-poštom]: ~ $ sudo pacman -S --potreban base-devel git
[e-pošta zaštićena]: ~ $ git clone https: // aur.Archlinux.org / yay.git
[e-pošta zaštićena]: ~ $ cd yay
[e-pošta zaštićena]: ~ $ makepkg -si

Sada upotrijebite sljedeću naredbu za instaliranje potrebnog softvera.

[e-pošta zaštićena]: ~ $ yay -S

Ručna instalacija AUR paketa

Opet ručna instalacija AUR paketa zahtijeva potrebne datoteke. Upotrijebite Pacman za instalaciju git, klonirajte datoteke skripti i izradite paket pomoću makepkg.

[zaštićena e-poštom]: ~ $ pamac install base-devel git
[zaštićen e-poštom]: ~ $ git clone https: // aur.Archlinux.org / google-chrome.git
[e-pošta zaštićena]: ~ $ cd google-chrome
[e-pošta zaštićena]: ~ $ makepkg -s

Gornja naredba obrađuje ovisnosti. Dakle, nakon što se paket uspješno izgradi, datoteka package_name-pkgver.kg.katran.zst se kreira u radnom direktoriju.

Instalirajte paket pomoću sljedeće naredbe:

[e-pošta zaštićena]: ~ $ makepkg -i

Ova je naredba ekvivalentna

[zaštićen e-poštom]: ~ $ pacman -U ime_paketa-pkgver.kg.katran.zst

Ili kombinirajte posljednja dva koraka u jedan:

[zaštićena e-poštom]: ~ $ makepkg -is

Zaključak

U ovom članku učimo o Manjarovim službenim i neslužbenim spremištima, načinima pristupa i nadogradnje Manjaro sustava te izrade paketa pomoću AUR-a na različite načine.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...