Il 13 aprile 2021 è stato rilasciato FreeBSD 13. Se il tuo sistema è ancora 12 e desideri ottenere i vantaggi di questa versione recente, dovrai aggiornare il tuo attuale 12.
In questo tutorial, la versione corrente è 12.2.
$ versione freebsd
Recupera tutti gli aggiornamenti binari disponibili
In base al mondo attualmente installato e al set di opzioni di configurazione, eseguiremo questo comando per recuperare tutti gli aggiornamenti binari disponibili.
Recupero aggiornamento $ freebsd
Quindi, installa gli aggiornamenti recuperati di recente.
Installazione $ freebsd-update
Ora, dobbiamo verificare se la nuova versione e il livello di patch sono stati applicati. Il comando freebsd-version usando l'opzione k stamperà la versione e il livello di patch del kernel installato.
$ versione-freebsd -k
Quindi dobbiamo eseguire freebsd-version usando l'opzione r, che stamperà la versione e il livello di patch del kernel in esecuzione.
$ versione-freebsd -r
Vediamo che il risultato non corrisponde, quindi è necessario riavviare il sistema per applicare il nuovo kernel.
$ spegnimento -r ora
Dopo un riavvio, il risultato del comando menzionato in precedenza sarà lo stesso. Possiamo anche usare il comando uname usando l'opzione r per confermare la versione del kernel in esecuzione.
Aggiorna a 13.0
Eseguiremo il comando seguente per recuperare i file necessari per l'aggiornamento a una nuova versione. Il completamento di questo comando richiederà diversi minuti.
L'aggiornamento di freebsd valuterà i file di configurazione e ti chiederà quanto segue per l'unione dei file di configurazione e altre opzioni in base alle app e alle personalizzazioni installate. Si prega di leggerli attentamente:
$ freebsd-update -r aggiornamento 13.0-RELEASE
Quindi, esegui il comando come indicato per installare il file scaricato e salva le modifiche sul disco.
$ /usr/sbin/freebsd-update install
Riavvia il server.
$ spegnimento -r ora
Rimozione di vecchie librerie condivise e file oggetto
Dopo che il sistema è tornato online, ripeti la sessione di aggiornamento di freebsd usando il comando seguente:
$ /usrb/sbin/freebsd-update install
Controlla la versione freebsd.
$ versione freebsd
Ora la versione di FreeBSD è già 13.0.
Aggiorna i pacchetti dopo gli aggiornamenti principali
Le versioni principali utilizzano diverse Application Binary Interfaces (ABI), che interromperanno la maggior parte delle applicazioni di terze parti. Se utilizzi le porte per creare le tue applicazioni di terze parti, devi creare tutte quelle applicazioni. Se utilizzi il sistema di gestione dei pacchetti, puoi utilizzare il comando pkg-static. Il pkg-statico è una variante collegata staticamente di pkg in genere utilizzato solo per l'installazione iniziale di pkg . Aggiorneremo il pkg alla versione più recente.
$ aggiornamento pkg-statico -f
$ pkg bootstrap -f
Poiché gli aggiornamenti del pacchetto sono già stati completati, è necessario finalizzare il processo di aggiornamento eseguendo questo comando di seguito"
Installazione $ freebsd-update
Riavvia il server, ancora una volta.
Verificare i dettagli del sistema operativo. Possiamo usare un simpatico strumento chiamato neofetch. Neofetch è uno strumento di informazioni di sistema a riga di comando scritto in bash 3.2+. Neofetch mostra le informazioni sul tuo sistema operativo, software e hardware in modo estetico e visivamente gradevole.
Installa prima il neofetch.
$ pkg install neofetch
Quindi, esegui il neofetch.
$ neofetch
Congratulazioni, ora hai eseguito l'upgrade alla 13.0.