Con il rilascio di FreeBSD 7.0 il problema di molti utenti potrebbe essere come aggiornare alla nuova major version, vediamo insieme come fare.
Se attualmente sul vostro PC gira una FreeBSD 6.x molto probabilmente vorrete godere dei nuovi vantaggi di FreeBSD 7.x, daemonology.net ci viene in aiuto con il suo freebsd-update.
Per prima cosa è necessario disabilitare i cron job, in modo da evitare imprevisti.
Inoltre è necessario assicurarsi che il sistema possa aggiornare in seguito tutto il software installato, nel caso specifico bisogna testare l’aggiornamento dal ports tree, per fare ciò basta eseguire:
portsnap fetch update
e successivamente
portupgrade -a
Se tutto va a buon fine si può iniziare con l’aggiornamento vero e proprio. La prima cosa da fare è scaricare lo script di aggiornamento, potete fare il download mediante il comando:
fetch http://www.daemonology.net/freebsd-update/freebsd-update-upgrade.tgz
Adesso bisogna scompattare l’archivio appena scaricato tramite il comando:
tar -xf freebsd-update-upgrade.tgz
Si può adesso iniziare la procedura di upgrade tramite il comando:
sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade
Il sistema inizierà ad elaborare e vi chiederà conferma sulle operazioni da effettuare. Terminato questo passo bisognerà installare i file scaricati dal comando precedente, per fare ciò eseguire il comando:
sh freebsd-update.sh -f freebsd-update.conf install
Il sistema installerà alcune componenti, tra cui il kernel, sarà quindi necesario riavviare quando verrà richiesto. na volta riavviato ed effettuato nuovamente il login da root bisognerà eseguire nuovamente il comando:
sh freebsd-update.sh -f freebsd-update.conf install
in questo modo la procedura di installazione continuerà il suo lavoro.
Quando tutto il procedimento sarà finito bisognerà aggiornare il software installato, per fare ciò vi basterà eseguire i seguenti comandi:
portsnap -I update
portupgrade -f ruby
rm /var/db/pkg/pkgdb.db
portupgrade -f ruby18-bdb
rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db
portupgrade -af
Ora bisogna terminare la procedura di installazione del sistema base, eseguite ancora una voltail comando:
sh freebsd-update.sh -f freebsd-update.conf install
Attendere il messaggio “Installing updates… done.” e riavviare al termine della procedura.
Al nuovo riavvio avrete FreeBSD 7.0. Riabilitate i cron job e tutto dovrebbe essere funzionante.
Buon Aggiornamento!
[via Daemonic Dispatches]
2 pensieri su – "Aggiornare FreeBSD a FreeBSD 7.0"
guarda che freebsd-update è già incluso nella 6.3, 6.2 e forse anche nella 6.1 (non ricordo). Ma in ogni caso è presente nei ports, per cui non hai bisogno di scaricare nulla a mano..
@ProT-0-TypE: veramente non sapevo, non aggiorno dalla 6.0, grazie della segnalazione 🙂