Installation
Ouvrez un terminal, car il va falloir taper des commandes…
Assurez vous d’avoir installé une version de python supérieure ou égale à 3.7 en tapant :
python --version
qui renvoie un texte de ce genre :
Python 3.7.12
Si la version est inférieure (3.6 ou moins) il faut installer une version supérieure.
Renseignez vous sur le paquet disponible pour votre distribution.
Peut-être que cette commande peut fonctionner si votre distribution dispose d’un paquet nommé python3.7
:
sudo apt-get install python3.7
Si la version Python de base de votre distribution est une version 2.x.y, alors les commandes python
et pip
de ce guide seront à remplacer par python3
et pip3
, après l’installation de la version 3 en parallèle de la version 2.
Puis, il faut installer sur votre système la bibliothèque de cryptographie libsodium
et le compilateur gcc
:
La commande proposée ici est pour Ubuntu/Debian :
sudo apt-get install libsodium23 gcc
Pour isoler l’installation de Tikka des autres outils Python, voici la procédure :
Créer un dossier dédié à l’installation de Tikka et allez dedans :
mkdir tikka
cd tikka
Créer un environnement virtuel Python dans le dossier .venv
:
python -m venv .venv
Activer l’environnement virtuel, normalement le prompt du shell change :
source .venv/bin/activate
Confirmer que l’environnement est activé en vérifiant que le chemin de Python est bien dans le dossier .venv
:
which python
Vous pouvez maintenant installer Tikka dans cet environnement isolé (dans le dossier .venv/bin) :
pip install tikka
Pour connaître le chemin exact où est installé tikka :
which tikka
Vous pouvez maintenant lancer la commande tikka
affichée depuis n’importe où !
Mise à jour
Aller dans le dossier tikka
et activer l’environnement virtuel :
source .venv/bin/activate
Puis lancer la commande de mise à jour :
pip install -U tikka
Avertissement : les versions inférieures à la 1.0.0 sont des versions de développements qui peuvent nécessiter la suppression de la base de données locale lors des mises à jour. En cas de problème après une mise à jour, supprimez le dossier suivant et relancez Tikka :
rm -r ~/.config/tikka/
Désinstallation
Désinstaller le logiciel avec cette commande :
pip uninstall tikka
Supprimer impérativement les données personnelles contenant les clefs secrètes (même si elles sont chiffrées et sécurisées par mot de passe) :
rm -r ~/.config/tikka/