Apt++ ? Nala est comme Apt dans Ubuntu mais mieux


  • Français


  • Pendant des décennies, les utilisateurs de Debian et Ubuntu ont utilisé les commandes apt-get. Lorsque sa forme plus simple apt a été publiée, les gens ont aimé la façon dont il affichait une barre de progression lors de l’installation des packages.

    Indépendamment de la barre de progression, les packages sont installés de la même manière avec les commandes apt-get et apt.

    Mais la barre de progression améliore l’expérience utilisateur (UX) et aujourd’hui, si je ne vois pas la barre de progression verte en bas, je sens que quelque chose ne va pas.

    Pourquoi est-ce que je te raconte tout ça ? Parce que j’ai eu un sentiment apt-get vs apt quand j’ai utilisé Nalaun frontal basé sur Python pour APT.

    Jetez un œil à une capture d’écran de la mise à niveau du package apt en cours avec nala.

    installation de packages à l'aide de nala
    Mise à niveau en cours avec Nala

    Comme apt a amélioré l’expérience utilisateur d’apt-get, nala l’amène au niveau supérieur en le rendant plus lisible par l’homme et en ne présentant que les informations pertinentes avec de belles couleurs.

    Mais Nala fait bien plus que simplement ajouter des couleurs au terminal.

    Nala : un outil amélioré et convivial pour la gestion des packages apt

    utiliser nala pour supprimer des paquets
    Nala ne montre que les informations pertinentes de manière structurée

    Comme vous pouvez le voir, il a apporté la liste des packages qui seront affectés par la commande que j’ai exécutée. Et il ne présentait que des informations pertinentes avec de belles couleurs.

    Ce n’est qu’une des caractéristiques essentielles de Nala. En voici d’autres :

    • Téléchargements parallèles.
    • Vérifie les miroirs les plus rapides et utilise les 3 plus rapides par défaut pour accélérer les téléchargements.
    • Chaque commande que vous exécutez sera stockée dans l’historique de Nala avec un identifiant unique.
    • Compatible avec Fish et Zsh.
    • Rend Apt plus lisible que jamais.

    Ça semble intéressant? Voyons comment vous pouvez l’installer et l’utiliser.

    Installer Nala dans Ubuntu 22.04 et supérieur

    À partir du 22.04, Nala est présente dans le référentiel d’univers d’Ubuntu. Ainsi, le processus d’installation ne comportera qu’une seule commande :

    sudo apt install nala

    Pour les anciennes versions, reportez-vous au wiki officiel pour les instructions d’installation.

    Utiliser Nala dans Ubuntu

    L’utilisation de Nala est assez simple car elle suit presque la même structure de commande qu’apt. Cela signifie que vous n’avez qu’à échanger apt avec nala dans chaque commande.

    Par exemple, vous pouvez mettre à jour les dépôts avec Nala à l’aide de cette commande :

    sudo nala update
    mise à jour sudo nala

    De même, pour installer un package :

    sudo nala install package_name

    Et le paquet peut être supprimé en utilisant :

    sudo nala remove package_name

    C’est élémentaire. Voyons comment utiliser d’autres fonctionnalités intéressantes que j’ai mentionnées plus tôt.

    Récupérez les miroirs les plus rapides de Nala

    Pour récupérer les miroirs les plus rapides, vous devez utiliser le fetch utilitaire. Tout d’abord, il déterminera si vous utilisez Debian ou Ubuntu, puis listera les miroirs les plus rapides :

    sudo nala fetch
    sudo nala chercher

    Et comme vous pouvez le voir, j’ai gardé le top 4 des miroirs les plus rapides en les séparant par leur numéro d’index. Une fois que vous les avez sélectionnés et appuyez sur Entrée, il affichera le résumé :

    enregistrer les miroirs les plus rapides pour nala

    Presse Y et cela enregistrera les modifications. Maintenant, mettez à jour Nala pour qu’elle prenne effet :

    sudo nala update

    Utiliser l’historique des transactions

    Il s’agit de la manière interactive de répertorier et d’utiliser la commande d’historique inspirée de l’utilitaire d’historique DNF.

    Vous devez coupler history avec la commande nala, et cela apportera des commandes précédemment exécutées avec des informations pertinentes :

    nala history
    histoire de nala

    Vous pouvez utiliser un ID avec nala history et il vous donnera les détails de l’opération spécifique. Par exemple, si je veux avoir des détails sur ce qu’il a fait lors de l’installation de curl, je devrais utiliser l’ID no 9 :

    nala history info 9
    informations sur l'histoire de nala 9

    Mais ce n’est pas ça. Vous pouvez modifier l’effet d’une commande à l’aide de l’historique. Par exemple, j’ai installé curl, donc je peux modifier l’effet (supprimera le logiciel) en utilisant la commande donnée :

    sudo nala history undo 9
    sudo nala histoire annuler 9

    Et vous pouvez refaire la commande depuis l’historique en utilisant son ID. Par exemple, j’ai installé curl (ID = 9) précédemment, et si je veux refaire la même chose, je dois utiliser redo :

    sudo nala history redo 9
    sudo nala histoire refaire 9

    Emballer

    Je comprends que la commande apt fonctionne bien. Et je ne suggère pas que tout le monde devrait remplacer apt par nala. C’est juste bien de voir des projets comme ceux-ci pour se concentrer sur l’expérience utilisateur.

    Ils sont clairement inspirés du gestionnaire de paquets DNF de Fedora et ce n’est pas une mauvaise chose. Les développeurs apt peuvent également prendre quelques conseils et ajouter des fonctionnalités similaires à l’avenir.

    Pour l’instant, veuillez partager dans les commentaires si vous avez aimé nala ou non. Et si vous l’avez aimé, l’utiliserez-vous abondamment à la place des commandes apt ?


    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code