Scoop.sh – Installation d’applications sans les droits admin sous Windows

Introduction

Dans l’univers Windows, gérer les installations et mises à jour de logiciels peut être un casse-tête. Heureusement, il existe des gestionnaires de paquets comme Scoop.sh, un outil en ligne de commande qui facilite grandement cette tâche. L’un des avantages de Scoop.sh est qu’il ne nécessite pas de droits d’administrateur pour l’installation ou la gestion des paquets. Cela le rend particulièrement utile pour les utilisateurs qui n’ont pas ces droits sur leur système. Scoop installe les programmes dans votre répertoire utilisateur, ce qui permet une gestion des logiciels plus flexible et moins intrusive pour le système.

Qu’est-ce que Scoop.sh?

Scoop.sh est un gestionnaire de paquets pour Windows qui simplifie l’installation, la mise à jour et la gestion de logiciels. Il fonctionne en ligne de commande et utilise des fichiers de configuration simples pour contrôler les installations. Scoop se concentre sur l’installation des programmes dans votre répertoire utilisateur, évitant ainsi les modifications du système et des permissions d’administrateur.

Installation de Scoop.sh

  1. Prérequis: Assurez-vous que PowerShell 5 (ou une version ultérieure) est installé sur votre système.
  2. Commande d’Installation sous powershell: iwr -useb get.scoop.sh | iex
    Cette commande télécharge et exécute le script d’installation de Scoop.

Utilisation

  • Recherche de paquets: scoop search [nom-du-paquet]
  • Installation d’un paquet: scoop install [nom-du-paquet]
  • Mise à jour d’un paquet: scoop update [nom-du-paquet]
  • Mise à jour de tous les paquets: scoop update *
  • Liste des Paquets Installés: scoop list
  • Désinstallation d’un Paquet: scoop uninstall [nom-du-paquet]

Pour voir l’ensemble des paquets disponibles :
https://scoop.sh/#/apps

Avantages de Scoop.sh

  • Isolation des applications: Installe les programmes dans votre répertoire utilisateur.
  • Facilité de mise à jour: Une simple commande pour mettre à jour les applications.
  • Portabilité: Facile à configurer sur plusieurs machines.

Remarque importante sur le Remote Execution

Dans un environnement d’entreprise où la politique de Remote Execution est réglée sur AllSigned, les utilisateurs pourraient rencontrer des restrictions pour exécuter des scripts comme celui de Scoop. Pour contourner ce problème, une solution consiste à passer à PowerShell 7, comme discuté dans cette issue GitHub. PowerShell 7 offre plus de flexibilité et de fonctionnalités, tout en permettant l’utilisation de Scoop dans un environnement plus restreint.

Pour voir les stratégies de remote execution, vous pouvez utiliser cette commande :
Get-ExecutionPolicy -List

Conclusion

Scoop.sh est un outil puissant et flexible pour les utilisateurs de Windows cherchant une méthode simple et efficace pour gérer leurs logiciels. En suivant l’approche de Scoop, centrée sur l’utilisateur et la portabilité, vous pouvez simplifier la gestion de vos applications tout en maintenant votre système à jour et sécurisé.