Questa guida fa riferimento al port della versione di Asterisk 1.4.3,
testata sul sistema operativo FreeBSD 6.2, disponibile, per esempio, qui
Indice
- Preparazione
- Compilazione ed installazione di Asterisk
- Avvio di Asterisk al boot
- Prima esecuzione di Asterisk
- Riavvio e verifica
Preparazione
E consigliabile, se non obbligatorio, sincronizzare la collezione dei ports e ricompilare il kernel.
Si faccia riferimento a questa ottima guida (in particolare alla sezione “Rebuild the World, and Recompile the Kernel”) oppure a questa, in Italiano.
Dopo aver sincronizzato la collezione dei ports, ricompilato il proprio sistema e ricompilato il kernel, si consiglia di installare i seguenti strumenti, per facilitare la manutenzione del sistema, l’aggiornamento e la coerenza dei pacchetti installati:
- portupgrade
che serve ad aggiornare i packages ed i ports in maniera interattiva e consistente.
Digitare, come utente root, il comando:
cd /usr/ports/ports-mgmt/portupgrade
e poi
make install clean
per compilare ed installare il port.
È ora possibile aggiornare interattivamente tutto il software sul sistema, col comando:
portupgrade -ai - portaudit
che visualizza le vulnerabilità pubblicate che riguardano i pacchetti installati sul proprio sistema.
Digitare, come utente root, il comando:
cd /usr/ports/ports-mgmt/portaudit
e poi
make install clean
per compilare ed installare il port.
È ora possibile avere l’auditing aggiornato dei propri pacchetti col comando:
portaudit -Fa
Di seguito alcuni comandi che possono risultare utili:
Per avere un confronto delle versioni dei pacchetti installati sul proprio sistema, rispetto a quelli della propria collezione di ports, digitare il comando:
pkg_version -v
Per conoscere alcune informazioni di un port, tra cui le sue dipendenze, per esempio di asterisk, digitare, nella cartella /usr/ports, il comando:
make search name=asterisk
Per conoscere le dipendenze di un dato pacchetto installato, per esempio di gmake, digitare il comando:
pkg_info -xr gmake
Per conoscere le dipendenze di un dato pacchetto, anche non installato, per esempio di proftpd, digitare, nella cartella del suo port, il comando:
make pretty-print-build-depends-list
ma non prima di aver digitato, nella cartella /usr/ports, il comando:
make index
il quale impiegherà un pò di tempo per creare l’indice delle informazioni dei pacchetti.
Infine se per esempio il pacchetto portupgrade è stato installato, se ne può consultare il manuale digitando il comando:
man portupgrade
Compilazione ed installazione di Asterisk
- Cambiare la directory corrente in quella del port di Asterisk, come utente root, col comando:
cd /usr/ports/net/asterisk - Compilare ed installare Asterisk col comando:
make install clean
verranno richieste le opzioni di compilazione, non ne serve nessuna.
Per tornare alla schermata di modifica delle opzioni di compilazione, digitare il comando:
make config
Al termine dell’installazione verranno copiati i files di configurazione di esempio, che si troveranno in /usr/local/etc/asterisk
Avvio di Asterisk al boot
Se si desidera l’avvio automatico di Asterisk all’avvio del sistema, aggiungere col proprio editor di testo preferito, al file /etc/rc.conf, la direttiva:
asterisk_enable=”YES”
Prima esecuzione di Asterisk
Come utente root, da qualsiasi cartella del sistema, digitare il comando:
asterisk -vvvc
al termine dei controlli dei moduli di Asterisk, dovreste leggere a video qualcosa tipo:
Asterisk Ready.
*CLI>
questa è l’interfaccia a riga di comando di Asterisk, per uscire digitare il comando:
stop now
Riavvio e verifica
Riavviare il sistema col comando:
reboot
al termine del riavvio, è possibile verificare l’esecuzione di Asterisk accedendo alla sua interfaccia di amministrazione, col comando:
asterisk -r
ed uscirne col comando:
exit
|
|
Questa guida è disponibile anche in Inglese |
![]() |
|


