Manjaro

Kom godt i gang med Manjaro Linux Part-I

Kom godt i gang med Manjaro Linux Part-I
Som distribution med rullende frigivelse ruller Manjaor Linux løbende opdaterede softwareversioner ud. Selvom det er et Arch Linux-derivat, adskiller de sig i sammenhæng med målgruppe og mål. Arch Linux er et banebrydende softwareoperativsystem rettet mod teknisk sunde brugere. Manjaro-opdateringer gennemgår testlag for at give brugerne et relativt stabilt, hurtigt og let system. Det vil sige, at pakkerne ikke kommer ud så hurtigt som i Arch Linux.

Manjaro bruger derfor sit officielle lager til at få de seneste opdateringer. En anden hovedårsag til et separat lager er, at Manjaro vedligeholder sine egne systempakker som hardwaredetekteringshukommelse blandt mange andre.

Brugere kan dog få adgang til nye softwarepakker via et uofficielt lager. For at komme i gang vil vi lære om Manjaros officielle og uofficielle opbevaringssteder, hvordan de vedligeholdes, og hvordan man installerer, opdaterer og fjern nødvendige pakker via disse opbevaringssteder.

Officielle arkiver

Manjaros officielle lager indeholder vigtig software, der er tilgængelig via en pakkehåndtering. Det primære arkiv indeholder pakker, der kræves til opstart af Arch Linux, indstilling af systemprocessen, webbrowsere, værktøjer til sprog som Python og nogle community-repositories accepteret af pakkeholdere fra uofficielle repositories osv.

Pakkerne inde i dette lager er bygget og accepteret baseret på høj kvalitetskrav, der er tilgængelige via Manjaro Mirrors.

Pacman

Den vigtigste skelnen mellem Arch-baserede og andre større Linux-distributioner er pakkehåndteringen Pacman. Pacman giver brugeren mulighed for at opdatere, installere eller fjerne pakker sammen med alle de nødvendige afhængigheder.

Under installationen, Pacman viser valgfri afhængigheder, som ikke er tilgængelige i pacman.logfil; den lokale database bliver forespurgt via -Q-flag for at angive afhængigheder.

Den ekstra kvalitetssikringsfunktion mindsker behovet for at downloade eller vente på en ny version af Manjaro-versionen. Ny pakkeopdatering fra det officielle lager kræver kun instruktioner til pakkehåndtering for at hente de nyeste softwareversioner.

Manjaro-opdatering via Pacman CLI

Når det er installeret, er det vigtigt at opdatere distroen for at hente den seneste Manjaro-udgivelse. Manjaro-opdatering fra et softwareprogram (Pamac GUI fra Pacman) er for det meste tilstrækkelig til hele installationsprocessen. Opdateringer via en kommandolinjegrænseflade giver dog mere kontrol over eventuelle problemer.

Åbn CLI for at skrive følgende kommando:

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

Ovenstående kommando opgraderer kun de konfigurerede pakker. Indstillingen -S synkroniserer systempakkerne med den officielle database, -y opdaterer pakkerne eller downloader de nyeste pakker fra databasen. Endelig opgraderer indstillingen -u pakkerne.

Brug af -Syyu-indstillingen tvinger Pacman til at opdatere alle databaselagre. Desuden hjælper det med at opgradere systemet, hvis ovenstående kommando ikke henter de nyeste softwareudgivelser. Det giver dog kun effektiv pakkehåndtering fra Manjaro officielle arkivsystem.

Arch User Repository (AUR)

Selvom Manjaro er et derivat af Arch Linux, er det umuligt at få adgang til dets lager til brug i Manjaro. Vi kan dog få adgang til pakker fra et uofficielt community-driven lagerplads kendt som Arch User Repository (AUR).

AUR indeholder pakkeopbygningsoplysninger i et shell-script PKGBUILD, der er søgt af makepkg-værktøjet for at følge instruktionerne til at kompilere eller opbygge pakkearkiv. Pakken består af instruktioner og binære filer, der kan installeres af pakkehåndteringen.

Den potentielle involverede risiko

AUR giver almindelige brugere mulighed for at oprette og dele nye softwarepakker. Derfor, hvis AUR-pakken får stemmer fra samfundet og har en kompatibel licens med en god pakkeopbygning, kan den blive en del af det officielle lager.

Imidlertid kommer de ekstra softwarepakker med potentielle risici og problemer. For at overvinde problemerne spiller den betroede bruger en mellemliggende rolle mellem uofficiel pakkeindsamling og Arch Linux for at etablere rene AUR-operationer. Desuden har de autoriteten til også at vedligeholde, administrere og fjerne pakker.

Måder at bruge AUR i Manjaro

Installationsprocessen for AUR-pakker er ikke så enkel som den ser ud. Den officielle dokumentation anbefaler manuel inspektion af PKGBUILDS og installationsfiler, før pakker bygges. Derfor er der forskellige måder at få adgang til AUR på; vi vil diskutere hver af dem her:

Adgang via Pacman GUI (Pamac)

Gå til Tilføj / fjern software, gå til indstillingerne. Vælg fanen AUR i den åbne dialogboks, aktiver AUR ved at flytte skyderen, og se efter opdateringer. Nu identificeres hver pakke fra AUR via et AUR-tag.

Adgang via Pamac CLI

Før du får adgang til AUR-pakker via kommandolinje, anbefales det at besøge AUR-webstedet for at få oplysninger om de advarsler og løsninger, der leveres af brugerne og udviklerne.

Søg efter det krævede og installer pakken ved hjælp af bygge kommando:

[e-mail-beskyttet]: ~ $ pamac-søgning -a
[e-mailbeskyttet]: ~ $ pamac build

Ovenstående kommandoer resulterer i en række spørgsmål, der inkluderer:

  • Forespørgsel om at redigere filer til verifikation som en sikkerhedsforanstaltning for at identificere ondsindede scripts.
  • Forespørgsel om at downloade afhængigheder, scripts, builds og installation.
  • Adgangskodegodkendelse.

AUR-hjælper

En anden enkleste måde at få adgang til PKGBUILDS fra AUR er igennem AUR-hjælpere. Det er et kommandolinjeværktøj, der forenkler opgaven med pakkesøgning og installationsproces.

Den mest anbefalede AUR-hjælper til nye brugere er Yay, da den er tættest på Pacman med hensyn til kommandoer og indstillinger. Desuden er det også opgradering og sikkerhedskopiering af systemet med ringe eller ingen anmodninger.

Installer git ved hjælp af Pacman, klon PKGBUILD og cd i yay katalog til at oprette pakken ved hjælp af makepkg.

[e-mail-beskyttet]: ~ $ sudo pacman -S - behov for base-udvikling git
[e-mail-beskyttet]: ~ $ git-klon https: // aur.archlinux.org / yay.git
[e-mail-beskyttet]: ~ $ cd yay
[e-mail-beskyttet]: ~ $ makepkg -si

Brug nu følgende kommando til at installere den nødvendige software.

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

Manuel installation af AUR-pakker

Igen kræver manuel installation af AUR-pakker nødvendige filer. Brug Pacman til at installere git, klon scriptfilerne og opbyg pakken ved hjælp af makepkg.

[e-mail-beskyttet]: ~ $ pamac installere base-udvikling git
[e-mail-beskyttet]: ~ $ git-klon https: // aur.archlinux.org / google-chrome.git
[e-mail-beskyttet]: ~ $ cd google-chrome
[e-mail-beskyttet]: ~ $ makepkg -s

Ovenstående kommando håndterer afhængigheder. Derfor, når pakken er bygget med succes, en fil pakkenavn-pkgver.pkg.tjære.zst oprettes i arbejdsmappen.

Installer pakken ved hjælp af følgende kommando:

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

Denne kommando svarer til

[e-mail-beskyttet]: ~ $ pacman -U pakkenavn-pkgver.pkg.tjære.zst

Eller kombiner de sidste to trin i et:

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

Konklusion

I denne artikel lærer vi om Manjaros officielle og uofficielle opbevaringssteder, måder at få adgang til og opgradere Manjaro-systemet og bygge pakker ved hjælp af AUR på forskellige måder.

Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...