Linux
Filestar pour Linux est la même application que sur Windows et macOS, fournie sous la forme d’une AppImage unique qui fonctionne sur la plupart des distributions Linux sans rien installer.
Ce qu’il vous faut
- Un PC Intel ou AMD 64 bits (x86-64). ARM n’est pas encore pris en charge.
- Une distribution de 2018 ou plus récente (glibc 2.28 ou version ultérieure) : Ubuntu 20.04, Debian 10, Fedora 29, RHEL/AlmaLinux/Rocky 8, openSUSE Leap 15.3 ou toute version plus récente.
- Une session de bureau (X11 ou Wayland) pour l’application. La ligne de commande fonctionne sans session de bureau.
Installer et lancer
Téléchargez Filestar sur filestar.com et choisissez Linux. Vous obtenez un fichier dont le nom ressemble à
Filestar.29.0.0.1.linux-x64.AbCd1.AppImage- conservez la dernière partie du nom, elle contient votre clé de téléchargement.Rendez-le exécutable et lancez-le :
chmod +x Filestar.*.AppImage ./Filestar.*.AppImageLa plupart des gestionnaires de fichiers permettent aussi de le faire : ouvrez les propriétés du fichier et autorisez son exécution comme programme, puis double-cliquez dessus.
Conservez l’AppImage à l’endroit de votre choix, par exemple dans
~/Applications. Filestar se met à jour sur place.
Si l’application ne démarre pas et affiche un message à propos de FUSE (fréquent dans les conteneurs et sur certaines installations minimales), lancez-la avec --appimage-extract-and-run, ou installez le paquet libfuse2 de votre distribution.
La ligne de commande
La même AppImage contient Filestar CLI :
./Filestar.*.AppImage cli -c "convert to pdf" -i report.docx
La CLI nécessite un Plan qui l’inclut, comme sur Windows et macOS.
La ligne de commande uniquement
Pour un serveur, un conteneur ou toute machine sans environnement de bureau, un téléchargement contenant uniquement la CLI est également disponible :
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz
tar -xzf Filestar.30.0.0.0.linux-x64.cli.tar.gz
./filestar/FilestarCli --version
L’archive se décompresse dans un dossier nommé filestar, et la CLI qu’il contient s’appelle FilestarCli. Conservez tout le contenu du dossier ensemble et lancez la CLI avec les mêmes arguments que filestarcli sur Windows et macOS (voir Filestar CLI) :
./filestar/FilestarCli -c "convert to pdf" -i report.docx
Pour la lancer avec la commande filestarcli depuis n’importe où, créez un lien vers elle dans un dossier de votre PATH, par exemple :
sudo ln -s "$PWD/filestar/FilestarCli" /usr/local/bin/filestarcli
Vérifiez sa signature, Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig, disponible à côté du fichier sur le serveur de publication, comme indiqué ci-dessous pour l’AppImage.
Mises à jour
Filestar recherche les mises à jour au démarrage et remplace sa propre AppImage par la nouvelle version, puis redémarre. Avant cela, il vérifie la signature de la mise à jour à l’aide de la clé de publication Filestar intégrée à l’application et refuse tout ce qui n’est pas signé par Filestar. Si l’AppImage se trouve dans un dossier où vous ne pouvez pas écrire (par exemple /opt), Filestar continue d’utiliser votre version actuelle ; téléchargez alors la nouvelle version sur filestar.com.
Ce qui fonctionne sur Linux aujourd’hui
La plupart des conversions fonctionnent comme sur les autres plateformes : images (y compris les photos HEIC et RAW), audio et vidéo, PDF, documents via Pandoc, livres numériques à l’exception des formats de calibre, archives, CAO et 3D, SIG, OCR et transcription de la parole en texte.
Ne sont pas encore disponibles sur Linux : les conversions qui dépendent de LibreOffice, Inkscape, GIMP, Blender, calibre, FontForge, FluidSynth, MrSID, libcdr (CorelDRAW), SoX, NConvert ou Microsoft Office, ainsi que l’impression. Filestar affiche « Ce skill n’est pas encore disponible pour votre plateforme » lorsque vous demandez l’une de ces opérations.
Vérifier qu’un téléchargement provient de Filestar
Chaque version Linux est signée avec la clé de publication Filestar. La signature d’une version se trouve à côté de celle-ci sur le serveur de publication, par exemple https://release.filestar.com/releases/29.0.0.1/Filestar.29.0.0.1.linux-x64.AppImage.sig. Enregistrez la clé publique ci-dessous sous le nom filestar-release.pem et exécutez :
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.29.0.0.1.linux-x64.AppImage.sig Filestar.29.0.0.1.linux-x64.AbCd1.AppImage
Le téléchargement pour la ligne de commande se vérifie de la même manière, avec sa propre signature :
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig Filestar.30.0.0.0.linux-x64.cli.tar.gz
La commande affiche Verified OK si le fichier est authentique. La clé :
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE06s0qAVJMelCGkkPRGkDwoxLPfR8
BWNHNuAIwQd4CD9SA5LQdBoOpDrvCbRHzy3jTAXPwWOjPxfmYgeZDE9vTw==
-----END PUBLIC KEY-----
Empreinte SHA-256 de la clé : F6:50:BF:DE:B1:D8:D0:D6:36:54:13:3F:DA:8B:78:2B:85:AE:50:DF:14:B6:96:40:6F:B5:E3:C7:AC:94:26:DB
Faites-nous part de vos observations
Si quelque chose ne fonctionne pas sur votre distribution, écrivez-nous via le Concierge en indiquant votre distribution et sa version, et nous examinerons le problème.
Dernière mise à jour le