Chaque version propose une archive par plateforme :
| Plateforme | Archive |
|---|---|
| Windows 10/11 (x64) | RomSieve-<version>-win-x64.zip |
| Linux (x64) | RomSieve-<version>-linux-x64.tar.gz |
Chaque archive contient :
RomSieve (RomSieve.exe sous Windows) :
l'interface graphique ;romsieve-cli (romsieve-cli.exe) : la ligne de commande ;README.md et LICENSE (GPLv3) ;THIRD-PARTY-NOTICES.txt et le dossier
licenses : les mentions de droits d'auteur et les licences
des composants que les deux programmes embarquent (.NET, Avalonia,
SkiaSharp, SharpCompress...). Licences des composants
tiers, dans la fenêtre des
préférences, ouvre ce fichier ;docs/ : ce guide utilisateur, en anglais et en
français, à lire hors ligne dans un navigateur (ouvrir
docs/index.html).Les deux programmes sont autonomes : aucune installation de .NET n'est nécessaire. Chacun tient en un seul fichier de 75 à 100 Mo environ.
Chaque archive est accompagnée d'un fichier .sha256.
Placez-les dans le même dossier, puis :
sha256sum -c RomSieve-1.2.0-linux-x64.tar.gz.sha256Sous Windows, dans PowerShell, comparez l'empreinte affichée par
Get-FileHash RomSieve-1.2.0-win-x64.zip avec le contenu du
fichier .sha256.
Décompressez l'archive où vous voulez (par exemple
C:\Programmes\RomSieve) et lancez
RomSieve.exe.
Les exécutables ne sont pas signés : au premier lancement, Windows SmartScreen peut afficher « Windows a protégé votre ordinateur ». Cliquez sur Informations complémentaires, puis sur Exécuter quand même.
tar -xzf RomSieve-1.2.0-linux-x64.tar.gz
cd RomSieve-1.2.0-linux-x64
./RomSieveL'archive conserve le droit d'exécution. S'il a été perdu (copie par
un partage Windows, par exemple), rétablissez-le avec
chmod +x RomSieve romsieve-cli.
Les deux programmes utilisent quelques bibliothèques du système, présentes sur la plupart des bureaux Linux :
libicu) et
OpenSSL (libssl), pour les deux programmes
;libX11, libICE, libSM) et
Fontconfig. Sous Wayland, l'interface passe par
XWayland, que GNOME et KDE fournissent d'office.Si l'une manque, RomSieve ne démarre pas et la nomme dans le terminal (« Couldn't find a valid ICU package », ou « Unable to load shared library 'libSM.so.6' », par exemple). Pour les installer :
# Debian, Ubuntu (ICU et OpenSSL y sont toujours installés)
sudo apt install libx11-6 libice6 libsm6 libfontconfig1
# Fedora
sudo dnf install libX11 libICE libSM fontconfig libicu openssl-libs
# Arch
sudo pacman -S libx11 libice libsm fontconfig icu openssl| Fichier | Windows | Linux |
|---|---|---|
Réglages (config.json) |
%APPDATA%\RomSieve\ |
~/.config/RomSieve/ (ou
$XDG_CONFIG_HOME/RomSieve/) |
Profils nommés (profiles/*.json) |
%APPDATA%\RomSieve\profiles\ |
~/.config/RomSieve/profiles/ |
Journaux des tris (journals/) |
%APPDATA%\RomSieve\journals\ |
~/.config/RomSieve/journals/ |
Journaux des exécutions (logs/) |
%APPDATA%\RomSieve\logs\ |
~/.config/RomSieve/logs/ |
Rapports d'erreur (crashes/) |
%APPDATA%\RomSieve\crashes\ |
~/.config/RomSieve/crashes/ |
Cache des sommes de contrôle (crc_cache.json) |
%LOCALAPPDATA%\RomSieve\ |
~/.cache/RomSieve/ (ou
$XDG_CACHE_HOME/RomSieve/) |
Cache des en-têtes (header_cache.json) |
%LOCALAPPDATA%\RomSieve\ |
~/.cache/RomSieve/ (ou
$XDG_CACHE_HOME/RomSieve/) |
Pour repartir des réglages par défaut, fermez RomSieve et supprimez
config.json.
Remplacez les exécutables par ceux de la nouvelle archive. Vos réglages, profils, journaux et cache sont conservés : ils sont rangés hors du dossier du programme.
Voir la section Building from Source du README (SDK .NET 10 requis).