Debian Stable è estremamente stabile, ma si muove anche molto lentamente. Di conseguenza, puoi rimanere bloccato con software ridicolmente obsoleti. I repository di backport ti consentono di installare versioni più recenti di alcuni software sul tuo sistema Debian Stable. Questa guida spiega come usare i backport su Debian Stable.
In questo tutorial imparerai:
- Come aggiungere i repository Debian Backports.
- Come installare un pacchetto dai backport.
- Come eseguire un aggiornamento completo dai backport.

Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Debian stabile |
Software | N/D |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come aggiungere i repository di backport
Il repository dei backport Debian e il repository dei sorgenti sono repository Debian ufficialmente mantenuti. Semplicemente non vengono aggiunti al tuo sistema per impostazione predefinita. Ci sono molte applicazioni, come i server, in cui non vorresti necessariamente che quei repository disponibili installino accidentalmente qualcosa di nuovo. Per questo motivo, tuttavia, dovrai aggiungere manualmente il repository di backport come faresti con un repository esterno.

Per iniziare, apri il tuo file sorgenti in /etc/apt/sources.list
con il tuo editor di testo preferito. Quando lo hai aperto, spostati nella parte inferiore del file e aggiungi le due righe seguenti. Puoi escludere quello di origine, se non prevedi di usarlo.
deb http://ftp.debian.org/debian stretch-backports main deb-src http://ftp.debian.org/debian stretch-backports main
Sentiti libero di aggiungere il contrib
e non-free
anche opzioni, se vuoi quei pacchetti.
Aggiorna Apt per rendere effettiva la modifica
$ sudo apt update
Come installare un pacchetto dai backport
Debian non darà la priorità al repository dei backport per impostazione predefinita. Il presupposto qui è che utilizzerai i backport per le nuove versioni di pacchetti specifici, ma non vuoi aggiornare l'intero sistema. In realtà è una buona politica da istituire quando si lavora con il repository di backport, ma non c'è sicuramente nulla di sbagliato nell'installare tutto nel repository. È tutto testato per funzionare con Debian Stable.

Quando vuoi installare un pacchetto dai backport, puoi usare il -t
flag con Apt per specificare il repository di backport. Ad esempio, se desideri l'ultima versione di LibreOffice dai backport, il comando sarà simile al seguente:
$ sudo apt install -t stretch-backports libreoffice
Il repository include anche gli ultimi kernel Linux e le versioni Mesa. Se stai utilizzando uno stack grafico open source, questi sono entrambi vitali. Se vuoi l'ultimo kernel su Debian Stable, puoi provare quanto segue.
$ sudo apt install -t stretch-backports linux-image-amd64
Come eseguire un aggiornamento completo dai backport

Anche se non è necessariamente consigliato, puoi eseguire un aggiornamento dai backport. Questo cercherà tutto ciò che è disponibile attraverso il repository e installerà gli aggiornamenti ove applicabile. Tuttavia, ciò non significa che Debian continuerà ad aggiornare dai backport. Dovrai specificarlo manualmente ogni volta. I tuoi normali aggiornamenti verranno eseguiti come al solito, applicando i nuovi pacchetti dai normali repository Debian Stable ove possibile.
$ sudo apt -t stretch-backports upgrade
Conclusione
Il sistema di backport Debian dovrebbe essere la tua prima scelta quando cerchi pacchetti più recenti su un'installazione stabile. Poiché è un repository Debian ufficiale progettato per funzionare con Stable, hai una possibilità notevolmente ridotta che qualcosa vada storto. Quando estrai repository esterni, c'è sempre la possibilità che qualcosa non sia completamente testato. Sfortunatamente, non tutto è disponibile nei backport, quindi questa non è sempre un'opzione, ma è estremamente vantaggioso averla.