Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...