FreeBSD

Come aggiornare FreeBSD a una versione più recente

Come aggiornare FreeBSD a una versione più recente
FreeBSD viene aggiornato su una base abbastanza coerente e con ogni nuovo aggiornamento arriva una nuova suite di funzionalità appena aggiunte. Per non parlare dell'introduzione di nuove patch con ogni aggiornamento, che protegge il tuo sistema FreeBSD da problemi di sicurezza, e una serie di altri motivi per cui potresti voler mantenere FreeBSD aggiornato.

Fortunatamente, con FreeBSD, l'aggiornamento del sistema non è una seccatura rispetto ad altri sistemi operativi, che incasinano. Puoi eseguire l'aggiornamento di FreeBSD con un semplice comando:

# aggiornamento-freebsd

Questo tutorial ti aiuterà proprio in questo: segui le istruzioni qui sotto per aggiornare il tuo sistema lavorando su FreeBSD v10.Sistema operativo 2v.

Prima di iniziare:

Assicurati di aver effettuato l'accesso con il comando root o di utilizzare un account abilitato per emettere il comando sudo. In questo tutorial, l'account utente di FreeBSD predefinito, la droplet di FreeBSD, eseguirà l'aggiornamento.

Passaggio 1: identificare eventuali problemi e installare le patch più recenti

Prima di aggiornare il sistema operativo FreeBSD, dobbiamo acquisire le patch e i pacchetti di supporto per l'ultima versione di FreeBSD. Accedi con il seguente comando:

$ ssh freebsd@your_server_ip

Ora, avremmo bisogno di alcune informazioni sull'ultima versione di FreeBSD prima di poter apportare ulteriori modifiche. Per trovare questi dettagli, invia il comando freebsd-update con l'opzione -r per evidenziare esattamente a quale versione stiamo aggiornando il server. Ho già aggiornato la mia versione di FreeBSD

$ sudo freebsd-update upgrade -r 12.x-RILASCIO

L'output dovrebbe riportare con informazioni adeguate. Ora individua quali modifiche potrebbero causare problemi in seguito.

Premi il tasto y per confermare e premi invio. Alla conferma, il sistema avvierà automaticamente l'aggiornamento del server. Ci sono alcune cose. Tuttavia, tale esigenza dovremo configurarci dopo l'aggiornamento.

Passaggio 2: risolvi i problemi post-aggiornamento

Una volta installati i pacchetti più recenti, molto probabilmente vedrai due messaggi di errore. Non preoccuparti; tutto ciò che devi fare è apportare modifiche a due diversi file di configurazione in /etc/ssh/sshd_config e /etc/rc.sottodirectory, rispettivamente.

Premi invio e verrai reindirizzato automaticamente a /etc/rc.subr file di configurazione e verrà avviato nell'editor di testo nano.

Elimina tutte le righe che appaiono relative alla versione "più recente" di FreeBSD, che in realtà non è associata alla versione che abbiamo appena installato. Vedi, il file di configurazione riconosce ancora FreeBSD 12.1 come l'ultima, mentre abbiamo installato la v12.2.

Salva ed esci dal file quando hai finito di modificarlo e apparirà una notifica, confermando che il file di configurazione è stato integrato con successo con l'aggiornamento.

La seconda riga è il messaggio di errore, che scomparirà non appena correggi il file di configurazione /etc/ssh/sshd_config. Premi il pulsante Invio per aprire questo file di configurazione e inizia a modificare il file nello stesso modo in cui hai fatto il primo. Devi solo rimuovere le linee relative al 12.1 installazioni di FreeBSD, quindi salva ed esci dal file.

Ti verranno quindi mostrate le modifiche appena apportate e ti verrà chiesto il permesso di applicare le modifiche. Basta digitare y ogni volta che ti viene posta la domanda.

Dopo aver confermato le tue modifiche, ti verrà mostrato un catalogo lungo diverse pagine dei file binari a cui il sistema ha apportato le modifiche. Questo elenco dovrebbe essere identico allo screenshot qui sotto:

Se vuoi vedere i contenuti qui, continua a premere la barra spaziatrice per farti strada attraverso ogni pagina o premi semplicemente il tasto q per saltare il processo di revisione.

Dopo aver provveduto a tutto ciò, possiamo finalmente andare avanti e aggiornare a FreeBSD 12.2.

Passaggio 3: aggiorna FreeBSD 12.1 a FreeBSD 12.2

Digita il comando seguente per iniziare l'installazione:

$ sudo /usr/sbin/freebsd-update install

Lo screenshot qui sotto illustra cosa vedrai dopo aver impartito questo comando:

Dovrai riavviare il sistema una volta terminato l'aggiornamento. Digita questo comando e premi invio per riavviare il sistema:

$ sudo reboot

La sessione SSH terminerà e il sistema impiegherà alcuni minuti per riavviarsi.

Quando il sistema si riavvia nuovamente, accedi allo stesso account utente per continuare.

Per verificare l'installazione, controlla la versione corrente installata sul tuo sistema. Usa il comando qui sotto per accedere al tuo server:

$ ssh freebsd@your_server_ip

Quindi impartisci il seguente comando:

$ uname -a

Se finora le cose sono andate bene, dovresti vedere l'output simile allo screenshot qui sotto:

Un'ultima cosa prima di concludere: probabilmente sono stati rilasciati alcuni aggiornamenti più piccoli da quando l'aggiornamento è stato reso disponibile per il download.

Puoi recuperare questi aggiornamenti eseguendo il comando di installazione freebsd_update:

$ sudo /usr/sbin/freebsd-update install

Se vengono ancora visualizzati gli errori, non preoccuparti. Installa i pacchetti per aggiornare questi file.

Una misura di sicurezza è aggiornare tutti i pacchetti di terze parti quando viene aggiornato FreeBSD. Inserisci il comando qui sotto:

$ sudo pkg upgrade

I risultati del problema precedente dovrebbero essere simili ai seguenti:

Premi y e premi invio per continuare a ricevere il seguente output:

Di nuovo, premi y e premi invio per aggiornare i pacchetti.

Usa il comando rehash per assicurarti che il tuo account utente disponga delle autorizzazioni complete per utilizzare i pacchetti installati.

$ rimaneggiamento

Con ciò, abbiamo l'ultima versione di FreeBSD installata e pronta all'uso.

Nel caso in cui l'installazione si rifiuti di funzionare,

Le istruzioni in questo articolo dovrebbero funzionare correttamente anche sul tuo sistema. Tuttavia, per i lettori che non hanno potuto aggiornare FreeBSD seguendo questo tutorial, questa sezione ti aiuterà a ripristinare tutte le installazioni che hai appena fatto. Basta usare il comando qui sotto:

$ sudo freebsd-update rollback

Il comando sopra dovrebbe annullare tutto il lavoro che hai fatto per aggiornare FreeBSD.

In sintesi

Spero che tu abbia aggiornato il tuo FreeBSD 12.1 server all'ultima v12.2 seguendo i comandi in questo tutorial. L'aggiornamento di FreeBSD non è un'esperienza frustrante quanto l'aggiornamento di alcuni dei sistemi operativi più tradizionali *coff* windows *coff*.

Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...
Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...