Nala er en tredjeparts Python-basert innpakning for APT med en pen, godt strukturert og forståelig utgang.

Advanced Package Tool (APT) er alles favoritt pakkehåndteringsverktøy når du jobber med Debian-baserte distros. Til tross for det rike funksjonssettet, er det imidlertid ikke en praktisk måte å administrere pakker for nybegynnere.

En fremtredende ulempe med APT er at det får innholdet på terminalskjermen til å se tilfeldig ut, og det må være et utseende i teksten på Linux-terminalen.

Her kommer Nala, med sine strømlinjeformede beholdere og flerfargede avgrensninger for å få terminalutgangen til å se penere og velstrukturert ut. Her er hva du bør vite om Nala.

Hva er oppstyret om Nala?

Det relevante spørsmålet er, hva er Nala, og er det verdig nok til å erstatte den ettertraktede APT? Nala er en åpen kildekode, Python-basert frontend-erstatning for APT. Den utfører ulike funksjoner: parallelle nedlastinger, pakkeoppdateringer og oppgraderinger, historikkhenting, automatisk henting av speillager og tilbakestillingsinstallasjoner.

Uten å fordype oss mye i fordelene på dette stadiet, la oss utforske Nalas installasjon, etterfulgt av funksjonene og endringene den medfører i terminalvinduet ditt.

Installerer Nala på Ubuntu

Det er noen måter å installere Nala på Ubuntu/Debian:

  1. Installasjon fra de offisielle depotene
  2. Legger til tilpassede depoter
  3. Installerer Nala DEB-pakken

På Ubuntu 22.04 og nyere kan du installere Nala med hvilket som helst av trinnene ovenfor. Du må imidlertid jobbe med Nalas tilpassede repositories for eldre versjoner.

1. Installere Nala fra de offisielle Ubuntu-depotene

Først må du oppdatere pakkelisten på Ubuntu med passende oppdatering kommando som følger:

sudo apt oppdatering

Det er en forskjellen mellom apt-oppdateringen og oppgraderingen kommandoer, så det er best å bruke oppdateringskommandoen først.

Installer deretter Nala ved å kjøre:

sudo apt installer nala

2. Legger til Nala-depotet på eldre Ubuntu-versjoner

Hvis du bruker en eldre versjon av Ubuntu, kan du fortsatt installere og bruke Nala vellykket ved å installere den via tredjeparts depoter. Som et første trinn, få tilgang til og legg til Volian Scar-lagrene for å installere Nala på Ubuntu:

echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

Du kan skaffe deg GPG-verifiseringsnøkkelen ved å bruke wget kommando:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

Hvis du bruker dette trinnet til å installere Nala på Ubuntu 22.04 og nyere, kjør kommandoen nedenfor for å installere Nala:

sudo apt update && sudo apt install nala -y

På eldre versjoner, for å installere Nalas eldre versjon, kjør følgende kommando:

sudo apt update && sudo apt installer nala-legacy -y

3. Installasjon via en DEB-pakke

Det siste installasjonstrinnet er å installere Nala via DEB-pakken. Slik laster du ned og installerer pakken på systemet ditt:

Nedlasting:Nala

  1. Gå over til nedlastingssiden og last ned den siste tilgjengelige DEB-pakken.
  2. Når pakken er lastet ned, åpner du Nedlastinger mappe på maskinen din. Finn DEB-pakken og høyreklikk på den.
  3. Klikk på Åpne med GDebi Package Installer.
  4. I den følgende dialogboksen velger du Installer pakken alternativ. Skriv inn root-passordet i ledeteksten og la installasjonen fullføres.

Alternativt kan du installere DEB-pakken ved å bruke dpkg som følger:

sudo dpkg -i pakkenavn

For å bekrefte installasjonen, oppdater og oppgrader systemets pakker ved å bruke nala-kommandoen:

sudo nala oppdatering && sudo nala oppgradering -y

Hvis kommandoen utføres vellykket, kan du være sikker på at Nala er klar til bruk på maskinen din.

APT vs. Nala: Sammenligning av de to pakkeforvalterne

Siden Nala er oppe og går, la oss sammenligne APTs utdata med denne Python-baserte pakkebehandlerens utgang.

Oppdater og oppgrader dine eksisterende pakker ved hjelp av APT:

sudo apt update && sudo apt upgrade -y

Når du ser på utdataene etter å ha utført apt-kommandoen, vil du legge merke til mye tekst på skjermen, hvorav noen kanskje ikke engang gir mening for deg.

I tillegg er det mange oppdateringer, pakkenavn og ventende og fullførte installasjoner, blant annet.

La oss deretter kjøre oppdaterings-/oppgraderingskommandoene med Nala denne gangen, som gitt nedenfor:

sudo nala oppdatering && sudo nala oppgradering -y

Hvis du ser på teksten på skjermen etter utførelse, vil du legge merke til hvor strukturert alt ser ut på skjermen. Nala lager godt strukturerte beholdere for hvert oppdateringselement og gir en statuslinje som viser tiden som er igjen for installasjonen.

deb-get er en annen tredjeparts pakkebehandling for Debian-brukere, som du kan bruke i stedet for dpkg for best resultat.

Hvordan bruke Nala på Ubuntu/Debian

Det er enkelt å bruke Nala på Ubuntu/Debian eller deres relaterte Linux-distros. Du kan bruke denne front-end-pakkebehandlingen for oppdateringer, oppgraderinger og til og med programvareinstallasjoner.

Slik kan du bruke Nala i dine vanlige aktiviteter:

1. Pakkeoppdateringer/oppgraderinger

Som APT kan du bruke Nala til å oppdatere og oppgradere systempakkene dine. Bruk følgende kommandoer for å gjøre det:

sudo nala oppdatering
sudo nala oppgradering

For å utføre begge oppgavene sammen, bruk && operatør:

sudo nala oppdatering && sudo nala oppgradering

2. Liste over tilgjengelige pakker

Hvis du bruker dpkg --liste eller passende liste for å liste tilgjengelige pakker på din Ubuntu/Debian-distro, kan du erstatte kommandoen med Nala:

nala liste

Etter utførelse vil du se en godt strukturert liste over alle applikasjoner som er tilgjengelige for nedlasting. Denne kommandoen bruker imidlertid mye skjermplass, noe som gjør det vanskelig å rulle rundt.

I et slikt scenario kan du kombinere listekommandoen med mindre kommando, som følger:

nala liste | mindre

Til vise en liste over dine installerte applikasjoner, kan du bruke -Jeg eller --installert alternativ:

nala liste -i

Eller:

nala liste --installert

3. Vis pakkedetaljer

Hvem liker ikke å snoke rundt før du installerer en applikasjon på Linux?

Anta at du vil vite noen relevante detaljer på forhånd. I så fall kan du bruke forestilling kommando for å lære mer om en pakke og annen relatert informasjon, for eksempel dens kilde, arkitektur og størrelse, blant andre detaljer.

nala show 

For eksempel, hvis du vil vite mer om snap-pakken før du installerer den på Ubuntu, kan du bruke følgende kommando:

nala show snap

Det er noen andre fordeler ved å bruke Nala, som du kan utforske ved å se Nala-man-siden.

Velg Linux Package Manager med omhu

Når du bruker et Linux-drevet operativsystem, må du være sikker før du installerer pakkebehandlere.

Mens Ubuntu/Debian har APT-pakkebehandleren installert som standard, er det rom for å improvisere og installere tredjeparts pakkebehandlere. Du kan velge og vrake noen som du kiler fantasien din.