BBS

Telnet BBS - «The Strawberry Field» returns after 30 years.

View on GitHub

Configurare il servizio Linux

Queste note si riferiscono all’installazione in ambiente Linux, se volete installare in ambiente Windows fate riferimento al documento precedente e ignorate questo.

Runtime .net core

Premetto che non ho mai compilato direttamente su una macchina Linux, le istruzioni che seguono si riferiscono ad una cross-compilazione effettuata su macchina Windows con target diverso e ambiente .net core integrato negli esguibili, che pertanto funzionano senza necessità di installare il runtime sulla macchina target.

Qualora voleste tentare l’operazione su una macchina diversa occorre prelevare ed installare l’ultima versione di .net core 3.1 sdk dal sito di Microsoft e modificare gli script di compilazione.

Compilare il programma

Dalla directory principale del repository eseguire il comando:

build-linux-arm

Qualora voleste compilare per una architettura diversa da quella arm (RaspberryPI) dovete cambiare il target sostituendolo con uno di quelli elencati qui

Gli eseguibili verranno creati nella cartella bin\Linux-Arm e possono essere eseguiti su qualsiasi macchina linux-arm anche senza il runtime .net core 3.1 installato.

Installare il servizio

Copiamo la directory con gli eseguibili sulla macchina di destinazione e assegnamo i permessi di esecuzione a BBSd

sudo chmod +x BBSd

quindi creiamo un link nella cartella /usr/sbin

sudo ln -s BBSd /usr/sbin/BBSd

infine copiamo il file BBSd che troviamo nella cartella /platforms/linux del repository nella cartella /etc/init.d e diamogli permessi di esecuzione con il consueto

sudo chmod +x BBSd

avremo il nuovo servizio ‘BBSd’ che potremo gestire con le consuete modalità.

Prima di avviarlo dovremo procedere alla sua configurazione come descritto qui


|Indietro|Indice|Avanti|
|—|—|—|