Mist : une application de type AUR-Helper pour Debian et Ubuntu
Mist est une aide pour MPR (makedeb Package Repository), qui fournit des logiciels supplémentaires pour les distributions Linux basées sur Debian et Ubuntu.
Le référentiel AUR a toujours été l'une des principales différences entre Arch Linux et les autres distributions.
Avec sa large gamme de logiciels pris en charge par la communauté et ses aides utiles pour installer des logiciels à partir de ceux-ci, tels que yay
, paru
, trizen
et autres, cela a contribué à faire d'Arch l'une des principales distributions Linux actuelles.
MPR, le référentiel géré par la communauté pour l'outil d'empaquetage makedeb
, est depuis longtemps disponible pour les utilisateurs de distributions basées sur Debian telles qu'Ubuntu, Linux Mint et autres.
Cependant, l'absence d'un outil pratique pour installer, mettre à jour et supprimer les logiciels usagés a longtemps été un obstacle à leur utilisation généralisée.
Heureusement, les choses ont changé. Veuillez accueillir Mist, un assistant de type AUR pour les systèmes basés sur Debian et Ubuntu.
Mist : MPR Helper utilisant l'outil makedeb
Le MPR (makedeb Package Repository) s’inspire du concept AUR (Arch User Repository), à partir duquel le code de la plateforme a été conçu. Son objectif est d'aider les utilisateurs de makedeb
à trouver et à construire leurs packages favoris qui ne figurent peut-être pas dans les référentiels de leur distribution.
De plus, contrairement aux référentiels PPA, tout ce qui se trouve dans le MPR est stocké dans un seul référentiel, éliminant ainsi le besoin de rechercher dans différents référentiels les packages dont vous avez besoin. Mais concentrons-nous maintenant sur Mist.
En bref, il s'agit d'une aide pour MPR (makedeb Package Repository), qui fournit des logiciels supplémentaires pour les distributions Linux basées sur Debian et Ubuntu. De plus, il utilise le même format PKGBUILD qu'Arch Linux ; cependant, il crée des packages DEB au lieu de ceux d'Arch.
Mist agit comme un wrapper APT, offrant des fonctionnalités MPR telles que la possibilité de rechercher, d'installer, de mettre à niveau et de désinstaller des packages APT et MPR. De plus, vous pouvez également l'utiliser pour cloner des packages du MPR, lire des commentaires à leur sujet et laisser les vôtres.
Comment installer Mist MPR Helper
Vous devez avoir le package makedeb installé sur votre système pour utiliser le référentiel MDP. De plus, il s'agit d'une dépendance obligatoire du package mist
.
Pour installer makedeb
, exécutez les quatre commandes répertoriées ci-dessous dans cet ordre.
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | sudo tee /etc/apt/sources.list.d/makedeb.list
sudo apt update
sudo apt install makedeb
Avec l'outil makedeb
maintenant installé sur votre système, vous pouvez procéder à l'installation du package mist
lui-même. Comme dans l'exemple ci-dessus, exécutez les commandes répertoriées ci-dessous dans cet ordre.
curl -q 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null
echo "deb [signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list
sudo apt update
sudo apt install mist
C'est tout. L'assistant MPR mist
est maintenant installé et prêt à être utilisé sur votre système.
Comment utiliser la commande mist
L'utilisation de la commande mist
est tout à fait simple. Par exemple, nous installerons le package freetube-bin
, un lecteur YouTube de bureau open source conçu dans un souci de confidentialité.
Pour installer un package, utilisez la syntaxe mist install package-name
. La commande dans notre cas serait donc :
mist install freetube-bin
Ensuite, suivez les instructions. Il ne reste plus qu'à profiter de votre application une fois celle-ci installée.
Les autres options de la commande mist
sont complètes comme prévu, et si vous avez utilisé d'autres gestionnaires de paquets comme APT ou DNF, leur utilisation ne devrait pas vous submerger.
- cloner : cloner une base de package sur le MPR
- commentaire : commentaire sur une page de package
- help : affiche ce message ou l'aide de la ou des sous-commandes données.
- installer : installer les packages depuis APT et MPR
- list : liste des packages disponibles via APT et MPR
- list-comments : répertorie les commentaires sur un package
- supprimer : supprimer les packages du système
- recherche : rechercher un package APT/MPR
- mise à jour : mettre à jour le cache APT sur le système
- mise à niveau : mise à niveau des packages sur le système
- whoami : afficher l'utilisateur actuellement authentifié
Cependant, n'oubliez pas que l'assistant Mist MPR en est encore à ses débuts et que vous pourriez donc rencontrer des problèmes inattendus. Néanmoins, aucun n’a été constaté au cours de nos tests, et toutes les opérations se sont déroulées sans problème.
Le développeur principal du projet promet que de nouvelles fonctionnalités seront implémentées à l’avenir. Vous pouvez trouver des informations supplémentaires sur Mist sur la page GitHub du projet.