Téléchargement et installation
blunderDB se présente comme un unique exécutable ne nécessitant aucune installation.
La dernière version de blunderDB est disponible en licence MIT:
pour Windows: https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-windows-0.36.0.exe
Au premier lancement, Windows affiche un avertissement SmartScreen (« Windows a protégé votre ordinateur »). C’est attendu : l’exécutable n’est pas signé numériquement. Voir ce qu’il faut faire.
pour Linux: https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-linux-0.36.0
pour Mac: https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-macos-0.36.0.zip
macOS émet un avertissement comparable, pour la même raison : voir ce qu’il faut faire.
Pour une consultation hors ligne, vous pouvez également télécharger cette documentation au format PDF : https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-0.36.0-fr.pdf
Note
blunderDB utilise Webview2 pour le rendu de l’interface graphique. Il y a de fortes chances que Webview2 soit déjà présent nativement sur votre système d’exploitation. Si ce n’est pas le cas, la première exécution de blunderDB proposera de le télécharger et de l’installer. Aucune manipulation de la part de l’utilisateur n’est attendue.
Note
Toujours au premier lancement, blunderDB calcule en arrière-plan les deux tables de sortie dont se sert le panneau Eval : environ six secondes sur un cœur, sans rien demander, et l’application s’utilise normalement pendant ce temps. Voir l’onglet Bearoff de la configuration.
Quel fichier choisir ?
Chaque version publiée sur la page des releases est accompagnée d’une
trentaine de fichiers. Le tableau ci-dessous indique lequel prendre selon
votre système ; remplacez x.y.z par le numéro de la version.
Système |
Fichier |
Installation |
|---|---|---|
Windows |
|
Exécuter directement, sans installation |
macOS (Intel et Apple Silicon) |
|
Décompresser, puis glisser |
Debian, Ubuntu, Linux Mint |
|
|
Fedora, openSUSE |
|
|
Arch Linux, Manjaro |
paquet AUR |
|
Toute distribution Linux, avec Flatpak |
|
|
Autre distribution Linux |
|
|
Linux sur ARM 64 bits |
|
Comme ci-dessus, avec le fichier |
Serveur (mode |
image |
|
Les fichiers amd64 et x86_64 sont pour un processeur Intel ou AMD,
c’est-à-dire la quasi-totalité des ordinateurs de bureau. Les fichiers
arm64 et aarch64 sont pour un processeur ARM 64 bits : Raspberry Pi 4
et 5, Mac à puce Apple faisant tourner Linux, serveurs ARM. En cas de doute,
uname -m répond : x86_64 ou aarch64. Le paquet AUR
blunderdb-bin couvre les deux et choisit tout seul.
Les autres fichiers de la page sont les binaires Linux bruts (voir plus bas),
les manifestes winget et Homebrew (voir Manifestes winget et Homebrew), la
documentation en PDF dans neuf langues, et les empreintes .sha256.
Vérifier un téléchargement
Les deux vérifications décrites ici sont facultatives et destinées aux utilisateurs avancés : elles se font en ligne de commande et ne font pas partie de l’installation. Sauter cette section n’empêche rien.
Chaque fichier publié est accompagné de son empreinte SHA-256, dans un fichier
du même nom suivi de .sha256. Téléchargez les deux dans le même dossier et
vérifiez que le fichier reçu est bien celui qui a été publié :
sha256sum -c blunderdb_x.y.z_amd64.deb.sha256 # Linux
shasum -a 256 -c blunderDB-macos-x.y.z.zip.sha256 # macOS
Get-FileHash .\blunderDB-windows-x.y.z.exe -Algorithm SHA256 # Windows
Sous Linux et macOS, la commande affiche OK ; sous Windows, comparez la
valeur affichée avec le contenu du fichier .sha256. Cette vérification est
la garantie disponible en l’absence de signature de code (voir
Annexe Windows : que faire si Windows bloque le lancement et Annexe Mac : Blocage éventuel de blunderDB).
Chaque fichier publié est également accompagné d’une attestation de provenance (SLSA, via Sigstore), qui prouve qu’il a bien été produit par le run de compilation officiel du dépôt GitHub, sans clé à gérer :
gh attestation verify blunderdb_x.y.z_amd64.deb --repo kevung/blunderDB
Installation sous Linux
Plusieurs formats sont proposés pour Linux. Les paquets et archives ci-dessous
rendent blunderDB exécutable automatiquement : contrairement au binaire brut
téléchargé via un navigateur, ils évitent d’avoir à lancer chmod +x à chaque
téléchargement ou mise à jour. Ils créent également une entrée dans le menu des
applications.
Note
Les paquets .deb et .rpm associent l’extension .dbx (une
base exportée avec mot de passe, voir Diffuser une base : origine et mot de passe) à
blunderDB : double-cliquer sur un fichier .dbx reçu d’un tiers l’ouvre
directement. L’extension .db d’une base ordinaire n’est volontairement
pas associée — elle est trop générique et partagée par d’autres
logiciels — mais reste ouvrable normalement depuis le menu Ouvrir de
blunderDB.
Paquets natifs (.deb / .rpm)
Méthode recommandée sur Debian, Ubuntu et Linux Mint (.deb) ainsi que sur
Fedora et openSUSE (.rpm). Le gestionnaire de paquets installe
automatiquement la dépendance webkit2gtk appropriée. Remplacez x.y.z par la
version téléchargée :
sudo apt install ./blunderdb_x.y.z_amd64.deb # Debian / Ubuntu / Mint
sudo dnf install ./blunderdb-x.y.z.x86_64.rpm # Fedora / openSUSE
Arch Linux (AUR)
Le paquet blunderdb-bin est disponible sur l’AUR et mis à jour
automatiquement par les assistants AUR :
yay -S blunderdb-bin # ou : paru -S blunderdb-bin
Flatpak
Le bundle blunderDB-x.y.z.flatpak fonctionne sur toute distribution où
Flatpak est installé. Il repose sur l’environnement GNOME 47, que Flatpak
télécharge depuis Flathub s’il manque :
flatpak install ./blunderDB-x.y.z.flatpak
flatpak run io.github.kevung.blunderDB
Le bundle s’installe depuis le fichier téléchargé, et se met à jour en
installant celui de la version suivante. L’application a accès au dossier
personnel pour ouvrir et enregistrer les bases. La ligne de commande (Interface en ligne de commande (CLI)) s’obtient par
flatpak run io.github.kevung.blunderDB <commande>.
Archive .tar.gz
Pour les autres distributions. L’extraction d’une archive conserve le bit
exécutable, aucun chmod n’est donc nécessaire :
tar xzf blunderDB-linux-webkit2gtk-4.1-x.y.z.tar.gz
cd blunderDB-linux-webkit2gtk-4.1-x.y.z
./blunderDB
Note
L’exécutable de l’archive s’appelle blunderDB, avec les
majuscules. Les paquets .deb, .rpm, AUR et Flatpak installent en
plus le lien blunderdb en minuscules, le nom que la documentation de la
ligne de commande (Interface en ligne de commande (CLI)) utilise ; l’archive contient le même lien
à côté de l’exécutable. Pour l’avoir dans votre PATH :
ln -s "$PWD/blunderDB" ~/.local/bin/blunderdb.
Binaire brut (méthode avancée)
Le binaire brut https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-linux-0.36.0 reste disponible. Comme un navigateur retire le bit exécutable au téléchargement, il faut le rétablir avant la première exécution :
chmod +x ./blunderDB-linux-x.y.z
Note
Deux variantes Linux sont publiées selon la version de la
bibliothèque webkit2gtk. Si vous obtenez l’erreur
libwebkit2gtk-4.0.so.37: cannot open shared object file, votre
distribution utilise webkit2gtk-4.1 : utilisez le paquet .deb/.rpm,
le paquet AUR, ou téléchargez la version dédiée
https://github.com/kevung/blunderDB/releases/latest/download/blunderDB-linux-webkit2gtk-4.1-0.36.0. Les paquets natifs choisissent
automatiquement la bonne dépendance.
Image Docker (mode serveur)
Le mode serveur (Mode headless (serveur)) n’a pas besoin de l’application de bureau :
chaque version publie l’image ghcr.io/kevung/blunderdb-serve sur le
registre GitHub, pour linux/amd64 et linux/arm64, sous l’étiquette de
la version et sous latest :
docker pull ghcr.io/kevung/blunderdb-serve:x.y.z
Le lancement, la configuration et l’avertissement sur le mandataire d’authentification sont décrits dans Image publiée.
Manifestes winget et Homebrew
Chaque release fournit un manifeste winget
(blunderDB-winget-manifests-x.y.z.zip) et une formule Homebrew (blunderdb-x.y.z.rb) sur la page des releases, pour
qui souhaite installer blunderDB par ces gestionnaires depuis un fichier
local. Aucun des deux ne figure dans les dépôts publics de winget ou de
Homebrew. Ni l’un ni l’autre ne change la nature de l’exécutable : il reste
non signé, et les avertissements décrits ci-dessous s’appliquent tels quels.
Avertissements Windows et Mac
Avertissement
Sous Windows, il est possible que ce dernier émette des réticences à exécuter blunderDB. Voir Annexe Windows : que faire si Windows bloque le lancement pour comprendre pourquoi et contourner les éventuels blocages.
Avertissement
Sous Mac, il est possible que ce dernier émette des réticences à exécuter blunderDB. Voir Annexe Mac : Blocage éventuel de blunderDB pour comprendre pourquoi et contourner les éventuels blocages.