Changes between Version 49 and Version 50 of Howto-TP
- Timestamp:
- Nov 9, 2021, 6:10:26 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Howto-TP
v49 v50 79 79 * 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.) 80 80 * 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) 82 82 * 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`**. 86 86 * 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. 88 88 89 89 … … 91 91 92 92 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`**\\ 94 94 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`**. 95 95 * Exécutez pour cette fois le **`.bashrc`** (parce que vous venez juste de le modifier)\\ **`source $HOME/.bashrc`**\\ … … 103 103 == 3.1. Vous êtes sur votre ordinateur 104 104 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`** 106 106 * Pour l'interprétation, allez à l'étape **3.3** 107 107 108 108 == 3.2. Vous êtes sur un des ordinateurs de la fac à la PPTI 109 109 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`**.\\ 111 111 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`** 116 116 * Pour l'interprétation, allez à l'étape **3.3** 117 117 … … 126 126 127 127 * __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. 130 130 * 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`** 131 131
