4.5 Communication Systems Setup


Installation of the individual software packages:

cd /home/nicodemus
wget https://ftp.eggheads.org/pub/eggdrop/source/1.9/eggdrop-1.9.3.tar.gz
tar zxvf eggdrop-1.9.3.tar.gz
cd eggdrop-1.9.3
./configure
make config
make
make install
cd /home/nicodemus
wget https://github.com/inspircd/inspircd/releases/download/v3.13.0/inspircd_3.13.0.ubuntu22.04.1_amd64.deb
sha256sum "./inspircd_3.13.0.ubuntu22.04.1_amd64.deb"
sudo apt install "./inspircd_3.13.0.ubuntu22.04.1_amd64.deb"
git clone --recursive https://github.com/atheme/atheme/ atheme-devel
cd atheme-devel
./configure
make
make install
cd /home/nicodemus
virtualenv ~/venvs/logos2
source ~/venvs/logos2/bin/activate
git clone https://github.com/kiwiheretic/logos-v2.git ~/logos2
cd ~/logos2
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2 get-pip.py
pip2 install -r requirements.txt
pip2 install django-widget-tweaks
python2 manage.py migrate
python2 manage.py migrate --database=bibles
python2 manage.py bible --import
deactivate
virtualenv ~/venvs/Supybot
source ~/venvs/Supybot/bin/activate
pip3 install limnoria twisted
pip3 install -r https://raw.githubusercontent.com/ProgVal/Limnoria/master/requirements.txt
deactivate
sudo apt install gnupg2 wget ca-certificates lsb-release software-properties-common
sudo add-apt-repository 'deb http://code.bitlbee.org/debian/master/jessie/ ./'
wget -nc https://code.bitlbee.org/debian/release.key
gpg --dearmor < release.key > release.gpg
sudo install -o root -g root -m 644 release.gpg /etc/apt/trusted.gpg.d/
sudo apt update
sudo apt install bitlbee-dev

Configuration Extracts:







Frame right
Frame bottom