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.
Table des matières
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...
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.
Et redémarrez KeePass.
Maintenant, l’interface de KeePass est en français. 🙂
Pour aller plus loin
- la page officielle d’installation de Keepass sous Linux avec mono
- le projet xdotool
et mes tutoriels pour :
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
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