====== Installation de SimH sous système Unix/Linux ====== ===== Installation de SimH sous distributions Linux ===== Les commandes suivantes sont à entrer en **root** :\\ En tant que simple utilisateur, tapez ce qui suit pour vous connectez en root : su -puis entrer votre mot de passe du compte root. Vous pouvez également précéder votre commande par l'outils nommé **sudo**, comme ceci : sudo apt install simhpuis entrez le mot de passe de votre utilisateur de base. ==== Sous Debian et ses Dérivés ==== apt-get install simhinstalle **SimH 3.8.1** mais sans prise en charge du réseau. ==== Sous Fedora Linux et ses Dérivés ==== dnf install simhinstalle SimH sans prise en charge du réseau. ==== Sous openSUSE et ses Dérivés ==== zypper install simhinstalle SimH sans prise en charge du réseau. ==== Sous Arch Linux et ses Dérivés ==== pacman -S simhinstalle SimH sans prise en charge du réseau. 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 : sudo apt-get install build-essential gitEn ce qui concerne SimH installez les paquets suivants : sudo apt-get install libpcap-dev bridge-utils uml-utilitiesEnsuite télécharger la dernière version de Open-SimH : git clone https://github.com/open-simh/simh.gitPuis rendez-vous dans le répertoire des sources et tapez tout simplement : makepuis installez les binaires SimH dans ''/usr/local/bin'' : sudo make install 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 : make vax780suivi de : sudo make installpour l'installation du simulateur. ===== Installation de SimH sous distributions BSD ===== Commande à entrer en tant que superutilisateur **root** : ==== Sous FreeBSD et ses Dérivés ==== pkg install simhinstalle SimH sans prise en charge du réseau. Mais sous FreeBSD vous pouvez également installer **Open SimH** : pkg install open-simhinstalle Open SimH avec **prise en charge du réseau**. ==== Sous NetBSD ==== pkgin install simhet pour Open-SimH : pkgin install open-simh ==== Sous OpenBSD ==== pkg_add simh pkg_add open-simh 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**. 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.