Keepass 2 : installation rapide sur Linux (famille Debian)

Voici une procédure pour installer Keepass2 rapidement sur une machine équipée d’une distribution de la famille Debian.

Ouvrir un terminal et lancer les commandes une par une. Copier chaque ligne et la coller dans le terminal. A la première commande, le mot de passe vous sera demandé.

Source : https://forum.kee.pm/t/installing-kee-instructions/23

Version détaillée avec l’explication de chaque commande

# Ajout du dépôt logiciel contenant la dernière version de Keepass
sudo add-apt-repository ppa:jtaylor/keepass

# Mise à jour du dépôt local, pour être sur d’avoir la dernière version
sudo apt-get update

# Installation de Mono, nécéssaire au fonctionnement de Keepass sur Linux
sudo apt-get install mono-complete

# Installation de Keepass2
sudo apt-get install keepass2

# Création des répertoires Plugins et Languages , pour la traduction et la
# communication avec les extensions de navigateurs
sudo mkdir /usr/lib/keepass2/Plugins
sudo mkdir /usr/lib/keepass2/Languages

# Installation de deux outils facilitant l’installation de
# la dernière version du plugin KeepassRPC
sudo apt install curl
sudo apt install jq

# Téléchargement de la dernière version du fichier dans le repertoire adéquat
sudo curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/Plugins/KeePassRPC.plgx"

#Téléchargement d’un fichier de langue compressé dans le répertoire adéquat
sudo curl https://freefr.dl.sourceforge.net/project/keepass/Translations%202.x/2.43/KeePass-2.43-French-c.zip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

#Décompression de ce fichier de langue
sudo unzip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip -d /usr/lib/keepass2/Languages/

#Suppresion du fichier de langue compressé
sudo rm -f /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

Version simplifiée sans commentaire

sudo add-apt-repository ppa:jtaylor/keepass

sudo apt-get update

sudo apt-get install mono-complete

sudo apt-get install keepass2

sudo mkdir /usr/lib/keepass2/Plugins

sudo mkdir /usr/lib/keepass2/Languages

sudo apt install curl

sudo apt install jq

sudo curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/Plugins/KeePassRPC.plgx"

sudo curl https://freefr.dl.sourceforge.net/project/keepass/Translations%202.x/2.43/KeePass-2.43-French-c.zip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

sudo unzip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip -d /usr/lib/keepass2/Languages/

sudo rm -f /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

Version condensée regroupement de certaines commandes en une seule

sudo add-apt-repository ppa:jtaylor/keepass && sudo apt-get update

sudo apt-get install mono-complete keepass2

sudo mkdir /usr/lib/keepass2/Plugins /usr/lib/keepass2/Languages

sudo apt-get install curl jq

sudo curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/Plugins/KeePassRPC.plgx"

sudo curl https://freefr.dl.sourceforge.net/project/keepass/Translations%202.x/2.43/KeePass-2.43-French-c.zip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

sudo unzip -o /usr/lib/keepass2/Languages/KeePassEnFrancais.zip -d /usr/lib/keepass2/Languages/ && sudo rm -f /usr/lib/keepass2/Languages/KeePassEnFrancais.zip

 

Laisser un commentaire

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