Manjaro

Komme i gang med Manjaro Linux Part-I

Komme i gang med Manjaro Linux Part-I
Som distribusjon av rullende utgivelser, ruller Manjaor Linux kontinuerlig ut oppdaterte programvareversjoner. Selv om det er et Arch Linux-derivat, skiller de seg i sammenheng med målrettet publikum og mål. Arch Linux er et banebrytende programvareoperativsystem rettet mot teknisk sunne brukere. Manjaro-oppdateringer går gjennom testlag for å gi et relativt stabilt, raskt og lett system for brukere. Det vil si at pakkene ikke kommer ut så raskt som i Arch Linux.

Derfor bruker Manjaro sitt offisielle lager for å få de siste oppdateringene. En annen hovedårsak til et eget depot er at Manjaro vedlikeholder sine egne systempakker som maskinvaredeteksjonsminne, blant mange andre.

Imidlertid kan brukere få tilgang til nye programvarepakker via et uoffisielt lager. For å komme i gang vil vi lære om Manjaros offisielle og uoffisielle arkiver, hvordan de vedlikeholdes, og hvordan du installerer, oppdaterer og fjern nødvendige pakker via disse arkivene.

Offisielle arkiver

Manjaros offisielle depoter inneholder viktig programvare tilgjengelig via en pakkeforvalter. Det primære depotet inneholder pakker som kreves for oppstart av Arch Linux, innstilling av systemprosess, nettlesere, verktøy for språk som Python, og noen lokalsamfunn som er akseptert av pakkeholdere fra uoffisielle repositorier osv.

Pakkene i dette depotet er bygget og akseptert basert på høykvalitets krav som er tilgjengelige via Manjaro Mirrors.

Pac Man

Hovedforskjellen mellom Arch-baserte og andre store Linux-distribusjoner er pakkeforvalteren Pacman. Pacman lar brukeren oppdatere, installere eller fjerne pakker sammen med alle nødvendige avhengigheter.

Under installasjonen, Pac Man viser valgfrie avhengigheter som ikke er tilgjengelige i Pacman.loggfil; den lokale databasen blir spurt via -Q-flagget for å vise avhengigheter.

Den ekstra kvalitetssikringsfunksjonen reduserer behovet for å laste ned eller vente på en ny versjon av Manjaro-versjonen. Ny pakkeoppdatering fra det offisielle depotet krever bare instruksjoner for pakkebehandleren for å hente de nyeste programvareversjonene.

Manjaro-oppdatering via Pacman CLI

Når det er installert, er det viktig å oppdatere distro for å hente den siste Manjaro-utgivelsen. Manjaro-oppdatering fra et programvare (Pamac GUI fra Pacman) tilstrekkelig stort sett hele installasjonsprosessen. Oppdateringer via et kommandolinjegrensesnitt gir imidlertid mer kontroll over eventuelle problemer.

Åpne CLI for å skrive følgende kommando:

[e-postbeskyttet]: ~ $ sudo pacman -Syu

Ovennevnte kommando oppgraderer bare de konfigurerte pakkene. Alternativet -S synkroniserer systempakker med tjenestemannens database, -y oppdaterer pakkene eller laster ned de nyeste pakkene fra databasen. Til slutt oppgraderer -u-alternativet pakkene.

Bruken av -Syyu-alternativet tvinger Pacman til å oppdatere alle databaselagre. Dessuten hjelper det å oppgradere systemet hvis kommandoen ovenfor ikke klarer å hente de nyeste programvareutgivelsene. Imidlertid gir det bare effektiv pakkehåndtering fra Manjaro offisielle depot-system.

Arch User Repository (AUR)

Selv om Manjaro er et derivat av Arch Linux, er det umulig å få tilgang til depotet for bruk i Manjaro. Imidlertid kan vi få tilgang til pakker fra et uoffisielt lokaldrevet lagringsplass kjent som Arch User Repository (AUR).

AUR inneholder informasjon om pakkebygging i et skallskript PKGBUILD som er søkt av makepkg-verktøyet for å følge instruksjonene for å kompilere eller bygge pakkerarkiv. Pakken består av instruksjoner og binære filer som kan installeres av pakkebehandleren.

Den potensielle risikoen som er involvert

AUR tillater vanlige brukere å opprette og dele nye programvarepakker. Derfor, hvis AUR-pakken får stemmer fra samfunnet og har en kompatibel lisens med en god pakkeoppbygging, kan den bli en del av det offisielle depotet.

Imidlertid kommer de ekstra programvarepakkene med potensielle risikoer og problemer. For å overvinne problemene spiller den pålitelige brukeren en mellomledd rolle mellom uoffisiell pakkesamling og Arch Linux for å etablere rene AUR-operasjoner. Dessuten har de myndighet til å vedlikeholde, administrere og fjerne pakker også.

Måter å bruke AUR i Manjaro på

Installasjonsprosessen av AUR-pakker er ikke så enkel som den virker. Den offisielle dokumentasjonen anbefaler manuell inspeksjon av PKGBUILDS og installasjonsfiler før du bygger pakker. Derfor er det forskjellige måter å få tilgang til AUR på; vi vil diskutere hver av dem her:

Tilgang via Pacman GUI (Pamac)

Gå til Legg til / fjern programvare, gå til innstillingene. Velg AUR-fanen i den åpne dialogboksen, aktiver AUR ved å flytte glidebryteren, og se etter oppdateringer. Nå identifiseres hver pakke fra AUR via en AUR-tag.

Tilgang via Pamac CLI

Før du får tilgang til AUR-pakker via kommandolinje, anbefales det å besøke AUR-nettstedet for å få informasjon om advarsler og løsninger gitt av brukerne og utviklerne.

Søk etter det nødvendige og installer pakken ved hjelp av bygge kommando:

[e-postbeskyttet]: ~ $ pamac-søk -a
[e-postbeskyttet]: ~ $ pamac build

Ovenstående kommandoer resulterer i en serie spørsmål som inkluderer:

  • Spørring for å redigere filer for bekreftelse som en forholdsregel for å identifisere ondsinnede skript.
  • Spørring for å laste ned avhengigheter, skript, builds og installasjon.
  • Passordgodkjenning.

AUR-hjelper

En annen enkleste måte å få tilgang til PKGBUILDS fra AUR er gjennom AUR-hjelpere. Det er et kommandolinjeverktøy som forenkler oppgaven med pakkesøk og installasjonsprosess.

Den mest anbefalte AUR-hjelperen for nye brukere er Yay, da den er nærmest Pacman når det gjelder kommandoer og alternativer. Dessuten oppgraderer den og sikkerhetskopierer systemet med liten eller ingen beskjed.

Installer git ved hjelp av Pacman, klon PKGBUILD og cd i Jippi katalog for å bygge pakken ved hjelp av makepkg.

[e-postbeskyttet]: ~ $ sudo pacman -S - trengte base-utvikling git
[e-postbeskyttet]: ~ $ git-klone https: // aur.archlinux.org / yay.git
[e-postbeskyttet]: ~ $ cd yay
[e-postbeskyttet]: ~ $ makepkg -si

Bruk nå følgende kommando for å installere den nødvendige programvaren.

[e-postbeskyttet]: ~ $ yay -S

Manuell installasjon av AUR-pakker

Igjen krever manuell installasjon av AUR-pakker nødvendige filer. Bruk Pacman for å installere git, klone skriptfilene og bygg pakken ved hjelp av makepkg.

[e-postbeskyttet]: ~ $ pamac installere base-utvikling git
[e-postbeskyttet]: ~ $ git-klone https: // aur.archlinux.org / google-chrome.git
[e-postbeskyttet]: ~ $ cd google-chrome
[e-postbeskyttet]: ~ $ makepkg -s

Ovennevnte kommando håndterer avhengigheter. Derfor, når pakken er vellykket, en fil package_name-pkgver.pkg.tjære.zst opprettes i arbeidskatalogen.

Installer pakken med følgende kommando:

[e-postbeskyttet]: ~ $ makepkg -i

Denne kommandoen tilsvarer

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

Eller kombiner de to siste trinnene i ett:

[e-postbeskyttet]: ~ $ makepkg -er

Konklusjon

I denne artikkelen lærer vi om Manjaros offisielle og uoffisielle arkiver, måter å få tilgang til og oppgradere Manjaro-systemet og bygge pakker ved hjelp av AUR på forskjellige måter.

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...