Installer des logiciels sur VPS Windows
Installation de logiciels sur VPS Windows
Découvrez comment installer et gérer efficacement vos logiciels sur un VPS Windows RedHeberg. Ce guide couvre les différentes méthodes d'installation, du gestionnaire de paquets Chocolatey aux installations manuelles.
Chocolatey : le gestionnaire de paquets Windows
Chocolatey est l'outil de référence pour installer et gérer des logiciels en ligne de commande sur Windows Server.
Installation de Chocolatey
- Ouvrez PowerShell en tant qu'administrateur sur votre VPS Windows
- Exécutez la commande d'installation :
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Vérifiez l'installation :
choco --version
Redémarrez votre session PowerShell après l'installation pour que les variables d'environnement soient correctement chargées.
Installation de logiciels courants avec Chocolatey
Voici les commandes pour installer les outils les plus demandés :
# Git - Contrôle de version
choco install git -y
# 7-Zip - Archiveur
choco install 7zip -y
# Notepad++ - Éditeur de texte avancé
choco install notepadplusplus -y
# VLC Media Player
choco install vlc -y
# Google Chrome
choco install googlechrome -y
# Firefox
choco install firefox -y
# Visual Studio Code
choco install vscode -y
# Node.js
choco install nodejs -y
# Python 3
choco install python -y
# Docker Desktop
choco install docker-desktop -y
Gestion des packages avec Chocolatey
# Lister les packages installés
choco list --local-only
# Mettre à jour tous les packages
choco upgrade all -y
# Mettre à jour un package spécifique
choco upgrade googlechrome -y
# Désinstaller un package
choco uninstall notepadplusplus -y
# Rechercher un package
choco search mysql
Winget : l'alternative Microsoft
Windows Package Manager (Winget) est l'outil officiel de Microsoft, disponible sur Windows Server 2022.
Utilisation de Winget
# Rechercher une application
winget search "Visual Studio Code"
# Installer une application
winget install Microsoft.VisualStudioCode
# Lister les applications installées
winget list
# Mettre à jour une application
winget upgrade Microsoft.VisualStudioCode
# Mettre à jour toutes les applications
winget upgrade --all
Winget est intégré nativement dans Windows mais dispose d'un catalogue moins fourni que Chocolatey pour les outils de développement et d'administration.
Installation manuelle depuis des fichiers .exe
Pour les logiciels non disponibles dans les gestionnaires de paquets :
Téléchargement et installation
- Téléchargez le fichier d'installation :
# Exemple avec curl (disponible dans Windows Server 2022)
curl -L "https://example.com/software.exe" -o "C:\temp\software.exe"
# Ou avec Invoke-WebRequest
Invoke-WebRequest -Uri "https://example.com/software.exe" -OutFile "C:\temp\software.exe"
- Installation silencieuse (si supportée) :
# Installation silencieuse générique
Start-Process -FilePath "C:\temp\software.exe" -ArgumentList "/S" -Wait
# Pour certains installateurs MSI
msiexec /i "C:\temp\software.msi" /quiet /norestart
Vérification de l'intégrité
# Vérifier la signature numérique
Get-AuthenticodeSignature "C:\temp\software.exe"
# Calculer le hash SHA256
Get-FileHash "C:\temp\software.exe" -Algorithm SHA256
Microsoft Store (si activé)
Sur certaines configurations Windows Server, le Microsoft Store peut être disponible :
Installation depuis PowerShell
# Rechercher une application dans le Store
Get-AppxPackage -Name "*calculator*"
# Installer depuis le Store (nécessite des privilèges appropriés)
Add-AppxPackage -Path "ms-windows-store://pdp/?productid=9WZDNCRFHVQM"
Bonnes pratiques de gestion logicielle
Organisation des installations
# Créer un dossier pour les téléchargements
New-Item -ItemType Directory -Path "C:\Software" -Force
# Créer un script d'installation automatisé
$software = @(
"git",
"7zip",
"notepadplusplus",
"googlechrome",
"vscode"
)
foreach ($app in $software) {
choco install $app -y
}
Maintenance automatisée
# Script de mise à jour hebdomadaire
choco upgrade all -y
winget upgrade --all --silent
Vérifiez toujours la source de vos téléchargements et utilisez des dépôts officiels. Évitez d'installer des logiciels depuis des sources non vérifiées sur un serveur de production.
Votre VPS Windows RedHeberg est maintenant équipé d'un système de gestion logicielle efficace, vous permettant d'installer et maintenir vos applications de manière professionnelle.