Nala is een externe op Python gebaseerde wrapper voor APT met een nette, goed gestructureerde en begrijpelijke uitvoer.
Advanced Package Tool (APT) is ieders favoriete tool voor pakketbeheer bij het werken aan op Debian gebaseerde distro's. Ondanks de uitgebreide functieset is het echter geen handige manier om pakketten voor beginners te beheren.
Een belangrijk nadeel van APT is dat de inhoud op uw terminalscherm er lukraak uitziet en dat er schijn moet zijn in de tekst op uw Linux-terminal.
Hier komt Nala, met zijn gestroomlijnde containers en veelkleurige afbakeningen om uw terminaluitvoer er netter en goed gestructureerd uit te laten zien. Dit is wat je moet weten over Nala.
Wat is de ophef over Nala?
De relevante vraag is, wat is Nala, en is het waardig genoeg om de felbegeerde APT te vervangen? Nala is een open-source, op Python gebaseerde front-endvervanging voor APT. Het voert verschillende functies uit: parallelle downloads, pakketupdates en -upgrades, ophalen van geschiedenis, automatisch ophalen van mirror-repository's en rollback-installaties.
Laten we, zonder in dit stadium al te veel in te gaan op de voordelen, de installatie van Nala verkennen, gevolgd door de functies en de veranderingen die het met zich meebrengt in uw terminalvenster.
Nala installeren op Ubuntu
Er zijn een paar manieren om Nala op Ubuntu/Debian te installeren:
- Installatie vanuit de officiële repositories
- Aangepaste opslagplaatsen toevoegen
- Het Nala DEB-pakket installeren
Op Ubuntu 22.04 en hoger kunt u Nala installeren met een van de bovenstaande stappen. U moet echter werken met Nala's aangepaste repositories voor oudere versies.
1. Nala installeren vanuit de officiële Ubuntu-repositories
Eerst moet u de pakketlijst op Ubuntu bijwerken met de apt-update commando als volgt:
sudo apt-update
Er is een verschil tussen de apt-update en de upgrade commando's, dus het is het beste om in eerste instantie de update-opdracht te gebruiken.
Installeer vervolgens Nala door het volgende uit te voeren:
sudo apt installeer nala
2. De Nala-repository toevoegen aan oudere Ubuntu-versies
Als u een oudere versie van Ubuntu gebruikt, kunt u Nala nog steeds met succes installeren en gebruiken door deze te installeren via repositories van derden. Open als eerste stap de Volian Scar-repository's en voeg deze toe om Nala op Ubuntu te installeren:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ litteken main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
U kunt de GPG-verificatiesleutel verkrijgen met behulp van de wkrijg commando:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
Als u deze stap gebruikt om Nala op Ubuntu 22.04 en hoger te installeren, voert u de onderstaande opdracht uit om Nala te installeren:
sudo apt update && sudo apt installeer nala -y
Voer op oudere versies de volgende opdracht uit om de verouderde versie van Nala te installeren:
sudo apt update && sudo apt installeer nala-legacy -y
3. Installatie via een DEB-pakket
De laatste installatiestap is om Nala te installeren via het DEB-pakket. Zo downloadt en installeert u het pakket op uw systeem:
Downloaden:Nala
- Ga naar de downloadpagina en download het nieuwste beschikbare DEB-pakket.
- Zodra het pakket is gedownload, opent u het Downloaden map op uw computer. Zoek het DEB-pakket en klik er met de rechtermuisknop op.
- Klik op Openen met GDebi-pakketinstallatieprogramma.
- Selecteer in het volgende dialoogvenster de Installeer pakket keuze. Voer het root-wachtwoord in binnen de prompt en laat de installatie voltooien.
Als alternatief kunt u het DEB-pakket als volgt installeren met behulp van dpkg:
sudo dpkg -i pakketnaam
Om de installatie te verifiëren, update en upgrade je de pakketten van je systeem met behulp van de opdracht nala:
sudo nala update && sudo nala upgrade -y
Als de opdracht met succes wordt uitgevoerd, kunt u er zeker van zijn dat Nala klaar is voor gebruik op uw computer.
APT versus Nala: de twee pakketbeheerders vergelijken
Aangezien Nala actief is, laten we de uitvoer van APT vergelijken met de uitvoer van deze op Python gebaseerde pakketbeheerder.
Update en upgrade uw bestaande pakketten met behulp van APT:
sudo apt update && sudo apt upgrade -y
Als je naar de uitvoer kijkt na het uitvoeren van de apt-opdracht, zul je veel tekst op je scherm zien, waarvan sommige misschien niet eens logisch voor je zijn.
Daarnaast zijn er onder andere veel updates, pakketnamen en lopende en voltooide installaties.
Laten we vervolgens deze keer de update/upgrade-opdrachten met Nala uitvoeren, zoals hieronder weergegeven:
sudo nala update && sudo nala upgrade -y
Als u na de uitvoering naar de tekst op uw scherm kijkt, ziet u hoe gestructureerd alles er op uw scherm uitziet. Nala maakt goed gestructureerde containers voor elk update-element en biedt een statusbalk die de resterende tijd voor de installatie weergeeft.
deb-get is een andere pakketbeheerder van derden voor Debian-gebruikers, die u kunt gebruiken in plaats van dpkg voor de beste resultaten.
Hoe Nala te gebruiken op Ubuntu/Debian
Het gebruik van Nala op Ubuntu/Debian of hun gerelateerde Linux-distributies is eenvoudig. U kunt deze front-end pakketbeheerder gebruiken voor updates, upgrades en zelfs software-installaties.
Hier leest u hoe u Nala kunt gebruiken bij uw normale activiteiten:
1. Pakketupdates/-upgrades
Net als APT kunt u Nala gebruiken om uw systeempakketten bij te werken en te upgraden. Gebruik hiervoor de volgende opdrachten:
sudo nala-update
sudo nala-upgrade
Gebruik de om beide taken samen uit te voeren && telefoniste:
sudo nala-update && sudo nala-upgrade
2. Maak een lijst van beschikbare pakketten
Als je gebruikt dpkg --lijst of geschikte lijst om beschikbare pakketten op uw Ubuntu / Debian-distro weer te geven, kunt u de opdracht vervangen door Nala:
nala lijst
Na de uitvoering ziet u een goed gestructureerde lijst met alle applicaties die beschikbaar zijn om te downloaden. Deze opdracht neemt echter veel schermruimte in beslag, waardoor het moeilijk is om rond te scrollen.
In een dergelijk scenario kunt u de list-opdracht combineren met de minder opdracht, als volgt:
nala lijst | minder
Naar een lijst met uw geïnstalleerde toepassingen weergeven, kunt u de -i of --geïnstalleerd keuze:
nala lijst -i
Of:
nala lijst --geïnstalleerd
3. Pakketdetails weergeven
Wie houdt er niet van om rond te snuffelen voordat hij een applicatie op Linux installeert?
Stel dat u vooraf enkele relevante details wilt weten. In dat geval kunt u gebruik maken van de show opdracht om meer te weten te komen over een pakket en andere gerelateerde informatie, zoals onder andere de bron, architectuur en grootte.
nala show
Als u bijvoorbeeld meer wilt weten over het snap-pakket voordat u het op Ubuntu installeert, kunt u de volgende opdracht gebruiken:
nala show snap
Er zijn een paar andere voordelen van het gebruik van Nala, die u kunt verkennen door de Nala man-pagina te bekijken.
Uw Linux-pakketbeheerder verstandig kiezen
Wanneer u een door Linux aangedreven besturingssysteem gebruikt, moet u zeker zijn voordat u pakketbeheerders installeert.
Terwijl Ubuntu/Debian de APT-pakketbeheerder standaard heeft geïnstalleerd, is er ruimte om te improviseren en pakketbeheerders van derden te installeren. Je kunt er een paar kiezen en kiezen die je fantasie prikkelen.