Changes between Version 49 and Version 50 of Howto-TP


Ignore:
Timestamp:
Nov 9, 2021, 6:10:26 AM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Howto-TP

    v49 v50  
    7979  * Si vous ne l'avez pas vous devez l'installer avec **`sudo apt-get install xterm`**\\(si vous êtes sur une distribution debian ou ses dérivés : ubuntu, linux-mint, etc.)
    8080* Démarrez un navigateur web sur votre Linux et chargez la page de l'UE : **`https://frama.link/AS5`** (c'est un raccourci de l'[https://www.wikiwand.com/fr/Uniform_Resource_Locator URL] de la page que vous êtes en train de lire **`https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Howto-TP`**)
    81 * Récupérez l'archive contenant le **[htdocs:files/K6bin.tgz simulateur `almo1` et la chaîne de compilation pour MIPS]** (en cliquant sur ce lien)
     81* Récupérez l'archive contenant le **[htdocs:files/kO6bin.tgz simulateur `almo1` et la chaîne de compilation pour MIPS]** (en cliquant sur ce lien)
    8282* Placez l'archive à la racine de votre compte et ouvrez un terminal
    83 * Décompressez l'archive avec la commande : **`tar xvf K6bin.tgz`** à la racine de votre compte. **`K6`** est le nom que nous avons donné au petit ''système d'exploitation'' s'exécutant sur **`almo1`**
    84 * Si vous avez bien placé l'archive à la racine de votre compte, déplacez-vous dans le répertoire **`K6`** : **`cd $HOME/K6`**
    85 * Éditez le fichier **`$HOME/.bashrc`** et ajoutez au début **`source $HOME/K6/bin/Source-me.sh`**. Ce script modifie quelques variables d'environnement telle que **`PATH`** qui permet de définir les répertoires dans lesquels le shell **`bash`** trouve ses exécutables (ici la chaîne de compilation pour le MIPS et le simulateur **`almo1`**.
     83* Décompressez l'archive avec la commande : **`tar xvf kO6bin.tgz`** à la racine de votre compte. **`kO6`** est le nom que nous avons donné au petit ''système d'exploitation'' s'exécutant sur **`almo1`**
     84* Si vous avez bien placé l'archive à la racine de votre compte, déplacez-vous dans le répertoire **`kO6`** : **`cd $HOME/kO6`**
     85* Éditez le fichier **`$HOME/.bashrc`** et ajoutez au début **`source $HOME/kO6/bin/Source-me.sh`**. Ce script modifie quelques variables d'environnement telle que **`PATH`** qui permet de définir les répertoires dans lesquels le shell **`bash`** trouve ses exécutables (ici la chaîne de compilation pour le MIPS et le simulateur **`almo1`**.
    8686* Exécutez pour cette fois le **`.bashrc`** (parce que vous venez juste de le modifier) en tapant **`source $HOME/.bashrc`**. Vous pouvez aussi ouvrir un nouveau terminal, celui-ci exécutera le script **`.bashrc`** avant d'afficher le prompt (l'invite de commande en français).
    87 * Vous pouvez placer le répertoire **`K6`** ailleurs qu'à la racine, voire le renommer, mais pour que cela fonctionne vous devez éditer la première ligne du fichier **`K6/bin/Source-me.sh`**, toutefois dans les textes des TP, nous ferons l'hypothèse que le répertoire **`K6`** est la racine du compte.
     87* Vous pouvez placer le répertoire **`kO6`** ailleurs qu'à la racine, voire le renommer, mais pour que cela fonctionne vous devez éditer la première ligne du fichier **`kO6/bin/Source-me.sh`**, toutefois dans les textes des TP, nous ferons l'hypothèse que le répertoire **`kO6`** est la racine du compte.
    8888
    8989
     
    9191
    9292
    93 * Éditez votre fichier **`$HOME/.bashrc`** et ajoutez au début:\\**`source /Infos/lmd/2021/licence/ue/LU3IN029-2021oct/K6/bin/Source-me.sh`**\\
     93* Éditez votre fichier **`$HOME/.bashrc`** et ajoutez au début:\\**`source /Infos/lmd/2021/licence/ue/LU3IN029-2021oct/kO6/bin/Source-me.sh`**\\
    9494 Ce script modifie quelques variables d'environnement telle que **`PATH`** qui permet de définir les répertoires dans lesquels le shell **`bash`** trouve ses exécutables (ici la chaîne de compilation pour le MIPS et le simulateur **`almo1`**.
    9595* Exécutez pour cette fois le **`.bashrc`** (parce que vous venez juste de le modifier)\\ **`source $HOME/.bashrc`**\\
     
    103103== 3.1. Vous êtes sur votre ordinateur
    104104
    105 * Sur votre distribution Linux, entrez la commande: **`cd $HOME/K6/bin/test; make exec`**
     105* Sur votre distribution Linux, entrez la commande: **`cd $HOME/kO6/bin/test; make exec`**
    106106* Pour l'interprétation, allez à l'étape **3.3**
    107107
    108108== 3.2. Vous êtes sur un des ordinateurs de la fac à la PPTI
    109109
    110 * Nous supposons que vous travaillez pour cette partie de l'UE dans le répertoire **`$HOME/K6`**.\\
     110* Nous supposons que vous travaillez pour cette partie de l'UE dans le répertoire **`$HOME/kO6`**.\\
    111111  Vous pouvez vous organiser différemment et travailler dans un autre répertoire.
    112 * Créez votre répertoire de travail, s'il n'existe pas encore: **`mkdir $HOME/K6`**
    113 * Allez dans votre répertoire de travail: **`cd $HOME/K6`**
    114 * Récupérez le répertoire de test: **`cp -r /Infos/lmd/2021/licence/ue/LU3IN029-2021oct/K6/test .`**
    115 * Entrez la commande: **`cd $HOME/K6/bin/test; make exec`**
     112* Créez votre répertoire de travail, s'il n'existe pas encore: **`mkdir $HOME/kO6`**
     113* Allez dans votre répertoire de travail: **`cd $HOME/kO6`**
     114* Récupérez le répertoire de test: **`cp -r /Infos/lmd/2021/licence/ue/LU3IN029-2021oct/kO6/test .`**
     115* Entrez la commande: **`cd $HOME/kO6/bin/test; make exec`**
    116116* Pour l'interprétation, allez à l'étape **3.3**
    117117
     
    126126
    127127* __Si cela ne fonctionne pas :
    128   * Si vous êtes sur votre propre machine, vous n'avez peut-être pas placé le répertoire **`K6`** à la racine de votre compte.
    129     Vous avez le droit, mais vous devez modifier la première ligne du fichier **`K6/bin/Source-me.sh`** et indiquer le bon répertoire.
     128  * Si vous êtes sur votre propre machine, vous n'avez peut-être pas placé le répertoire **`kO6`** à la racine de votre compte.
     129    Vous avez le droit, mais vous devez modifier la première ligne du fichier **`kO6/bin/Source-me.sh`** et indiquer le bon répertoire.
    130130  * Si le shell vous répond **`command not found`** ou **`commande inconnue`**, c'est que vous n'avez pas ''sourcé'' le fichier **`Source-me.sh`**. Vous pouvez le vérifier en tapant la commande **`almo1.x`**
    131131