Aller au menu Aller au contenu

Ubuntu KeePass : installation, français et configuration

Sur Ubuntu, KeePass 2 s'installe avec le paquet keepass2 du dépôt officiel, qui dépend de Mono et reste en anglais sans le fichier french.lngx. Nos guides sur les gestionnaires de mots de passe détaillent cette installation, la traduction française et la saisie automatique via xdotool.

Par la rédaction Trousseau Mis à jour le 4 min de lecture

Page d’accueil du site officiel de KeePass
Capture du site officiel · keepass.info

En résumé

KeePass 2 fonctionne sur Ubuntu via Mono : le paquet keepass2 tire automatiquement les bibliothèques nécessaires. La version livrée par le dépôt officiel n'est pas forcément la dernière publiée sur keepass.info, et certains plugins exigent des paquets supplémentaires comme mono-complete ou xdotool.

Questions fréquentes

FAQ : Ubuntu KeePass

Comment installer KeePass sur Ubuntu ?
Lancer sudo apt install keepass2 mono-complete xdotool dans un terminal. Le paquet keepass2 vient du dépôt officiel Ubuntu ; mono-complete et xdotool couvrent les plugins et la saisie automatique.
Comment mettre KeePass 2 en français sous Ubuntu ?
Télécharger l'archive française sur keepass.info/translations, extraire french.lngx, le copier dans /usr/lib/keepass2/Languages/ (ou ~/.config/KeePass/), puis choisir View → Change Language → French et redémarrer KeePass.
Où se trouve le fichier de configuration de KeePass 2 sous Linux ?
Dans ~/.config/KeePass/KeePass.config.xml. Ce fichier contient les préférences de l'application, pas la base de mots de passe, qui reste dans le fichier .kdbx enregistré par l'utilisateur.
Pourquoi la saisie automatique ne fonctionne pas sur Ubuntu ?
Le paquet xdotool est probablement absent, ou le raccourci Ctrl+Alt+A est capté par l'environnement de bureau. Installer xdotool et tester dans un éditeur de texte vide.
Faut-il utiliser un PPA pour avoir la dernière version de KeePass ?
Le PPA ppa:jtaylor/keepass n'est plus mis à jour depuis juin 2020 selon les pages qui le documentent, et ppa:ubuntuhandbook1/keepass2 est officieux et temporaire. Un PPA non maintenu peut casser les mises à jour : le dépôt officiel reste la base la plus sûre.
KeePass 2 ou KeePassXC sur Ubuntu ?
KeePass 2 est le logiciel de référence, dépendant de Mono et de plugins pour l'intégration bureau. KeePassXC lit le même format .kdbx, s'installe depuis le dépôt Ubuntu et s'intègre mieux à GNOME et KDE.
Sommaire(8)

Installer KeePass sur Ubuntu depuis le dépôt officiel

Artisan travaillant le métal dans un atelier rustique
  1. Mettre à jour les sources

    Ouvrir un terminal et lancer sudo apt update pour récupérer les index de paquets à jour.

  2. Installer KeePass 2 et les outils utiles

    Exécuter sudo apt install keepass2 mono-complete xdotool. mono-complete couvre les dépendances de plugins, xdotool est requis pour la saisie automatique.

  3. Lancer l'application

    Taper keepass2 dans un terminal ou chercher « KeePass 2 » dans le menu des applications.

  4. Créer la base

    Fichier → Nouvelle base de données (Ctrl+N), choisir un mot de passe maître solide, puis enregistrer le fichier .kdbx à l'emplacement voulu.

  5. Vérifier la version installée

    Consulter la page packages.ubuntu.com du paquet keepass2 pour la release Ubuntu utilisée, ou lire la version dans Aide → À propos de KeePass.

  6. Installer la traduction française

    Télécharger l'archive de langue sur keepass.info/translations, puis suivre la section dédiée ci-dessous.

Quelle version de KeePass pour quelle version d'Ubuntu

Le dépôt Ubuntu contient deux paquets distincts : keepass correspond à KeePass 1.x (ancienne branche, format .kdb), et keepass2 correspond à KeePass 2.x (format .kdbx, Mono).

Les numéros de version cités pour Ubuntu 16.04, 18.04 et 20.04 dans les tutoriels concernent le paquet keepass 1.x, pas keepass2. Pour éviter la confusion, vérifier le paquet réellement installé avec apt policy keepass2 et consulter packages.ubuntu.com, qui liste la version par release Ubuntu.

Le PPA ppa:jtaylor/keepass n'est plus mis à jour depuis juin 2020 selon les pages qui le documentent. Le PPA ppa:ubuntuhandbook1/keepass2 est présenté comme officieux et temporaire : un PPA non maintenu peut casser les mises à jour ou bloquer une montée de version Ubuntu. À réserver à un usage ponctuel, jamais comme source par défaut sur une machine de production.

En savoir plusRéduire

Le produit de ce guide : KeePass

KeePass est un gestionnaire de mots de passe gratuit et open source qui stocke les identifiants dans une base de données chiffrée localement, protégée par une clé maître.

7,5/10

Passer KeePass 2 en français sous Ubuntu

Artisan âgé travaillant avec du feu dans un atelier rustique, enseigne indiquant « Kalayci »

La traduction officielle se télécharge sur keepass.info/translations.html : prendre l'archive française correspondant à la version de KeePass 2 installée. Le fichier attendu est french.lngx.

Depuis KeePass 2.38, le fichier doit être placé dans un sous-dossier Languages du répertoire d'installation, et non à la racine :

  • Créer le dossier : sudo mkdir -p /usr/lib/keepass2/Languages
  • Copier le fichier : sudo cp ~/Téléchargements/french.lngx /usr/lib/keepass2/Languages/
  • Pour un usage limité à un compte : déposer french.lngx dans ~/.config/KeePass/

Relancer KeePass 2, puis View → Change Language… et sélectionner French. Si le français n'apparaît pas, le fichier n'est pas au bon endroit ou ne correspond pas à la version installée. Pour une installation globale à tous les utilisateurs, la commande sudo unzip -d /usr/lib/keepass2/Languages/ archive-french.zip fonctionne aussi.

En savoir plusRéduire

Configuration : fichier KeePass.config.xml et sauvegarde

Sous Linux, la configuration de KeePass 2 est stockée dans ~/.config/KeePass/KeePass.config.xml. Ce fichier contient les préférences d'interface, les options de sécurité et les réglages de saisie automatique.

  • Sauvegarder : cp ~/.config/KeePass/KeePass.config.xml ~/keepass-config-backup.xml
  • Restaurer : cp ~/keepass-config-backup.xml ~/.config/KeePass/KeePass.config.xml
  • Réinitialiser : renommer ou supprimer le fichier, KeePass recrée une configuration par défaut au lancement suivant.

La base .kdbx elle-même n'est pas dans ce dossier : elle reste où l'utilisateur l'a enregistrée. Sauvegarder la configuration ne sauvegarde donc pas les mots de passe.

Activer et tester la saisie automatique (auto-type)

  1. Installer xdotool

    sudo apt install xdotool : c'est la dépendance utilisée par KeePass 2 pour simuler la frappe sous Linux.

  2. Ouvrir les options

    Dans KeePass 2 : Outils → Options → onglet Intégration, vérifier que la saisie automatique est activée.

  3. Préparer un test

    Ouvrir un éditeur de texte vide et une entrée de test dans KeePass avec un identifiant et un mot de passe factices.

  4. Déclencher l'auto-type

    Revenir à l'éditeur, puis appuyer sur Ctrl+Alt+A (raccourci global par défaut).

  5. Vérifier le résultat

    Les identifiants doivent s'écrire dans l'éditeur. Si rien ne se passe, vérifier que xdotool est installé et que le raccourci n'est pas capté par le bureau.

Fonctions disponibles et absentes sur Ubuntu

  • Disponible : base .kdbx chiffrée localement, ouverte par mot de passe maître et/ou fichier de clé.
  • Disponible : générateur de mots de passe, recherche dans la base, groupes et sous-groupes.
  • Disponible : saisie automatique via xdotool, une fois le paquet installé.
  • Disponible : plugins KeePass 2, à copier dans /usr/lib/keepass2/plugins/ avec les droits administrateur.
  • Disponible : francisation via le fichier french.lngx officiel.
  • Absent nativement : synchronisation cloud intégrée ; elle passe par un dossier partagé ou un service tiers.
  • Absent nativement : intégration fine à la barre de notification GNOME ; des plugins externes sont nécessaires.
  • Absent nativement : version mobile ; KeePass 2 reste un logiciel de bureau, les mobiles passent par des ports compatibles.

keepass2 vs keepassxc sur Ubuntu

Critèrekeepass2keepassxc
Dépôt UbuntuPaquet keepass2 disponiblePaquet keepassxc disponible
Dépendance MonoOui, runtime Mono requisNon, interface Qt
Intégration bureauPartielle, plugins nécessairesMeilleure sur GNOME et KDE
Format de baseKeePass 2 (.kdbx)KeePass 2 (.kdbx)
Traduction françaiseFichier french.lngx à copierIntégrée à l'application

Problèmes fréquents et solutions

L'interface reste en anglais. Le fichier french.lngx n'est pas dans /usr/lib/keepass2/Languages/ ou ne correspond pas à la version installée. Retélécharger l'archive sur keepass.info/translations et vérifier le numéro de version.

La saisie automatique ne réagit pas. xdotool est absent ou le raccourci Ctrl+Alt+A est capté par le bureau. Installer xdotool, puis tester dans un éditeur de texte simple.

KeePass disparaît quand on le réduit. L'intégration à la barre de notification GNOME n'est pas native. Des plugins existent via le PPA ppa:dlech/keepass2-plugins, mais n'en installer qu'un à la fois pour éviter les conflits, et redémarrer KeePass après installation.

Un plugin ne se charge pas. Vérifier qu'il est compatible avec la version de KeePass 2 installée et que mono-complete est présent. Copier le fichier .plgx dans /usr/lib/keepass2/plugins/ avec les droits administrateur.

apt install échoue après ajout d'un PPA. Retirer le PPA fautif avec sudo add-apt-repository --remove ppa:nom/ppa, puis sudo apt update. Revenir au dépôt officiel est la solution la plus stable.

En savoir plusRéduire

Par la rédactionTrousseau

Méthode : sites officiels des éditeurs, relus chaque semaine. La date ci-dessous est celle de la dernière révision de la page.

Mis à jour le Notre méthode

Notre sélection du moment

Classement établi selon notre note, calculée sur les faits relevés. Liens vers les sites officiels : aucun lien affilié, aucune commission perçue.