Comment installer KeePass sous Linux Mint

Comment installer KeePass sous Linux Mint

KeePass est à l’origine un gestionnaire de mots de passes conçu pour Windows. Mais il est aussi installable et utilisable sous Linux. Voici comment faire pour installer KeePass sous Linux Mint.

Installer KeePass sous Linux Mint

É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.

Depuis les dépôts officiels de la distribution

Donc pour installer KeePass sous Linux Mint, 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…

Par exemple :

  • pour Linux Mint 18.x, Keepass est en version 2.32 sur les dépôts officiels
  • pour Linux Mint 19.x, Keepass est en version 2.38 sur les dépôts officiels
  • et pour Linux Mint 20, Keepass est en version 2.44 sur les dépôts officiels

Depuis un PPA

Les PPA sont des dépôts faciles à ajouter à vos sources de logiciels.

Pour profiter des dernières versions de KeePass, il faut ajouter le PPA officiel de KeePass à vos sources de logiciels. Pour cela, dans un terminal, exécutez les commandes suivantes :

sudo add-apt-repository ppa:jtaylor/keepass

Puis mettez à jour la liste des logiciels :

sudo apt update

(ajouté en Février 2021)
Le PPA ppa:jtaylor/keepass (jusqu’à présent officiellement recommandé) ne semble plus mis à jour depuis Juin 2020.
Toutefois, pour avoir les dernières versions, le PPA ppa:ubuntuhandbook1/Keepass2 (temporaire et officieux) permet d’avoir les dernières versions du logiciel. Il peut s’utiliser à la place du précédent. Pour l’ajouter, faites dans un terminal :

sudo add-apt-repository ppa:ubuntuhandbook1/keepass2

Par contre pour le moment, il n’est à utiliser qu’à vos risques et périls !

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 Linux Mint.

sudo apt install keepass2 mono-complete xdotool

Désinstaller Keepass sur Ubuntu

Pour désinstaller Keepass, dans un terminal, faites tout simplement :

sudo apt remove keepass2

Vous pouvez remplacer remove par autoremove pour supprimer les dépendances de Keepass plus utiles dans le système.

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 :

Copiez 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/
  • 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

Alors, copiez le fichier french.lngx dans le dossier Languages.

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

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. 🙂

Améliorer l’intégration de Keepass à votre bureau avec Keebuntu

Sous Linux, suivant la version de Keepass et l’environnement (Cinnamon, Mate ou XFCE) utilisé l’intégration au tableau de bord n’est pas parfaite : au lieu d’avoir une icône dans ce dernier qui vous permet d’ouvrir ou masquer la fenêtre de l’application, vous pouvez avoir un carré noir inexploitable.

Keepass dans tableau de bord sans keebuntu
Keepass dans tableau de bord sans keebuntu
Keepass dans tableau de bord avec keebuntu
Keepass dans tableau de bord avec keebuntu

À partir de de Linux Mint 20 et Keepass 2.44, il semble plus nécessaire d’avoir un plugin pour avoir un affichage de l’icône et un fonctionnement correcte de Keepass dans la barre de notification. Mais le plugin présenté ci-dessous reste fonctionnel…

Heureusement, Keebuntu propose un plugin pour corriger cela : le plugin tray icon. Les autres plugins proposés pour la zone de notification ne fonctionnent pas ou plus avec les environnements proposés avec Linux Mint (Cinnamon, Mate, XFCE)…

Pour ajouter le PPA ppa:dlech/keepass2-plugins, faites dans un terminal :

sudo apt-add-repository ppa:dlech/keepass2-plugins
sudo apt-get update

Ce dépôt PPA permet aussi d’installer d’autres plugins Keepass comme le plugin keepass-rpc pour faire utiliser le gestionnaire de mot de passe avec Firefox ou Chrome (Chromium).

Puis, pour installer le paquet du plugin keepass2-plugin-tray-icon, faites :

sudo apt install keepass2-plugin-tray-icon

Pour le supprimer :

sudo apt remove keepass2-plugin-tray-icon

Fonctionnement : Le clic gauche de la souris affiche la fenêtre de Keepass, le clic droit affiche le menu.

Plugin Status Notifier (Compatible avec Cinnamon, MATE, KDE)

Pour l’installer :

sudo apt install keepass2-plugin-status-notifier

Pour le supprimer :

sudo apt remove keepass2-plugin-status-notifier

Fonctionnement : Le clic gauche ou droit de la souris sur l’icône fait apparaître un menu. Puis, choisir Envoyer/Retirer de la zone de notification.

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.

1 Commentaire