Scoop est un gestionnaire de paquets en ligne de commandes.
Il installe des programmes que vous connaissez et aimez, à partir de la ligne de commande.
En plus d’application portable, Scoop intègre la plupart des projets Git sous la forme de buckets.
Au total, un peu plus de 5000 paquets sont disponible.
C’est une bonne alternative à Chocolatey ou Winget.
Dans ce tutoriel, je vous présente cet utilitaire, comment installer et utiliser scoop sur Windows.
Table des matières
- 1 Qu’est-ce que le gestionnaire de paquets Scoop ?
- 2 Comment utiliser Scoop
- 3 Comment rechercher des paquets avec scoop
- 4 Comment Installer des paquets avec scoop
- 5 Comment mettre à jour les applications avec scoop
- 6 Comment désinstaller un paquet avec scoop
- 7 La commande scoop
- 8 WingetUI : interface utilisateur pour le gestionnaire de paquets Winget et Scoop
- 9 Liens
Qu’est-ce que le gestionnaire de paquets Scoop ?
Scoop est un gestionnaire de paquets pour Windows proposant les fonctionnalités suivantes :
- Élimine les fenêtres contextuelles d’autorisation
- Masque les installateurs et setup (installation silencieuse)
- Empêche la pollution de la variable PATH
- Évite les effets secondaires inattendus de l’installation et de la désinstallation des programmes
- Trouve et installe automatiquement les dépendances
- Effectue toutes les étapes de configuration supplémentaires elle-même pour obtenir un programme de travail
Les applications qui s’installent le mieux avec Scoop sont communément appelées applications “portables” : c’est-à-dire les fichiers de programme compressés qui s’exécutent autonomes lorsqu’ils sont extraits et n’ont pas d’effets secondaires comme la modification du registre ou la mise en place de fichiers en dehors du répertoire du programme.
Étant donné que les installateurs sont communs, Scoop les prend également en charge (et leurs désinstallateurs).
Scoop est également excellent pour gérer les programmes à un seul fichier et les scripts PowerShell. Ceux-ci n’ont même pas besoin d’être compressés.
Les paquets sont divisés en plusieurs sources nommés buckets :
- main : les paquets disponibles directement
- extras : les paquets supplémentaires qui ne correspondent pas au schéma général, généralement dans git
- games : les jeux open source ou libres
- java : Une collection de kits de développement Java (JDKS), de moteurs Runtime Java (JRES), d’outils de débogage virtuel de Java et de moteurs d’exécution basés sur Java.
- nerd-fonts : Les polices de caractères nerd-fonts
- nirsoft : les paquets de plus de 250 applications NirSoft
- nonportable : les applications qui ne sont pas portables
- php : Installateurs pour la plupart des versions de PHP Versions – Versions alternatives des applications trouvées dans d’autres seaux
- versions : les applications en version beta ou autres versions spécifiques
Scoop télécharges et gère les paquets de manière portable, les gardant soigneusement isolés dans ~\Scoop.
Il n’installe pas des fichiers à l’extérieur de ce dossier, de plus, vous pouvez placer une installation de scoop où vous le souhaitez.
Ainsi, par défaut, les paquets s’installent dans ~/scoop, soit donc pour Windows le dossier C:\Users\<user>\scoop :
Comment utiliser Scoop
- Ouvrez Powershell (nul besoin d’une élévation en administration) :
- Puis copiez/collez les commandes suivantes :
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
- Patientez durant l’extraction et la copie de l’archive Scoop
- Puis si tout va bien le message suivant s’affiche : Scoop was installed successfully!
Comment rechercher des paquets avec scoop
Pour rechercher un paquet, on utilise la commande search avec le mot clé :
scoop search <mot clé>
Les paquets trouvés s’affichent en liste par type de sources (main, extras, nirsoft)
Par exemple pour rechercher le paquet de l’application mongo :
scoop search mongo
Autre exemple, si on souhaite trouver tous les paquets qui comportent le mot browser :
scoop search browser
La liste des applications est disponible en ligne : https://scoop.sh/#/apps
Par exemple ici on recherche l’application LibreWolf qui se trouve dans les extras.
Il faudra alors activer ces derniers pour pouvoir l’installer.
scoop search librewolf
Results from other known buckets...
(add them using 'scoop bucket add <name>')
'extras' bucket (install using 'scoop install extras/<app>'):
librewolf
La liste des buckets est disponible en ligne : https://scoop.sh/#/buckets
Comment Installer des paquets avec scoop
Pour installer un paquet, on utilise la commande install en spécifiant le nom du paquet.
La syntaxe est la suivante :
scoop install <paquet>
Par exemple pour installer le paquet mongo :
scoop install python
Vous pouvez installer plusieurs paquets à la fois en spécifiant les noms l’un après l’autre :
scoop install aria2 curl grep sed less touch
Installer des paquets extras
Pour installer des paquets dans des sources spécifiques, il faut au préalable activer le bucket.
Cela est à faire une fois.
Le principe est le même pour chaque bucket.
Pour activer la source extras permettant d’installer les paquets provenant de git, utilisez ces deux commandes :
scoop install git
scoop bucket add extras
Puis par exemple pour installer LibreWolf :
Installer des paquets NirSoft
Pour activer les sources NirSoft :
scoop bucket add nirsoft
Puis par exemple pour installer l’application BrowserdownloadsView :
scoop install browserdownloadsview
Supprimer un bucket
Voici la syntaxe pour supprimer un bucket avec la commande rm :
scoop bucket rm <source>
Par exemple pour supprimer le bucket NirSoft :
scoop bucket rm nirsoft
Comment mettre à jour les applications avec scoop
Pour mettre à jour les applications installées ainsi que scoop, utilisez la commande update :
scoop update
Comment désinstaller un paquet avec scoop
Pour supprimer une paquet ou application, utilisez la commande uninstall en spécifiant le nom ou les noms des paquets :
scoop uninstall <paquet>
Par exemple pour supprimer l’application LibreWolf :
scoop uninstall librewolf
La commande scoop
COMMANDE | DESCRIPTION |
alias | Gère les alias scoop |
bucket | Gérer les seaux de scoop |
cache | Afficher ou effacer le cache de téléchargement |
cat | Montrer le contenu de manifeste spécifié. Si disponible, «Bat» sera utilisé pour imprimer JSON. |
checkup | La vérification des problèmes potentiels |
cleanup | Nettoyage des applications de nettoyage en supprimant les anciennes versions |
config | Afficher ou définir des valeurs de configuration |
create | Créer un manifeste d’application personnalisé |
depends | Afficher les dépendances de la liste pour une application |
download | Téléchargez les applications dans le dossier cache et vérifiez les hachages |
export | Exporte une liste des applications installées |
help | Afficher l’aide de scoop |
hold | Suspend une application pour désactiver les mises à jour |
home | Ouvre la page d’accueil de l’application |
info | Afficher les informations sur une application |
install | Installer les applications d’installation |
list | Lister des applications installées sur la liste |
prefix | Renvoyer le chemin d’accès à l’application spécifiée réinitialiser la réinitialisation d’une application pour résoudre les conflits |
reset | Rechercher des applications disponibles |
search | Rechercher un paquet |
shim | Manipuler des shim de scoop |
status | Afficher le statut et vérifier les nouvelles versions d’applications |
unhold | Retirer la suspension des mises à jour d’une application |
uninstall | Désinstaller une application |
update | Mettre à jour les applications de mise à jour ou scoop lui-même |
virustotal | Rechercher par le hachage de l’application sur virustotal.com |
which | Localiser un exécutable (similaire à ‘which’ sur Linux) |
Utilisez la commande help suivi de la commande pour obtenir des informations sur la syntaxe et son utilisation :
WingetUI : interface utilisateur pour le gestionnaire de paquets Winget et Scoop
WingetUI est une interface utilisateur gratuite pour les gestionnaires de paquets pour Windows les plus courants tels que Winget (Windows Package Manager) et Scoop.
Avec cette application, vous pourrez facilement télécharger, installer, mettre à jour et désinstaller tout logiciel publié sur les gestionnaires de paquets pris en charge en un seul clic.
Liens
- winget (Windows Package Manager) : installer des programmes en ligne de commandes
- Ninite : Installer plusieurs applications en un clic
- RuckZuck : Installer et de mettre à jour les applications rapidement
- Scoop : un gestionnaire de paquets pour Windows
- Chocolatey : le gestionnaire de paquets pour Windows
- winstall : Installer rapidement des applications Windows avec le gestionnaire de paquets
- Windows System Control Center (WSCC) : installer, mettre à jour vos applications
- WingetUI : Une interface utilisateur pour le gestionnaire de paquets Winget et Scoop
- QuickInstaller : installer, mettre à jour et désinstaller des applications en un clic
- Patch My PC Updater : installer et mettre à jour vos applications en un clic
- 12 meilleurs outils Sysinternals
- Apt Linux : installer et mise à jour de paquets et distribution Ubuntu, Debian, Mint
- dpkg : gestionnaire de paquets pour Debian, Ubuntu ou Mint
- 13 exemples d’utilisation de la commande dpkg pour les distributions Linux basées sur Debian
- Utiliser DNF/YUM sur Linux CentOS, Fedora, Redhat (REHL)