Ce mémo a été publié le 13 mars 2018 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Mémo pour installer Rsync sous Windows et l’utiliser dans Git Bash
- Après avoir installé Git (et donc Git Bash) à partir de ce site : https://git-scm.com/), télécharger la dernière version de RSync pour Windows ici : http://repo.msys2.org/msys/x86_64/
- Rechercher rsync sur la page, vérifier la date et cliquer sur le fichier. A la date de rédaction de ce mémo : rsync-3.1.3-1-x86_64.pkg.tar.xz.
- Utiliser 7Zip pour décompresser le fichier xz, puis le fichier tar.
- Copier le fichier rsync.exe présent dans le répertoire usr\bin de l’archive vers le répertoire C:\Program Files\Git\mingw64\bin
La commande est maintenant disponible dans Git Bash.
Testé sous Windows 10 avec succès.
Bonsoir,
Merci pour ces quelques lignes. Problème réglé en 5 minutes !
Bàv,
Bonjour,
Effectivement clair, net simple et concis
Je noterais que depuis le format de compression du fichier est tar.zst et donc on peut oublier 7zip pour le décompresser.
Le plus simple que j’ai trouvé est de passer par WSL que j’avais déjà installé avec un Ubuntu 18.04 et d’y installer le paquet zstd.
Ensuite on a la commande unzstd -d qui permet de décompresser le fichier .zst.
Bon après dans le bash qui utilise rsync j’ai une erreur
C:/Program Files/Git/mingw64/bin/rsync.exe: error while loading shared libraries: msys-zstd-1.dll: cannot open shared object file: No such file or directory
Vu que je m’étais déjà lancé dans WSL et qu’il y a donc déjà la commande rsync, j’y suis resté en installant tous les autres paquets dont j’avais besoin et j’ai pu faire tourner le script.
Bonjour,
Merci pour ce commentaire qui pourra surement aider.
A l’époque de l’article, je n’avais pas eu besoin de faire appel à WSL (encore moins à WSL 2 qui n’était pas sortie 😉 ).
Bravo !