Recherche de site Web

sysget - Un frontal pour chaque gestionnaire de packages sous Linux


Linux existe en de nombreuses versions et beaucoup d'entre nous aiment tester toutes sortes de distributions jusqu'à ce que nous trouvions celle qui correspond parfaitement à nos besoins. Le problème est qu'en fonction de la distribution majeure de votre système d'exploitation, le gestionnaire de packages peut être différent et s'avérer être celui que vous ne connaissez pas particulièrement.

Il existe un utilitaire appelé sysget qui peut devenir une interface pour chaque gestionnaire de paquets. Fondamentalement, sysget sert de pont et vous permet d'utiliser la même syntaxe pour chaque gestionnaire de packages.

Lire aussi : 5 meilleurs gestionnaires de packages pour les débutants Linux

Ceci est particulièrement utile pour les nouveaux arrivants sous Linux qui font leurs premiers pas dans la gestion de leur système d'exploitation via la ligne de commande et aiment passer d'une distribution à une autre sans avoir à apprendre de nouvelles commandes.

Sysget ne remplace en aucun cas le gestionnaire de packages de distribution. Il s'agit simplement d'un wrapper du gestionnaire de packages du système d'exploitation et si vous êtes un administrateur Linux, il est probablement préférable de vous en tenir au gestionnaire de packages de votre propre distribution.

Gestionnaires de packages pris en charge

Sysget prend en charge un large éventail de gestionnaires de packages, notamment :

  1. apt-get ou apt
  2. xbps
  3. dnf
  4. Miam
  5. zipper
  6. eopkg
  7. Pac-Man
  8. émerger
  9. paquet
  10. chromebrew
  11. homebrew
  12. rien
  13. instantané
  14. Npm

Fonctionnalités Sysget

  • rechercher des colis
  • installer des paquets
  • supprimer des paquets
  • supprimer les orphelins
  • vider le cache du gestionnaire de paquets
  • mettre à jour la base de données
  • système de mise à niveau
  • mise à niveau d'un seul package

Le dépôt git officiel de sysget est disponible ici.

Comment installer et utiliser Sysget sous Linux

L'installation de sysget est particulièrement simple et triviale et peut être complétée avec les commandes suivantes.

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget 
sudo mkdir -p /usr/local/share/sysget 
sudo chmod a+x /usr/local/bin/sysget

L'utilisation de sysget est également assez simple et les commandes ressemblent souvent à celles utilisées avec apt. Lorsque vous exécutez sysget pour la première fois, il vous sera demandé le gestionnaire de paquets de votre système et vous verrez une liste de ceux disponibles. Vous devez choisir celui adapté à votre OS :

sudo sysget

Une fois cela fait, vous pouvez utiliser les commandes suivantes :

Pour l’installation des packages.

sudo sysget install <package name>

Pour supprimer un package :

sudo sysget remove package

Pour exécuter une mise à jour :

sudo sysget update

Pour mettre à niveau votre système :

sudo sysget upgrade

Mettez à niveau un package spécifique avec :

sudo sysget upgrade <package name>

Pour supprimer des orphelins :

sudo sysget autoremove 

Nettoyer le cache du gestionnaire de packages :

sudo sysget clean 

Voyons-le en action. Voici un exemple d'installation de emacs sur le système Ubuntu.

sudo sysget install emacs

Et voici comment supprimer un package :

sudo sysget remove emacs

Si vous devez passer par les options sysget, vous pouvez taper :

sudo sysget help

Cela affichera une liste des options disponibles que vous pouvez utiliser avec sysget :

Conclusion

N'oubliez pas que la syntaxe de sysget est la même dans toutes les distributions prises en charge. Il ne s’agit cependant pas de remplacer complètement le gestionnaire de packages de votre système d’exploitation, mais simplement de couvrir les besoins de base pour faire fonctionner les packages sur le système.