Nala est un wrapper tiers basé sur Python pour APT avec une sortie soignée, bien structurée et compréhensible.
Advanced Package Tool (APT) est l'outil de gestion de paquets préféré de tous lorsque vous travaillez sur des distributions basées sur Debian. Cependant, malgré son riche ensemble de fonctionnalités, ce n'est pas un moyen pratique de gérer les packages pour les débutants.
Un inconvénient majeur d'APT est qu'il rend le contenu de l'écran de votre terminal aléatoire et qu'il doit y avoir une ressemblance dans le texte de votre terminal Linux.
Voici Nala, avec ses conteneurs simplifiés et ses démarcations multicolores pour rendre la sortie de votre terminal plus propre et bien structurée. Voici ce que vous devez savoir sur Nala.
Quel est le problème avec Nala?
La question pertinente est, qu'est-ce que Nala, et est-elle assez digne pour remplacer l'APT tant convoité? Nala est un remplacement frontal open source basé sur Python pour APT. Il exécute diverses fonctions: téléchargements parallèles, mises à jour et mises à niveau de packages, récupération de l'historique, récupération automatique des référentiels miroir et installations de restauration.
Sans approfondir les avantages à ce stade, explorons l'installation de Nala, suivie des fonctionnalités et des changements qu'elle apporte dans la fenêtre de votre terminal.
Installer Nala sur Ubuntu
Il existe plusieurs façons d'installer Nala sur Ubuntu/Debian :
- Installation à partir des dépôts officiels
- Ajout de référentiels personnalisés
- Installation du package Nala DEB
Sur Ubuntu 22.04 et supérieur, vous pouvez installer Nala avec l'une des étapes ci-dessus. Cependant, vous devez travailler avec les référentiels personnalisés de Nala pour les anciennes versions.
1. Installation de Nala à partir des dépôts officiels d'Ubuntu
Tout d'abord, vous devez mettre à jour la liste des packages sur Ubuntu avec le mise à jour appropriée commande comme suit :
mise à jour sudo apt
Il y a un différence entre la mise à jour et la mise à niveau d'apt commandes, il est donc préférable d'utiliser initialement la commande de mise à jour.
Ensuite, installez Nala en exécutant :
sudo apt installer nala
2. Ajout du référentiel Nala sur les anciennes versions d'Ubuntu
Si vous utilisez une ancienne version d'Ubuntu, vous pouvez toujours installer et utiliser Nala avec succès en l'installant via des référentiels tiers. Dans un premier temps, accédez et ajoutez les dépôts Volian Scar pour installer Nala sur 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
Vous pouvez acquérir la clé de vérification GPG en utilisant le wget commande:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
Si vous utilisez cette étape pour installer Nala sur Ubuntu 22.04 et versions ultérieures, exécutez la commande ci-dessous pour installer Nala :
sudo apt mise à jour && sudo apt installer nala -y
Sur les anciennes versions, pour installer l'ancienne version de Nala, exécutez la commande suivante :
sudo apt mise à jour && sudo apt installer nala-legacy -y
3. Installation via un package DEB
La dernière étape de l'installation consiste à installer Nala via son package DEB. Voici comment télécharger et installer le package sur votre système :
Télécharger:Nala
- Rendez-vous sur la page de téléchargement et téléchargez le dernier package DEB disponible.
- Une fois le package téléchargé, ouvrez le Téléchargements dossier sur votre machine. Localisez le package DEB et cliquez dessus avec le bouton droit de la souris.
- Cliquer sur Ouvrir avec le programme d'installation du package GDebi.
- Dans la boîte de dialogue suivante, sélectionnez le Installer le paquet option. Entrez le mot de passe root dans l'invite et laissez l'installation se terminer.
Vous pouvez également installer le package DEB à l'aide de dpkg comme suit :
sudo dpkg -i nom du paquet
Pour vérifier l'installation, mettez à jour et mettez à niveau les packages de votre système à l'aide de la commande nala :
mise à jour sudo nala && mise à niveau sudo nala -y
Si la commande s'exécute avec succès, vous pouvez être sûr que Nala est prêt à être utilisé sur votre machine.
APT contre Nala: Comparaison des deux gestionnaires de packages
Puisque Nala est opérationnel, comparons la sortie d'APT avec la sortie de ce gestionnaire de packages basé sur Python.
Mettez à jour et mettez à niveau vos packages existants à l'aide d'APT :
mise à jour sudo apt && mise à niveau sudo apt -y
Lorsque vous regardez la sortie après avoir exécuté la commande apt, vous remarquerez beaucoup de texte sur votre écran, dont certains pourraient même ne pas avoir de sens pour vous.
De plus, il existe de nombreuses mises à jour, noms de packages et installations en attente et terminées, entre autres détails.
Par la suite, exécutons les commandes de mise à jour/mise à niveau avec Nala cette fois, comme indiqué ci-dessous :
mise à jour sudo nala && mise à niveau sudo nala -y
Si vous regardez le texte sur votre écran après l'exécution, vous remarquerez à quel point tout semble structuré sur votre écran. Nala crée des conteneurs bien structurés pour chaque élément de mise à jour et fournit une barre d'état indiquant le temps restant pour l'installation.
deb-get est un autre gestionnaire de paquets tiers pour les utilisateurs de Debian, que vous pouvez utiliser à la place de dpkg pour de meilleurs résultats.
Comment utiliser Nala sur Ubuntu/Debian
Utiliser Nala sur Ubuntu/Debian ou leurs distributions Linux associées est facile. Vous pouvez utiliser ce gestionnaire de packages frontal pour les mises à jour, les mises à niveau et même les installations de logiciels.
Voici comment vous pouvez utiliser Nala dans vos activités régulières :
1. Mises à jour/mises à niveau du package
Comme APT, vous pouvez utiliser Nala pour mettre à jour et mettre à niveau vos packages système. Utilisez les commandes suivantes pour ce faire :
mise à jour sudo nala
mise à niveau sudo nala
Pour effectuer les deux tâches ensemble, utilisez le && opérateur:
mise à jour sudo nala && mise à jour sudo nala
2. Liste des forfaits disponibles
Si tu utilises dpkg --liste ou liste appropriée pour lister les packages disponibles sur votre distribution Ubuntu/Debian, vous pouvez remplacer la commande par Nala :
liste nala
Après l'exécution, vous verrez une liste bien structurée de toutes les applications disponibles au téléchargement. Cependant, cette commande consomme beaucoup d'espace à l'écran, ce qui rend difficile le défilement.
Dans un tel scénario, vous pouvez combiner la commande list avec la moins commande, comme suit :
liste nala | moins
Pour afficher une liste de vos applications installées, vous pouvez utiliser le -je ou --installée option:
liste nala -i
Ou:
liste nala --installé
3. Afficher les détails du package
Qui n'aime pas fouiner avant d'installer une application sous Linux ?
Supposons que vous vouliez connaître quelques détails pertinents à l'avance. Dans ce cas, vous pouvez utiliser le montrer pour en savoir plus sur un package et d'autres informations connexes, telles que sa source, son architecture et sa taille, entre autres détails.
spectacle nala
Par exemple, si vous souhaitez en savoir plus sur le package snap avant de l'installer sur Ubuntu, vous pouvez utiliser la commande suivante :
nala show snap
L'utilisation de Nala présente quelques autres avantages, que vous pouvez explorer en consultant la page de manuel de Nala.
Choisir judicieusement votre gestionnaire de packages Linux
Lorsque vous utilisez un système d'exploitation Linux, vous devez être sûr avant d'installer des gestionnaires de packages.
Alors qu'Ubuntu/Debian a le gestionnaire de packages APT installé par défaut, il est possible d'improviser et d'installer des gestionnaires de packages tiers. Vous pouvez en choisir quelques-uns qui chatouillent votre fantaisie.