Installer rclone sur OpenIndiana (illumos)
Contexte
Le paquet rclone n'étant pas disponible dans le dépôt d'OpenIndiana, on installe directement la build officielle solaris-amd64 depuis rclone.org. Le binaire Go statique compilé pour Solaris s'exécute sans problème sur illumos/OpenIndiana (x86-64 uniquement). Procédure suivie en tant que root.
1. Vérifier l'architecture
isainfo -kv
uname -a
(Doit indiquer un noyau 64-bit amd64.)
2. Télécharger la build Solaris
cd /tmp
curl -O https://downloads.rclone.org/rclone-current-solaris-amd64.zip
3. Décompresser
unzip rclone-current-solaris-amd64.zip
cd rclone-*-solaris-amd64
(Si unzip est absent : pfexec pkg install unzip)
4. Installer le binaire
Sur une installation OpenIndiana minimale, /usr/local n'existe pas par défaut : il faut créer l'arborescence avant la copie.
mkdir -p /usr/local/bin
mkdir -p /usr/local/share/man/man1
cp rclone /usr/local/bin/
chown root:bin /usr/local/bin/rclone
chmod 755 /usr/local/bin/rclone
5. Page de man (optionnel)
cp rclone.1 /usr/local/share/man/man1/
mandb 2>/dev/null || true
6. Vérifier l'installation
/usr/local/bin/rclone version
La sortie doit confirmer os/arch: amd64, os/type: solaris et identifier l'hôte comme OpenIndiana illumos, avec un binaire go/linking: static.
7. Ajouter /usr/local/bin au PATH
echo $PATH | tr ':' '\n' | grep -x /usr/local/bin
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.profile
. ~/.profile
(~/.profile n'est relu qu'à l'ouverture d'un shell de login. Pour cron ou un service SMF, utiliser le chemin absolu /usr/local/bin/rclone ou exporter le PATH en tête du script.)
Conclusion
rclone est installé et fonctionnel sur OpenIndiana. Les opérations API (sync, lsd, delete, cryptcheck, check) fonctionnent nativement.
(À noter : rclone mount / FUSE n'est pas disponible sur Solaris/illumos. Sans impact pour un workflow de sauvegarde rclone + crypt + S3.)
↑ Haut de page