Both sides previous revisionPrevious revisionNext revision | Previous revision |
howto:raspbian_install [2023/12/29 23:38] – [Instructions] add dosemu2 setup. nelgin | howto:raspbian_install [2025/02/09 14:32] (current) – [DOSEMU On Raspberry Pi 4 with 64 Bit OS] nelgin |
---|
| 2 | cd ~/deb_packages | Change the current working directory to the newly-created directory | | | 2 | cd ~/deb_packages | Change the current working directory to the newly-created directory | |
| 3 | wget http://archive.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-6_armhf.deb or \\ wget http://archive.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-6_arm64.deb | Download libffi6 | | | 3 | wget http://archive.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-6_armhf.deb or \\ wget http://archive.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-6_arm64.deb | Download libffi6 | |
| 4 | ''wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-1.0_1.8.5-1.0.0+dfsg-6_armhf.deb or\\ wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-1.0_1.8.5-1.0.0+dfsg-6_arm64.deb'' | Download libmozjs185-1.0 | | | 4 | wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-1.0_1.8.5-1.0.0+dfsg-6_armhf.deb or\\ wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-1.0_1.8.5-1.0.0+dfsg-6_arm64.deb | Download libmozjs185-1.0 | |
| 5 | ''wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-dev_1.8.5-1.0.0+dfsg-6_armhf.deb or\\ wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-dev_1.8.5-1.0.0+dfsg-6_arm64.deb'' | Download libmozjs185-dev | | | 5 | wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-dev_1.8.5-1.0.0+dfsg-6_armhf.deb or\\ wget http://archive.debian.org/debian/pool/main/m/mozjs/libmozjs185-dev_1.8.5-1.0.0+dfsg-6_arm64.deb | Download libmozjs185-dev | |
| 6 | ''sudo apt install ./lib*.deb'' | Install libs and dependencies| | | 6 | sudo apt install ./lib*.deb | Install libs and dependencies| |
| 7 | ''mkdir ~/sbbs'' | Create the directory where Synchronet will be built and run from | | | 7 | mkdir ~/sbbs | Create the directory where Synchronet will be built and run from | |
| 8 | ''cd ~/sbbs'' | Change the current working directory to the newly-created directory | | | 8 | cd ~/sbbs | Change the current working directory to the newly-created directory | |
| 9 | ''wget [[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/install/GNUmakefile]]'' | [[install:nix:Fetch makefile]] | | | 9 | wget [[https://gitlab.synchro.net/sbbs/sbbs/-/raw/master/install/install-sbbs.mk]] | [[install:nix:Fetch makefile]] | |
|10 | ''make install SYMLINK=1 JSINCLUDE=/usr/include/js JSLIB=mozjs185'' | Build it (will likely take quite a while) | | |10 | make -f install-sbbs.mk SYMLINK=1 | Build it (will likely take quite a while) \\ JSINCLUDE=/usr/include/js JSLIB=mozjs185 is no longer needed| |
|11 | ''export SBBSCTRL=~/sbbs/ctrl'' | See [[config:env]] for details on setting this environment variable persistently | | |11 | export SBBSCTRL=~/sbbs/ctrl | See [[config:env]] for details on setting this environment variable persistently | |
|12 | ''~/sbbs/exec/[[util:scfg]]'' | Configure your BBS, see ''[[config:sbbs.ini]]'' for more Synchronet server settings | | |12 | ~/sbbs/exec/[[util:scfg]] | Configure your BBS, see ''[[config:sbbs.ini]]'' for more Synchronet server settings | |
| |
Now you are ready to either run ''sbbs'' with interactive sysop console: | Now you are ready to either run ''sbbs'' with interactive sysop console: |
| |
$ sudo curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xebe1b5ded2ad45d6'|gpg --dearmor > /etc/apt/trusted.gpg.d/ubuntu-dosemu2-ppa.gpg | $ sudo curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xebe1b5ded2ad45d6'|gpg --dearmor > /etc/apt/trusted.gpg.d/ubuntu-dosemu2-ppa.gpg |
| |
| This step seems to be a challenge for some people so you may have to break it into a couple of steps |
| |
| $ curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xebe1b5ded2ad45d6' | gpg --dearmor > /tmp/dosemupgp.txt |
| $ sudo mv /tmp/dosemupgp.txt /etc/apt/trusted.gpg.d/ubuntu-dosemu2-ppa.gpg |
| |
Second, create a source file | Second, create a source file |
Finally, download Nelgin's dosemu2 configurations. Untar the file and follow the readme. You should be left with a working DosEMU | Finally, download Nelgin's dosemu2 configurations. Untar the file and follow the readme. You should be left with a working DosEMU |
| |
$ wget https://www.endofthelinebbs.com/dosemu2.tar.gz | $ wget https://www.endofthelinebbs.com/dosemu2.tar.gz |
$ tar xf dosemu2.tar.gz | $ tar xf dosemu2.tar.gz |
| |
| |