| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| wiki:virtualisation_et_emulation:simh:tutos:install_simh_linux_bsd [2025/09/30 01:02] – [Sous OpenBSD] Thibault Seguin | wiki:virtualisation_et_emulation:simh:tutos:install_simh_linux_bsd [2025/11/18 19:31] (Version actuelle) – [Sous OpenBSD] Thibault Seguin |
|---|
| ====== Installation de SimH sous système Unix/Linux ====== | ====== Installation de SimH sous système Unix/Linux ====== |
| ===== Installation de SimH sous distributions Linux ===== | ===== Installation de SimH sous distributions Linux ===== |
| Les **commandes** suivantes sont à entrer en **root** :\\ | Les commandes suivantes sont à entrer en **root** :\\ |
| En tant que simple **utilisateur**, tapez ce qui suit pour vous **connectez** en **root** : | En tant que simple utilisateur, tapez ce qui suit pour vous connectez en root : |
| <code user>su -</code>puis entrer votre **mot de passe** du **compte** **root**. Vous pouvez également précéder votre **commande** par l'**outils** nommé **sudo**, comme ceci : | <code user>su -</code>puis entrer votre mot de passe du compte root. Vous pouvez également précéder votre commande par l'outils nommé **sudo**, comme ceci : |
| <code user>sudo apt install simh</code>puis entrez le **mot de passe** de votre **utilisateur** de base. | <code user>sudo apt install simh</code>puis entrez le mot de passe de votre utilisateur de base. |
| ==== Sous Debian et ses Dérivés ==== | ==== Sous Debian et ses Dérivés ==== |
| <code root>apt-get install simh</code>installe **SimH 3.8.1** mais sans prise en charge du **réseau**. | <code root>apt-get install simh</code>installe **SimH 3.8.1** mais sans prise en charge du réseau. |
| ==== Sous Fedora Linux et ses Dérivés ==== | ==== Sous Fedora Linux et ses Dérivés ==== |
| <code root>dnf install simh</code>installe **SimH** sans prise en charge du **réseau**. | <code root>dnf install simh</code>installe SimH sans prise en charge du réseau. |
| ==== Sous openSUSE et ses Dérivés ==== | ==== Sous openSUSE et ses Dérivés ==== |
| <code root>zypper install simh</code>installe **SimH** sans prise en charge du **réseau**. | <code root>zypper install simh</code>installe SimH sans prise en charge du réseau. |
| ==== Sous Arch Linux et ses Dérivés ==== | ==== Sous Arch Linux et ses Dérivés ==== |
| <code root>pacman -S simh</code>installe **SimH** sans prise en charge du **réseau**. | <code root>pacman -S simh</code>installe SimH sans prise en charge du réseau. |
| | <note>Malheureusement sous Linux la prise en charge du réseau avec SimH n'est pas active, la seule manière de remédier à ce problème est de compiler SimH avec la bibliothèque de développement ''libpcap''. Au préalable, sous Debian installez ces paquets pour la compilation : <code user>sudo apt-get install build-essential git</code>En ce qui concerne SimH installez les paquets suivants : <code user>sudo apt-get install libpcap-dev bridge-utils uml-utilities</code>Ensuite télécharger la dernière version de Open-SimH : <code user>git clone https://github.com/open-simh/simh.git</code>Puis rendez-vous dans le répertoire des sources et tapez tout simplement : <code user>make</code>puis installez les binaires SimH dans ''/usr/local/bin'' : <code user>sudo make install</code></note> |
| | <note tip>Sachez que vous n'êtes pas obligé de compiler tous les simulateurs de SimH, par exemple pour compiler le simulateur du **VAX-11/780** tapez ceci : <code user>make vax780</code>suivi de : <code user>sudo make install</code>pour l'installation du simulateur.</note> |
| |
| ===== Installation de SimH sous distributions BSD ===== | ===== Installation de SimH sous distributions BSD ===== |
| **Commande** à entrer en tant que ''superutilisateur'' **root** : | Commande à entrer en tant que superutilisateur **root** : |
| ==== Sous FreeBSD et ses Dérivés ==== | ==== Sous FreeBSD et ses Dérivés ==== |
| <code root>pkg install simh</code>installe **SimH** sans prise en charge du **réseau**. Mais sous **FreeBSD** vous pouvez également installer **Open SimH** : | <code root>pkg install simh</code>installe SimH sans prise en charge du réseau. Mais sous FreeBSD vous pouvez également installer **Open SimH** : |
| <code root>pkg install open-simh</code>installe **Open SimH** sans prise en charge du **réseau**. | <code root>pkg install open-simh</code>installe Open SimH avec **prise en charge du réseau**. |
| |
| ==== Sous NetBSD ==== | ==== Sous NetBSD ==== |
| <code root>pkgin install simh</code>et pour **Open-SimH** : | <code root>pkgin install simh</code>et pour Open-SimH : |
| <code root>pkgin install open-simh</code> | <code root>pkgin install open-simh</code> |
| |
| <code root>pkg_add open-simh</code> | <code root>pkg_add open-simh</code> |
| |
| <note>Les binaire sur les BSD n'ont pas besoin d'être compilé pour prendre en charge le réseau avec SimH. Par contre il vous faudra créer un ''bridge'' (pont réseau) et une interface ''tap'' si vous souhaitez par exemple être sur la même plage IP que votre **LAN**.</note> | <note>Le paquet **open-simh** sur BSD n'a pas besoin d'être compilé pour prendre en charge le réseau avec SimH. Par contre il vous faudra créer un ''bridge'' (pont réseau) et une interface ''tap'' si vous souhaitez par exemple être sur la même plage IP que votre **LAN**.</note> |
| | |
| | <note tip>Si vous souhaitez compiler une version spécifique de SimH sous BSD, pour émuler un OS un peu exotique rendez-vous sur le site officiel de SimH, [[https://simh.trailing-edge.com/sources/archive/|ici]] puis compiler SimH de la même manière que Linux mais utilisez **gmake** au lieu du **make** originel de votre distribution BSD.</note> |