Komme i gang med Manjaro Linux del-i

Komme i gang med Manjaro Linux del-i
Som en rullende utgivelsesfordeling ruller Manjaor Linux kontinuerlig ut oppdaterte programvareversjoner. Selv om det er et Arch Linux -derivat, er de forskjellige i sammenheng med målrettet publikum og mål. Arch Linux er et blødende programvare-operativsystem rettet mot teknisk lydbrukere. Manjaro -oppdateringer går gjennom lag med testing for å gi et relativt stabilt, raskt og lett system for brukere. Det vil si at pakkene ikke kommer så raskt ut som i Arch Linux.

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

Imidlertid kan brukere få tilgang til nye programvarepakker via et uoffisielt depot. For å komme i gang, vil vi lære om Manjaros offisielle og uoffisielle depoter, hvordan de opprettholdes, og hvordan du installerer, oppdaterer og fjerner nødvendige pakker via disse depotene.

Offisielle depoter

Manjaros offisielle depoter inneholder essensiell programvare tilgjengelig via en pakkebehandler. 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 samfunnsoppgaver som er akseptert av pakningsvedtakere fra uoffisielle lagre, etc.

Pakkene i dette depotet er bygget og akseptert basert på krav av høy kvalitet som er tilgjengelige via Manjaro-speil.

Pac Man

Hovedskillet mellom erkebaserte og andre store Linux-distribusjoner er pakkeansvarlig 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 spørres via -Q -flagget for å liste avhengigheter.

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

Manjaro -oppdatering via Pacman CLI

Når det er installert, er det viktig å oppdatere distroen for å hente den nyeste Manjaro -utgivelsen. Manjaro -oppdatering fra et program (PAMAC GUI of Pacman) er stort sett nok hele installasjonsprosessen. Oppdateringer via et kommandolinjegrensesnitt gir imidlertid mer kontroll over løse problemer, om noen.

Åpne CLI for å skrive inn følgende kommando:

ubuntu@ubuntu: ~ $ sudo pacman -syu

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

Bruken av alternativet -Syyu håndhever Pacman for å oppdatere alle databaselagre. Dessuten hjelper det å oppgradere systemet hvis kommandoen ovenfor ikke klarer å hente den nyeste programvareutgivelsene. Imidlertid gir den bare effektiv pakkestyring fra Manjaro offisielt depotsystem.

Arch User Repository (AUR)

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

AUR inneholder pakkebyggingsinformasjon i et skallskript pkgbuild søkte av makepkg -verktøyet for å følge instruksjonene for å kompilere eller bygge pakkerarkiv. Pakken er sammensatt av instruksjoner og binære filer som kan installeres av Packet Manager.

Den potensielle risikoen involvert

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

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

Måter å bruke Aur i Manjaro

Installasjonsprosessen til AUR -pakker er ikke så enkel som den ser ut til. Den offisielle dokumentasjonen anbefaler manuelt å inspisere PKGBuilds og installasjonsfiler før du bygger pakker. Derfor er det forskjellige måter å få tilgang til Aur; Vi vil diskutere hver av dem her:

Tilgang via Pacman GUI (PAMAC)

Gå til Add/Fjern programvaren, gå til preferansene. 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 advarslene og løsningene levert av brukerne og utviklerne.

Søk etter det nødvendige og installer pakken ved å bruke bygge kommando:

manjaro@manjaro: ~ $ pamac søk -a
manjaro@manjaro: ~ $ pamac build

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

  • Spørring for å redigere filer for verifisering som en forholdsregel for å identifisere ondsinnede skript.
  • Spørring for å laste ned avhengigheter, skript, bygg og installasjon.
  • Passordautentisering.

Aur hjelper

Nok en 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, ettersom det er nærmest Pacman når det gjelder kommandoer og alternativer. Dessuten oppgraderer det også og sikkerhetskopierer systemet med lite eller ingen spørsmål.

Installer git ved hjelp av pacman, klon pkgbuild og cd i Jippi Katalog å bygge pakken ved hjelp av makepkg.

manjaro@manjaro: ~ $ sudo pacman -s -needed base -devel git
manjaro@manjaro: ~ $ git klon https: // aur.Archlinux.org/yay.git
manjaro@manjaro: ~ $ cd yay
manjaro@manjaro: ~ $ makepkg -si

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

manjaro@manjaro: ~ $ yay -s

Manuell installasjon av AUR -pakker

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

manjaro@manjaro: ~ $ pamac install base-deevel git
manjaro@manjaro: ~ $ git klon https: // aur.Archlinux.org/google-chrome.git
Manjaro@Manjaro: ~ $ CD Google-Chrome
manjaro@manjaro: ~ $ makepkg -s

Ovennevnte kommando håndterer avhengigheter. Når pakken har bygd seg vellykket, en filpakke_navn-pkgver.pkg.tjære.ZST er opprettet i arbeidskatalogen.

Installer pakken ved å bruke følgende kommando:

manjaro@manjaro: ~ $ makepkg -i

Denne kommandoen tilsvarer

manjaro@manjaro: ~ $ pacman -u package_name -pkgver.pkg.tjære.zst

Eller kombinere de to siste trinnene til ett:

manjaro@manjaro: ~ $ makepkg -is

Konklusjon

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