Nala er en tredjeparts Python-baseret indpakning til APT med et pænt, velstruktureret og forståeligt output.

Advanced Package Tool (APT) er alles foretrukne go-to-pakkehåndteringsværktøj, når man arbejder på Debian-baserede distros. På trods af dets rige funktionssæt er det dog ikke en bekvem måde at administrere pakker på for begyndere.

En fremtrædende ulempe ved APT er, at det får indholdet på din terminalskærm til at se tilfældigt ud, og der skal være lighed i teksten på din Linux-terminal.

Her kommer Nala med sine strømlinede beholdere og flerfarvede afgrænsninger for at få dit terminaloutput til at se pænere og velstruktureret ud. Her er hvad du bør vide om Nala.

Hvad er balladen ved Nala?

Det relevante spørgsmål er, hvad er Nala, og er det værdigt nok til at erstatte den eftertragtede APT? Nala er en open source, Python-baseret frontend-erstatning for APT. Det udfører forskellige funktioner: parallelle downloads, pakkeopdateringer og -opgraderinger, historikhentning, automatisk hentning af spejldepoter og rollback-installationer.

instagram viewer

Uden at dykke meget ned i fordelene på dette stadium, lad os udforske Nalas installation, efterfulgt af funktionerne og de ændringer, den medfører i dit terminalvindue.

Installation af Nala på Ubuntu

Der er et par måder at installere Nala på Ubuntu/Debian:

  1. Installation fra de officielle arkiver
  2. Tilføjelse af brugerdefinerede lagre
  3. Installation af Nala DEB-pakken

På Ubuntu 22.04 og nyere kan du installere Nala med et hvilket som helst af ovenstående trin. Du skal dog arbejde med Nalas brugerdefinerede repositories til ældre versioner.

1. Installation af Nala fra de officielle Ubuntu-depoter

Først skal du opdatere pakkelisten på Ubuntu med passende opdatering kommando som følger:

sudo apt opdatering

Der er en forskellen mellem den passende opdatering og opgradering kommandoer, så det er bedst at bruge opdateringskommandoen til at begynde med.

Installer derefter Nala ved at køre:

sudo apt installer nala

2. Tilføjelse af Nala Repository på ældre Ubuntu-versioner

Hvis du bruger en ældre version af Ubuntu, kan du stadig installere og bruge Nala med succes ved at installere det via tredjeparts repositories. Som et første trin skal du få adgang til og tilføje Volian Scar-depoterne for at 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 erhverve GPG-bekræftelsesnøglen ved hjælp af 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 bruger dette trin til at installere Nala på Ubuntu 22.04 og nyere, skal du udføre kommandoen nedenfor for at installere Nala:

sudo apt update && sudo apt install nala -y

På ældre versioner skal du udføre følgende kommando for at installere Nalas ældre version:

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

3. Installation via en DEB-pakke

Det sidste installationstrin er at installere Nala via sin DEB-pakke. Sådan downloader og installerer du pakken på dit system:

Hent:Nala

  1. Gå over til downloadsiden og download den seneste tilgængelige DEB-pakke.
  2. Når pakken er downloadet, skal du åbne Downloads mappe på din maskine. Find DEB-pakken, og højreklik på den.
  3. Klik på Åbn med GDebi Package Installer.
  4. I den følgende dialogboks skal du vælge Installer pakke mulighed. Indtast root-adgangskoden i prompten, og lad installationen fuldføre.

Alternativt kan du installere DEB-pakken ved hjælp af dpkg som følger:

sudo dpkg -i pakkenavn

For at bekræfte installationen skal du opdatere og opgradere dit systems pakker ved hjælp af nala-kommandoen:

sudo nala opdatering && sudo nala opgradering -y

Hvis kommandoen udføres med succes, kan du være sikker på, at Nala er klar til brug på din maskine.

APT vs. Nala: Sammenligning af de to pakkeforvaltere

Da Nala er oppe at køre, lad os sammenligne APTs output med denne Python-baserede pakkehåndterings output.

Opdater og opgrader dine eksisterende pakker ved hjælp af APT:

sudo apt update && sudo apt upgrade -y

Når du ser på outputtet efter at have udført kommandoen apt, vil du bemærke en masse tekst på din skærm, hvoraf nogle måske ikke engang giver mening for dig.

Derudover er der en masse opdateringer, pakkenavne og afventende og afsluttede installationer, blandt andre detaljer.

Lad os efterfølgende køre opdaterings-/opgraderingskommandoerne med Nala denne gang, som angivet nedenfor:

sudo nala opdatering && sudo nala opgradering -y

Hvis du ser på teksten på din skærm efter udførelse, vil du bemærke, hvor struktureret alt ser ud på din skærm. Nala opretter velstrukturerede beholdere for hvert opdateringselement og giver en statuslinje, der viser den resterende tid til installationen.

deb-get er en anden tredjeparts pakkemanager for Debian-brugere, som du kan bruge i stedet for dpkg for de bedste resultater.

Sådan bruges Nala på Ubuntu/Debian

Det er nemt at bruge Nala på Ubuntu/Debian eller deres relaterede Linux-distros. Du kan bruge denne front-end-pakkehåndtering til opdateringer, opgraderinger og endda softwareinstallationer.

Sådan kan du bruge Nala i dine almindelige aktiviteter:

1. Pakkeopdateringer/opgraderinger

Ligesom APT kan du bruge Nala til at opdatere og opgradere dine systempakker. Brug følgende kommandoer til at gøre det:

sudo nala opdatering
sudo nala opgradering

For at udføre begge opgaver sammen skal du bruge && operatør:

sudo nala opdatering && sudo nala opgradering

2. Liste over tilgængelige pakker

Hvis du bruger dpkg --liste eller passende liste for at liste tilgængelige pakker på din Ubuntu/Debian distro, kan du erstatte kommandoen med Nala:

nala liste

Efter udførelse vil du se en velstruktureret liste over alle applikationer, der kan downloades. Denne kommando bruger dog meget skærmplads, hvilket gør det svært at rulle rundt.

I et sådant scenarie kan du kombinere listekommandoen med mindre kommando, som følger:

nala liste | mindre

Til få vist en liste over dine installerede programmer, kan du bruge -jeg eller --installeret mulighed:

nala liste -i

Eller:

nala liste --installeret

3. Vis pakkedetaljer

Hvem kan ikke lide at snuse rundt, før du installerer et program på Linux?

Antag, at du vil vide nogle relevante detaljer på forhånd. I så fald kan du bruge at vise kommando for at lære mere om en pakke og andre relaterede oplysninger, såsom dens kilde, arkitektur og størrelse, blandt andre detaljer.

nala show 

Som et eksempel, hvis du vil vide mere om snap-pakken, før du installerer den på Ubuntu, kan du bruge følgende kommando:

nala show snap

Der er et par andre fordele ved at bruge Nala, som du kan udforske ved at se Nala-man-siden.

Vælg din Linux Package Manager med omtanke

Når du bruger et Linux-drevet operativsystem, skal du være sikker, før du installerer pakkeadministratorer.

Mens Ubuntu/Debian har APT-pakkehåndteringen installeret som standard, er der mulighed for at improvisere og installere tredjepartspakkeadministratorer. Du kan vælge og vrage et par stykker, som du pirrer din fantasi.