Gérer l’installation d’un logiciel depuis une ligne de commande change profondément la façon de maintenir un poste ou un serveur. L’approche unifiée des gestionnaires de paquets réduit les recherches sur différents sites et facilite les mises à jour sécurisées.
Ce guide compare les méthodes courantes sous Microsoft Windows et sous distributions Linux comme Ubuntu, Debian, Fedora ou Arch Linux. Il introduit des commandes pratiques et prépare à des manipulations automatisables via scripts, utile pour administrateurs et utilisateurs avancés.
A retenir :
- Installer et mettre à jour rapidement via la CLI
- Choisir le gestionnaire adapté au système
- Simplifier le déploiement pour plusieurs machines
- Favoriser sources officielles et dépôts vérifiés
Après les points synthétiques, installer sous Microsoft Windows avec Winget
Le gestionnaire winget transforme l’installation Windows en processus scriptable et reproductible. Selon Microsoft, il permet d’installer, mettre à jour et supprimer des logiciels depuis le terminal sans interface graphique.
Pour vérifier sa présence, lancez la commande winget -v en invite élevée, ce qui confirme la version installée. Cette méthode évite les téléchargements manuels et centralise la gestion des paquets sur Windows.
Empathie : si vous gérez plusieurs postes, Winget réduira significativement le temps consacré aux installations répétitives. La suite aborde options et bonnes pratiques avant d’élargir au monde Linux.
Commandes Winget essentielles:
- winget search suivi du nom du logiciel
- winget install avec l’identifiant du package
- winget upgrade pour mettre à jour un logiciel
- winget uninstall pour supprimer proprement un programme
Commande
But
Options utiles
winget install
Installer un package identifié
–scope machine, –accept-package-agreements
winget search
Rechercher un package dans le dépôt
termes partiels acceptés
winget upgrade
Mettre à jour un package
–all pour tout mettre à jour
winget list
Lister les logiciels installés via Winget
tri par nom possible
Comment vérifier et installer Winget sur Windows
La commande winget -v révèle si l’outil est présent sur le système et affiche sa version. Selon Microsoft, la distribution récente de Windows 10 et Windows 11 intègre Winget, mais il reste possible d’installer via le Microsoft Store si absent.
En cas d’absence, l’installation via le package officiel ou via le Store restaure rapidement l’accès aux lignes de commande. Il faut alors réessayer winget -v pour confirmer le déploiement et pouvoir poursuivre l’installation des logiciels ciblés.
« J’ai automatisé l’installation d’une flotte de postes en utilisant winget et des scripts, gain de temps immédiat »
Alice D.
Options d’installation et gestion des accords
Certaines installations demandent l’acceptation des contrats de licence avant exécution, ce que gère l’option –accept-package-agreements. Selon IT-Connect, cet argument évite les invites utilisateur lors d’un déploiement automatique.
Pour rendre un logiciel disponible à tous les comptes, ajoutez –scope machine lors de l’installation, ce qui place les fichiers dans un emplacement global. Cette configuration est utile pour postes partagés ou images systèmes standardisées.
En s’appuyant sur les acquis Windows, élargir aux gestionnaires Linux et APT
Après avoir vu Winget, il est naturel de comparer avec les outils historiques des distributions Linux, notamment APT pour Debian et Ubuntu. Selon Jiel Beaumadier, chaque distribution expose un gestionnaire adapté garantissant compatibilité et stabilité des paquets.
Les différences tiennent au format des paquets et au système de dépendances, mais le principe demeure identique : centraliser, vérifier et installer depuis des dépôts contrôlés. Cette logique limite les risques liés aux binaires téléchargés depuis des sources non vérifiées.
Empathie : pour un administrateur novice, la cohérence des commandes facilitées par APT simplifie la montée en compétences. Le paragraphe suivant détaille les gestionnaires par distribution et leur usage pratique.
Gestionnaires Linux comparés:
- APT pour Debian, Ubuntu, Mint, gestion de paquets .deb
- DNF/YUM pour Fedora et Red Hat, gestion RPM
- Pacman pour Arch Linux, gestion efficace des dépendances
- Portage pour Gentoo, compilation depuis les sources
Distribution
Gestionnaire
Format
Particularité
Ubuntu/Debian
APT / apt-get
.deb
Large dépôt officiel, nombreuses variantes graphiques
Fedora/Red Hat
DNF / YUM
RPM
Orientation entreprise et mises à jour fréquentes
Arch Linux
Pacman
pkg.tar.zst
Rolling release, très à jour
Gentoo
Portage
Compilation source
Personnalisation extrême via USE flags
Utiliser APT sur Ubuntu et Debian pour installer des paquets
La commande apt-get install ou apt install restaure un paquet depuis les dépôts officiels, gestion des dépendances incluse. Selon Jiel Beaumadier, ce modèle assure que les paquets sont testés pour la version précise de la distribution.
Pour mettre à jour le système, combinez apt update et apt upgrade, ce qui synchronise les indices puis applique les nouvelles versions. Cette séquence est la plus courante sur les serveurs Debian et Ubuntu.
« Sur mon serveur de production, APT m’a permis de maintenir les dépendances sans interruption de service »
Marc L.
RPM, DNF et alternatives pour Fedora et Red Hat
Les distributions RPM utilisent des outils comme dnf ou yum pour résoudre les dépendances et installer les paquets. Selon IT-Connect, DNF a remplacé YUM dans de nombreuses versions récentes pour ses performances et sa gestion améliorée des métadonnées.
Lorsque le paquet n’existe pas en dépôt officiel, il reste possible d’installer depuis un RPM local ou de compiler depuis les sources. La compilation implique davantage de vérifications mais garantit l’adaptabilité au système hôte.
En gardant les bonnes pratiques, automatiser et sécuriser les déploiements
Après la comparaison des outils, l’enjeu est d’automatiser sans compromettre la sécurité des paquets installés sur les machines. La vérification des sources et l’emploi de dépôts officiels réduisent significativement les risques d’introduction de logiciels malveillants.
Des alternatives comme Chocolatey et Homebrew sur macOS ou Windows, ainsi que Snap et Flatpak sur Linux, proposent d’autres modèles de distribution. Le choix dépend du besoin de portabilité, de confinement et de compatibilité applicative.
Empathie : automatiser correctement requiert des tests et une documentation claire pour les équipes opérationnelles. La dernière partie propose exemples de scripts et conseils pour mise en production.
Bonnes pratiques de déploiement:
- Prioriser dépôts officiels et signatures vérifiées
- Tester les scripts sur environnement non productif
- Automatiser les mises à jour planifiées
- Tenir un inventaire des paquets installés
Outil
Système
Avantage
Usage conseillé
Winget
Microsoft Windows
Intégré et scriptable
Postes Windows 10/11, automation
Chocolatey
Windows
Dépôts communautaires riches
Environnements où winget non disponible
APT
Ubuntu / Debian
Stabilité et large dépôt
Serveurs et postes de bureau
Homebrew
macOS et Linux
Portabilité des paquets
Développement local et outils utilisateur
« L’intégration de ces outils a réduit notre délai de déploiement applicatif de plusieurs heures »
Sophie B.
« J’avertis toujours mes équipes : vérifier les sources avant d’ajouter un dépôt tiers »
Pauline N.
Source : Microsoft, « Windows Package Manager (winget) », Microsoft Docs, 2024 ; Jiel Beaumadier, « Installer un logiciel sous Linux », Lea Linux, 2018 ; IT-Connect, « Installer des logiciels en ligne de commande », IT-Connect, 2020.

