Comment installer KeePass sous Debian

Comment installer KeePass sous Debian

Keepass est à l’origine un gestionnaire de mots de passe conçu pour Windows. Mais il est aussi installable et utilisable sous Linux. Voici comment faire pour installer Keepass sous Debian où il est directement disponible sur les dépôts officiels de la distribution.

Installer KeePass sous Debian depuis les dépôts officiels

Étant écrit en C# (un langage de programmation de Microsoft), sous Linux, il nécessite pour fonctionner l’installation de paquets mono. Mono est le portage en open-source de la plateforme de programmation Microsoft .NET dont fait partie C#. Les paquets mono nécessaires à KeePass s’installent automatiquement via les dépendances lors de l’installation de KeePass. Mais si vous utilisez les plugins (par exemple pour intégrer KeePass dans un navigateur Web) il manquera des librairies mono, donc je recommande d’installer le paquet mono-complete pour toutes les avoir.

Et pour pouvoir profiter de toutes les fonctionnalités de KeePass, il faut aussi installer le logiciel xdotool. Ce paquet est nécessaire pour la fonction Exécuter la saisie automatique.

Donc pour installer Keepass sous Debian, ouvrez un terminal, puis entrer la commande suivante :

sudo apt install keepass2 mono-complete xdotool

Par contre, la version installée ne sera pas forcément la dernière sortie…

Installer KeePass sous Debian depuis les dépôts Sid

Si vous voulez installer la dernière version de KeePass, elle peut être présente sur les dépôts Sid de Debian. Les dépôts Sid sont les dépôts de la version de Debian en cours de développement. Généralement, il n’est pas recommandé d’utiliser ces dépôts comme source de paquets pour vos logiciels car ils peuvent être instables.

Mais si vous tenez absolument à avoir la dernière version de KeePass, voici comment faire :

Tout d’abord, il faut ajouter les dépôts Sid à votre source de paquet. Ce qui se fait en ajouter dans le fichier /etc/apt/sources.list, à la fin, la ligne suivante :

deb http://ftp.debian.org/debian/ sid main

Vous pouvez remplacer http://ftp.debian.org/debian par un miroir local dont vous retrouverez la liste ici.

Pour éditer le fichier sources.list vous pouvez entrer la commande suivante dans un terminal :

sudo gedit /etc/apt/sources.list

Puis créer le fichier suivant /etc/apt/preferences :

sudo gedit /etc/apt/preferences

auquel vous ajouterez les lignes suivantes pour qu’uniquement keepass2 et libgcrypt20 (librairie pour le chiffrage) soient installés depuis ces dépôts :


Package: *
Pin: release a=stable
Pin-Priority: 1000

Package: *
Pin: release a=unstable
Pin-Priority: 2

Package: keepass2
Pin: release a=unstable
Pin-Priority: 1001

Package: libgcrypt20
Pin: release a=unstable
Pin-Priority:
1001

Puis mettez à jour la liste des paquets :

sudo apt update

Vous pouvez maintenant installer la dernière version de KeePass2 en utilisant la même ligne de commande que celle utilisée avec les dépôts officiels de Debian.

sudo apt install keepass2 mono-complete xdotool

Passer KeePass2 en français

Pour cela aller à l’adresse suivante : https://keepass.info/translations.html et téléchargez le fichier compressé pour la langue française. Puis Décompressez le.

  • Pour les versions antérieures à 2.38 :

Copier le fichier french.lngx à la racine du dossier d’installation de KeePass2. Vous pouvez le faire avec la ligne de commande suivante :

sudo cp chemin_vers_le_fichier/french.lngx /usr/lib/keepass2/

chemin_vers_le_fichier : est à remplacer par le chemin où le fichier langue est décompressé.

  • Pour la version 2.38 et supérieures :

Il faut créer un dossier Languages dans le dossier d’installation de KeePass2. Ce que vous pouvez faire avec la commande suivante

sudo mkdir /usr/lib/keepass2/Languages

Puis copiez le fichier french.lngx dans le dossier Languages.

sudo cp chemin_vers_le_fichier/french.lngx /usr/lib/keepass2/Languages

chemin_vers_le_fichier : est à remplacer par le chemin où le fichier langue est décompressé.

Puis lancez KeePass2, et rendez-vous dans le menu View > Change Language...

KeePass - Changer la langue de l'interface

Choisissez French. Si le français n’apparaît pas dans la liste, c’est que vous n’avez pas copié le fichier french.lngx au bon endroit.

KeePass - Selection Langue Francaise

Et redémarrez KeePass.

KeePass - Redemarrer pour appliquer la nouvelle langue

Maintenant, l’interface de KeePass est en français. 🙂

Pour aller plus loin

et mes tutoriels pour :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2 Commentaires

  1. Bonjour,
    J’ai installé Keeper2 sur mon RaspberryPy 4 sous Débian Bullseye en suivant à la lettre la procédure. L’Icon est bien dans mes accessoires, mais impossible de lancer le programme. Aucun message d’erreur.
    Comment ce fait-il?
    Est-ce que quelqu’un pourrait m’aider.
    Cordialement

    1. Bonjour Henri,

      Keeper ou Keepass ? Si vous parlez de Keeper, contactez l’éditeur sur leur site.
      Si vous parlez de KeePass, vous n’êtes pas le seul à avoir ce problème. Il a déjà été remonté au mainteneur du paquet en novembre 2021, mais ce dernier ne répond plus depuis un moment…
      Je vous encourage donc à utiliser à la place KeePassXC en attendant qu’une relève prenne la suite de la maintenance du paquet. Il est compatible avec les coffres KeePass.

      Cordialement