Gérer les systèmes Debian de manière interactive dans le terminal


  • FrançaisFrançais


  • Bref : smxi est un script de console interactif qui vous aide à maintenir votre installation Debian. Vous pouvez l’utiliser pour installer des mises à niveau, installer des pilotes graphiques, mettre à niveau des noyaux et bien plus encore.

    Je sais que vous pouvez tout faire avec leurs commandes respectives. Ce script smxi vous donne tout au même endroit et de manière interactive.

    smxi est limité aux seuls dérivés directs de Debian. Seules les distributions comme AntiX, Aptosid, Epidemic, Linux Mint Debian Edition (LMDE), Mepis sont prises en charge. Il prend également en charge les branches testing et Sid de Debian. Cela signifie que les distributions Ubuntu et basées sur Ubuntu ne sont PAS prises en charge car il existe de nombreuses différences entre Ubuntu et Debian.

    smxi : un script de maintenance d’un administrateur système Debian

    smxi est un script de maintenance avec quelques fonctionnalités que vous apprécierez une fois que vous commencerez à l’utiliser. Cela va de l’aide à l’installation d’une suite bureautique spécifique à la gestion de plusieurs noyaux Linux sur la même machine.

    Vous trouverez ci-dessous quelques fonctionnalités qu’il propose :

    • Installation automatique des pilotes GPU, ainsi que des correctifs nécessaires (même nVidia)
    • Installation du logiciel (d’un simple package à un environnement de bureau à part entière)
    • Suppression d’un logiciel donné
    • Nettoyage du système (effacement du cache apt, suppression des anciens noyaux et modules de noyau, etc.)
    • Gérer et déployer les mises à niveau du système
    • Mises à niveau du noyau / Mises à niveau du module du noyau

    Installer smxi sur Debian

    L’outil smxi n’est pas disponible dans les référentiels Debian. Vous devez télécharger manuellement une archive zip du développeur qui contient smxi ainsi que d’autres outils proposés par le développeur.

    C’est juste un script donc vous extrayez le contenu du dossier dans le répertoire /usr/local/bin.

    Utilisez la commande wget (vous devriez l’avoir installé) pour télécharger le fichier d’archive :

    wget -N -c https://smxi.org/smxi.zip

    Une fois l’archive zip téléchargée, l’étape suivante consiste à extraire le contenu de l’archive dans “/usr/local/bin”:

    sudo unzip smxi.zip -d /usr/local/bin/
    02 extraire le zip 2
    Extraire l’archive zip directement dans le répertoire “/usr/local/bin”

    C’est ça. Vous avez maintenant smxi « installé » sur votre machine Debian !

    Exécution de smxi

    Vous devez être un superutilisateur (root) pour exécuter le script. Escalade des autorisations via la commande sudo ne fonctionnera pas.

    Devenez root avec cette commande :

    sudo su -

    Une fois connecté en tant que root, exécutez le script

    smxi
    04 smxi montrant su
    smxi vous dira comment le super utilisateur a exécuté smxi

    smxi est écrit en tant que script de console et fournira les meilleurs résultats (en particulier lorsque vous travaillez avec des graphiques [re-]installation) lorsqu’il est exécuté depuis une console. Si vous avez déjà installé une interface graphique, veuillez passer à un tty en utilisant Ctrl + Alt + F3.

    La seule raison pour laquelle ce guide inclut des captures d’écran avec un émulateur de terminal GUI est que vous ne pouvez pas prendre de capture d’écran à partir d’une console 🙂

    Chaque fois que vous smxi, il fera toujours une “mise à jour apt-get” pour vous.

    À l’étape suivante, smxi vous demandera si vous voulez soit « dist-upgrade » ou « upgrade » ou « continuer » – avancez sans rien mettre à niveau.

    05 premier lancement smxi
    smxi vous demandant quelques options pour mettre à niveau ou aller de l’avant

    Choisir ‘dist-upgrade’ vous présentera l’écran suivant.

    06 choisir la branche 1
    smxi offre à l’utilisateur la possibilité de choisir sa branche Debian : Stable ou Testing ou Sid

    Identifier de manière fiable quelle branche de Debian vous utilisez est difficile pour le script, alors maintenant il vous demande sur quelle branche de Debian vous vous trouvez.

    Puisque je suis sur la branche stable de Debian 11 Bullseye, je vais aller de l’avant avec la première option ‘debian-stable’.

    Une fois le processus de « dist-upgrade » terminé, vous verrez un aperçu de votre système qui contient votre version actuelle du noyau et le dernier noyau disponible pour votre système, la date et l’heure de la dernière mise à jour de votre base de données de packages apt et du matériel information.

    07 smxi sys info exécution consécutive 1
    écran smxi avec quelques informations concernant le système sur lequel il est exécuté

    Une fois la mise à niveau terminée et que vous avez dépassé l’écran d’informations système, vous disposez désormais de toutes les options pour prendre les mesures proposées par smxi.

    08 menu principal smxi
    liste de toutes les options disponibles dans smxi sur lesquelles vous pouvez agir

    Installation du package

    ‘package-install’ est la première option disponible à portée de main dans le menu de script. Comme vous l’avez peut-être deviné, la sélection de cette option vous aidera à installer un ensemble d’applications.

    Vous pouvez choisir parmi quelques options.

    Office : pour installer LibreOffice, AbiWord et quelques autres outils bureautiques et de productivité. Il existe également une option pour empêcher la mise à niveau du package LibreOffice.

    Non-free : ce sous-menu de ‘package-install’ vous permet d’installer les packages non-libres, qui ne sont pas dans les dépôts Debian. Cela inclut des applications comme Chrome, Opera, Skype, etc.

    Utilitaires : Sous le « package-install » se trouve un autre sous-menu qui vous aide à installer divers utilitaires tels que htop, gzip, etc. Cela vous permet d’installer les navigateurs basés sur des terminaux comme Lynx. Il y a beaucoup d’utilitaires dans les catégories ici. Un peu comme une version en ligne de commande plus petite du centre logiciel. N’hésitez pas à l’explorer.

    Environnement de bureau

    Une autre option que vous pouvez choisir dans le sous-menu « installation du package » consiste à installer une variété d’environnements de bureau tels que KDE, LXDE, les gestionnaires de fenêtres, le gestionnaire d’affichage, etc. Il existe différents packages disponibles pour un seul environnement de bureau, alors choisissez en conséquence.

    Les serveurs

    L’option ‘package-install’ permet également d’installer un ou plusieurs serveurs (ou son client). Les choix sont les suivants.

    apache-mysql-php: C’est la première option à installer en tant que serveur. Il installe le serveur Apache2, le serveur MySQL et le serveur PHP.

    nfs: Cette [second] option installer le serveur NFS (Network File Sharing) ou le client NFS. Vous pouvez choisir si vous souhaitez installer le serveur NFS ou le client NFS.

    samba: Cette [third] L’option vous invitera à installer le client samba (SMB) ou le serveur samba ; il a également la possibilité d’installer “fuse-smb”.

    Suppression de colis

    Sous l’option « retrait de package », vous serez à nouveau présenté avec un nombre sans précédent de choix dans une liste.

    La configuration ici est un peu différente. Disons que vous voulez supprimer le bluetooth [drivers], saisissez le numéro de Bluetooth (1), puis sélectionnez l’option « remove-chosen » (18) pour supprimer Bluetooth.

    Cela vous permet de sélectionner plusieurs éléments à sélectionner ensemble pour la suppression, puis de les supprimer tous en même temps.

    Nettoyer

    Si vous allez sous l’option « nettoyage », vous aurez le choix parmi les choix suivants

    1. apt-propre
    2. apt-autoclean
    3. extracteur de noyau
    4. supprimer-noyau-modules
    5. clean-smxi-stuff (supprimer tous les éléments que smxi a créés au fil du temps)
    6. debian-orphelins
    7. supprimer-xorg-modules
    8. clean-cruft (supprimer tous les fichiers liés à un package déjà supprimé)

    Ajustements divers

    ‘divers-tweaks’ est la quatrième option disponible dans le menu smxi. Cette option vous permet d’effectuer les tâches suivantes

    1. mozilla-tweaks
    2. installer-graphiques
    3. réglages-avancés
    4. héritage-tweaks
    5. libreoffice-hold-install

    mozilla-tweaks a plus d’options qui incluent le vidage du gestionnaire de fichiers gtk dans tous les navigateurs Mozilla (Firefox, Iceweasel, Swiftfox, etc.), la modification des préférences de Gecko (le moteur de navigateur de Firefox) et l’ajout de plug-ins à Switftox.

    install-graphics : met à jour votre bashrc, met à jour les paramètres régionaux, modifie les miroirs Debian, modifie le niveau d’exécution par défaut (en savoir plus sur les niveaux d’exécution ici).

    La quatrième option est « legacy-tweaks ». Ce sont des ajustements qui sont considérés comme hérités parce qu’ils sont soit des ajustements obsolètes, soit qu’ils ne sont plus requis par les nouvelles versions de Debian. Cette option est disponible pour les anciennes installations de Debian.

    Options du noyau

    La sixième option du menu principal de smxi est « options du noyau » qui vous aide à configurer, ajouter et supprimer un ou plusieurs noyau(x).

    1. installation-alternative-noyau
    2. options-noyau-avancées
    3. extracteur de noyau

    La première option du sous-menu ‘kernel-options’ vous permet d’installer des noyaux archivés. Cette option existe car les noyaux plus récents peuvent parfois avoir des problèmes matériels.

    L’option ‘advance-kernel-options’ vous permet d’ajouter ou de supprimer le méta-paquet du noyau, ce qui inclut l’ajout Noyau de liqueur sources (s’il est pris en charge par votre installation Debian).

    Et la dernière option, ‘kernel-remover’, vous aide à supprimer les noyaux inutilisés (un à la fois).

    Conclusion

    Comme je l’ai dit au début de cet article, vous pouvez faire tout cela en utilisant le gestionnaire de paquets standard dans Debian. Il présente simplement beaucoup de choses à un seul endroit de manière interactive.

    C’est quelque chose de vieille école et peut-être apprécié par un administrateur système chevronné. Je ne suis pas sûr de toi.

    Partagez vos réflexions sur l’utilisation de smxi et d’outils de type smxi dans les années 2020.

    Et si vous aimez cet outil, pensez faire un don à son développeur qui a également créé inxi pour nous.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    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