Manjaro

Noțiuni introductive despre Manjaro Linux Partea I

Noțiuni introductive despre Manjaro Linux Partea I
Ca distribuție de lansare continuă, Manjaor Linux lansează continuu versiuni software actualizate. Chiar dacă este un derivat Arch Linux, acestea diferă în contextul publicului vizat și al obiectivelor. Arch Linux este un sistem de operare software de ultimă oră, destinat utilizatorilor sănătoși din punct de vedere tehnic. Actualizările Manjaro trec prin straturi de testare pentru a oferi utilizatorilor un sistem relativ stabil, rapid și ușor. Adică pachetele nu ies la fel de repede ca în Arch Linux.

Prin urmare, Manjaro folosește depozitul său oficial pentru a obține cele mai recente actualizări. Un alt motiv principal pentru un depozit separat este că Manjaro își menține propriile pachete de sistem, cum ar fi memoria de detectare hardware, printre multe altele.

Cu toate acestea, utilizatorii pot accesa pachete software noi printr-un depozit neoficial. Pentru a începe, vom afla despre depozitele oficiale și neoficiale ale lui Manjaro, modul în care acestea sunt întreținute și cum se instalează, se actualizează și se elimină pachetele necesare prin aceste depozite.

Depozite oficiale

Depozitele oficiale Manjaro conțin software esențial accesibil prin intermediul unui manager de pachete. Depozitul primar conține pachete necesare pentru bootarea Arch Linux, setarea procesului de sistem, browserele web, instrumente pentru limbi precum Python și unele depozite comunitare acceptate de întreținătorii pachetelor din depozite neoficiale etc.

Pachetele din acest depozit sunt construite și acceptate pe baza unor cerințe de înaltă calitate care sunt accesibile prin Manjaro Mirrors.

Pacman

Principala distincție între distribuțiile Linux bazate pe Arch și alte distribuții majore este managerul de pachete Pacman. Pacman permite utilizatorului să actualizeze, să instaleze sau să elimine pachete împreună cu toate dependențele necesare.

În timpul instalării, pacman listează dependențele opționale care nu sunt disponibile în pacman.fișier jurnal; baza de date locală este interogată prin steagul -Q pentru a enumera dependențele.

Funcția suplimentară de asigurare a calității reduce necesitatea de a descărca sau aștepta o nouă versiune de versiune Manjaro. Noua actualizare a pachetelor din depozitul oficial necesită doar instrucțiuni pentru managerul de pachete pentru a prelua cele mai recente versiuni de software.

Actualizare Manjaro prin CLI Pacman

Odată instalat, este important să actualizați distro-ul pentru a recupera cea mai recentă versiune Manjaro. Actualizarea Manjaro dintr-un program software (Pamac GUI de la Pacman) este suficientă pentru întregul proces de instalare. Cu toate acestea, actualizările printr-o interfață din linia de comandă oferă mai mult control asupra rezolvării problemelor, dacă există.

Deschideți CLI pentru a tasta următoarea comandă:

[e-mail protejat]: ~ $ sudo pacman -Syu

Comanda de mai sus actualizează doar pachetele configurate. Opțiunea -S sincronizează pachetele de sistem cu baza de date a oficialului, -y reîmprospătează pachetele sau descarcă cele mai recente pachete din baza de date. În cele din urmă, opțiunea -u actualizează pachetele.

Utilizarea opțiunii -Syyu îl impune pe Pacman pentru actualizarea tuturor depozitelor de baze de date. În plus, ajută la actualizarea sistemului dacă comanda de mai sus nu reușește să preia cele mai recente versiuni de software. Cu toate acestea, oferă doar o gestionare eficientă a pachetelor din sistemul oficial de depozitare Manjaro.

Arch User Repository (AUR)

Chiar dacă Manjaro este un derivat al Arch Linux, este imposibil să accesați depozitul său pentru utilizare în Manjaro. Cu toate acestea, putem accesa pachete dintr-un spațiu de stocare neoficial condus de comunitate, cunoscut sub numele de Arch User Repository (AUR).

AUR conține informații despre construirea pachetelor într-un script shell PKGBUILD căutat de utilitarul makepkg pentru a urma instrucțiunile pentru a compila sau construi arhiva pachetelor. Pachetul este compus din instrucțiuni și fișiere binare care pot fi instalate de managerul de pachete.

Riscul potențial implicat

AUR permite utilizatorilor obișnuiți să creeze și să partajeze pachete software noi. Prin urmare, dacă pachetul AUR primește voturi de la comunitate și are o licență compatibilă cu o construcție bună de pachete, acesta poate deveni parte a depozitului oficial.

Cu toate acestea, pachetele software suplimentare vin cu potențiale riscuri și probleme. Pentru a depăși problemele, utilizatorul de încredere joacă un rol intermediar între colectarea neoficială de pachete și Arch Linux pentru a stabili operațiuni AUR curate. În plus, au autoritatea de a întreține, gestiona și elimina pachetele.

Modalități de utilizare a AUR în Manjaro

Procesul de instalare a pachetelor AUR nu este atât de simplu pe cât pare. Documentația oficială recomandă inspectarea manuală a fișierelor PKGBUILDS și instalare înainte de a construi pachete. Prin urmare, există diverse modalități de a accesa AUR; vom discuta fiecare dintre ele aici:

Acces prin GUI Pacman (Pamac)

Accesați aplicația Adăugare / eliminare software, accesați preferințele. Selectați fila AUR din caseta de dialog deschisă, activați AUR mutând glisorul și verificați dacă există actualizări. Acum, fiecare pachet din AUR este identificat printr-o etichetă AUR.

Acces prin intermediul Pamac CLI

Înainte de a accesa pachetele AUR prin linia de comandă, este recomandat să vizitați site-ul web AUR pentru a obține informații despre avertismentele și soluțiile oferite de utilizatori și dezvoltatori.

Căutați cele necesare și instalați pachetul folosind construi comanda:

[e-mail protejat]: ~ $ pamac search -a
[e-mail protejat]: ~ $ pamac build

Comenzile de mai sus rezultă într-o serie de întrebări care includ:

  • Solicitați modificarea fișierelor pentru verificare ca măsură de precauție pentru a identifica scripturile rău intenționate.
  • Interogare pentru a descărca dependențe, scripturi, versiuni și instalare.
  • Autentificare prin parolă.

AUR Helper

O altă modalitate simplă de acces PKGBUILDS din AUR este prin Ajutorii AUR. Este un instrument de linie de comandă care simplifică sarcina de căutare a pachetelor și procesul de instalare.

Cel mai recomandat AUR Helper pentru noii utilizatori este Yay, deoarece este cel mai apropiat de Pacman în ceea ce privește comenzile și opțiunile. Mai mult decât atât, actualizează și face backup pentru sistem cu solicitări mici sau deloc.

Instalați git folosind Pacman, clonați PKGBUILD și CD-ul în ura director pentru a construi pachetul folosind makepkg.

[protejat prin e-mail]: ~ $ sudo pacman -S --necesară bază-devel git
[e-mail protejat]: ~ $ git clone https: // aur.archlinux.org / yay.git
[e-mail protejat]: ~ $ cd yay
[e-mail protejat]: ~ $ makepkg -si

Acum, utilizați următoarea comandă pentru a instala software-ul necesar.

[e-mail protejat]: ~ $ yay -S

Instalarea manuală a pachetelor AUR

Din nou, instalarea manuală a pachetelor AUR necesită fișierele necesare. Folosiți Pacman pentru instalare git, clonați fișierele script și construiți pachetul folosind makepkg.

[e-mail protejat]: ~ $ pamac instalează baza-devel git
[e-mail protejat]: ~ $ git clone https: // aur.archlinux.org / google-chrome.git
[e-mail protejat]: ~ $ cd google-chrome
[e-mail protejat]: ~ $ makepkg -s

Comanda de mai sus gestionează dependențele. Prin urmare, odată ce pachetul se construiește cu succes, un fișier package_name-pkgver.pachet.gudron.zst este creat în directorul de lucru.

Instalați pachetul folosind următoarea comandă:

[e-mail protejat]: ~ $ makepkg -i

Această comandă este echivalentă cu

[e-mail protejat]: ~ $ pacman -U package_name-pkgver.pachet.gudron.zst

Sau combinați ultimii doi pași într-unul singur:

[e-mail protejat]: ~ $ makepkg -is

Concluzie

În acest articol, aflăm despre depozitele oficiale și neoficiale ale Manjaro, modalitățile de accesare și actualizare a sistemului Manjaro și construirea pachetelor folosind AUR prin diferite mijloace.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...