Installation Blockshell

Pour faire cette partie vous devez disposer d’un machine CRYPT1.epitaf dont vous trouverez l’installation et la configuration dans les parties concernĂ©es.

Dans un premier temps, il faut mettre en place l’environnement de BlockShell.

Rejoindre le dossier qui accueillera le programme Blockshell.

Installer le gestionnaire de paquets pip via la commande:

apt-get install python3-pip -y

Installer le paquet virtualenv qui permet de crĂ©er un environnement virtuel python, et ainsi d’Ă©viter de polluer notre système avec des paquets pythons nĂ©cessaires au programme Blockshell. L’environnement virtuel python permet Ă©galement l’utilisation restreinte Ă  l’environnement virtuel d’une autre version de python que celle par dĂ©faut du système.

pip3 install virtualenv

Créer un dossier qui représentera le projet Blockshell:

mkdir blockshell_project
cd blockshell_project

Installer python2.7, afin que le programme Blockshell puisse fonctionner.

apt install python -y

Vérifier que python2.7 a correctement été installé (1):

ls -la /usr/bin/python*

DM1

Créer un nouvel environnement virtuel avec la version de python nouvellement téléchargée
VĂ©rifier que la version python de l’environnement virtuel est bien python2.7 (1):

virtualenv venv --python=python2.7

DM1

Installer git afin de pouvoir télécharger le dépôt contenant Blockshell:

apt install git -y

Rentrer dans l’environnement virtuel:

source venv/bin/activate

Une annotation (venv) devrait alors apparaĂ®tre dans le prompt. Celui-ci signifie que le terminal est actuellement dans l’environnement virtuel.

Cloner le dépôt contenant Blockshell:

git clone git@github.com:daxeel/blockshell.git

Rentrer dans le dossier blockshell et installez le:

cd blockshell
pip install --editable .

Blockshell est à présent installé. Testez le avec la commande:

blockshell

Pour quitter l’environnement virtuel, il suffit de taper dans le terminal qui s’y trouve:

deactivate