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