installazione
Se si utilizza una versione di FreeBSD precedente alla 6.0 necessario installare questi port
cd /usr/ports/security/portaudit && make install clean
In tutti i casi serve installare questi ports:
cd /usr/ports/sysutils/portsnap && make install clean cd /usr/ports/sysutils/portupgrade && make install clean
portaudit confronta i port installati con un archivio di rischi di sicurezza portsnap serve per l’aggiornamento dell’albero dei port portupgrade aggiorna i port già installati
aggiornamenti
prima di procedere all’agiornamento bisogna generare un file di configurazione:
cd /usr/local/etc/ && cp portsnap.conf.sample portsnap.conf
A questo punto facciamo partire l’aggiornamento. Al primo utilizzo è necessario scaricare l’intero albero in /var/db/portsnap con il comando:
portsnap fetch fetch
e poi copiarlo in /usr/ports con:
portsnap fetch extract
Ad ogni successivo utilizzo basterà digitare il comado:
portsnap fetch update
Ora abbiamo una copia dell’ultima versione dell’albero dei ports in /usr/ports, bisogna tenere presente che questo viene aggiornato con intervalli di circa un’ora, potremmo quindi creare un ruolo nel nostro crontab per mantenere sempre aggiornato il nostro albero.
Quali Ports possono essere aggiornati?
Ora che abbiamo effettuato l’aggiornamento dell’albero dei ports, possiamo individuare quali ports hanno disponibile un aggiornamento con il comando
pkg_version | grep ‘<’
Ci verrà mostrata una lista di ports,
| ImageMagick | < |
| apache | < |
| postgresql-client | < |
| postgresql-server | < |
per aggiornare un singolo port usa
portupgrade apache
se vuoi puoi aggiornare tutti i ports:
portupgrade -a