...
apt-get install dos2unix
Install Supervisor
apt-get install supervisor
Install addition apps
apt-get -y --no-install-recommends install wget tightvncserver xfonts-base \
lwm xterm vim-tiny less ca-certificates balance \
zip unzip pwgen xdotool telnet nano \
mtools dosfstools dos2unix inetutils-telnetd openbsd-inetd \
xvnc4viewer tcpser ser2net socat liblockfile-bin
Update Supervisor Configurations
vi /etc/supervisor/conf.d/vncserver
...
.conf
Code Block |
---|
[program:vncserver]
command=/usr/local/bin/startvnc
autostart=true
autorestart=true
startsecs=5
stdout_logfile=NONE
stderr_logfile=NONE |
vi /etc/supervisor/conf.d/xterm.conf
Code Block |
---|
[program:xterm]
command=/usr/bin/xterm
environment=DISPLAY=":1"
autostart=true
autorestart=true
startsecs=5
startretries=1000000
stdout_logfile=NONE
stderr_logfile=NONE |
vi /usr/local/bin/startvnc
Code Block |
---|
#!/bin/bash
echo " *** startvnc script"
set -e
export VNCPASSWORD='xxx'
if [ -z "$VNCPASSWORD" ]; then
VNCPASSWORD=`pwgen 8`
echo " *** VNC password for this session: $VNCPASSWORD"
fi
export USER="`whoami`"
mkdir -p ~/.vnc
echo "$VNCPASSWORD" | tightvncpasswd -f > ~/.vnc/passwd
chmod 0600 ~/.vnc/passwd
tightvncserver -geometry 1024x768 :1
sleep 1
tail -f ~/.vnc/*.log |
DOSEmu
Installation
sudo su
apt-get update
apt-get install dosemu
...