Install Synchronet BBS on Ubuntu Server

Synchronet Bulletin Board System Software
... is a free software package that can turn your personal computer into your own custom online service supporting multiple simultaneous users with hierarchical message and file areas, multi-user chat, and the ever-popular BBS door games.
Synchronet development began as a personal hobby in 1990 for single-tasking MS-DOS compatible computers and Hayes compatible modems. The program was sold commercially from 1992-1996 after which time it was released (with source code) for both the 16-bit DOS and 32-bit OS/2 platforms to the public domain and development by the author was ceased.
In November of 1999, the author found a renewed interest in further developing Synchronet, specifically for the Internet community, embracing and integrating standard Internet protocols such as Telnet, FTP, SMTP, POP3, IRC, NNTP, and HTTP. Synchronet has since been substantially redesigned as an Internet-only BBS package for Win32 and Unix-x86 platforms and is an Open Source project under continuous development.
Synchronet Version 3.1x for Win32 and Unix (Intel-x86 architecture) can be previewed on Vertrauen (Home of Synchronet BBS Software).
In this article, i walk you through installing the Synchronet BBS Software on a Ubuntu Server.
1) Drop into super user
sudo su
2) Install dependencies
apt-get install build-essential libncurses5-dev g++ libnspr4-dev libmozjs-dev cvs dosemu dosemu-freedos
3) Create a SBBS folder on the root of the file system
mkdir /sbbs
4) Change to your SBBS folder
cd /sbbs
5) Download makefile to SBBS folder
wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/GNUmakefile
6) Compile SBBS
make install RELEASE=1 USE_DOSEMU=1
7) Set the SBBSCTRL environment variable to point to your "ctrl" directory
export SBBSCTRL=/sbbs/ctrl
8) Configure your BBS
/sbbs/exec/scfg
9) Start your BBS
/sbbs/exec/sbbs
10) Test connectivity
telnet localhost
11) Create SysOp (System Operator) account
Type "New" when prompted for username
You can modify services, ports and interfaces if you take a look at the .ini files in /sbbs/ctrl/.
For a nice ANSI supported terminal, i like to use Syncterm.
Post your BBS in the comments so i can check yours out!
Teh haps'
Thu, 02/02/2012 - 19:52
Tim tweeted "@ThatKevinSmith Happy groundhog day! What's your 60 second review of the movie "Groundhogs Day"? #LIVEfrombehind" 7:52pm#
Tim tweeted "Jay and Silent Bob get old! (@ Edwards Renaissance Stadium 14 for Kevin Smith: Live from Behind w/ 2 others) [pic]: http://t.co/0k3NsmV5" 7:37pm#Mon, 01/30/2012 - 20:15
Tim tweeted "I had the pleasure of driving a giant circle around LA during rush hour with uber sore legs." 8:15pm#
Tim tweeted "Goggle tan FTW! :D" 11:16am#Sat, 01/28/2012 - 12:38
Tim tweeted "I'm at Mammoth Mountain Ski Resort (1 Minaret Rd, Mammoth Lakes) w/ 5 others http://t.co/SKvBroDM" 12:38pm#Fri, 01/27/2012 - 21:46
Tim tweeted "Mammoth bound!" 9:46pm#
Tim tweeted "I think I like burritos more than pizza now O_o (@ Baja Fresh) http://t.co/FtMOoGu8" 1:17pm#Thu, 01/26/2012 - 19:23
Tim tweeted "Just saw a "Veggie TDI" emblem on the back of a Jetta :D I wonder if they had to take out the turbo for the conversion." 7:23pm#
Tim tweeted "I just became the mayor of Candolyns Salon on @foursquare! http://t.co/El0GAvDM" 7:21pm#
Tim tweeted "I love meetings where I come out with a bonus :D" 11:29am#
!ERROR loading configuration files: Insufficient User Level Information: 0 user levels read, 100 needed.
- reply
Submitted by Anonymous on Fri, 01/21/2011 - 11:41.Very odd error. You may want to run this by Rob directly, http://www.synchro.net/docs/support.html
- reply
Submitted by Tim Ashley on Fri, 01/21/2011 - 11:58....
Linking gcc.linux.x64.lib.release/libsbbs.so
/usr/bin/ld: cannot find -ljs
collect2: ld returned 1 exit status
make[1]: *** [gcc.linux.x64.lib.release/libsbbs.so] Error 1
make[1]: Leaving directory `/sbbs/src/sbbs3'
make: *** [sbbs3] Error 2
I'm running Karmic server. Any ideas?
- reply
Submitted by Anonymous on Sun, 09/05/2010 - 17:08.Are you using 64bit linux? I don't think it will work on 64bit.
- reply
Submitted by Anonymous on Wed, 01/19/2011 - 09:42.