Come abilitare il repository backport in modo da poter ottenere versioni più recenti del software?
Come abilitare il repository backport in modo da poter ottenere versioni più recenti del software?
Risposte:
Ubuntu Backports è abilitato per impostazione predefinita in Ubuntu.
Se per qualche motivo non ottieni ancora i backport usa uno di questi 2 modi:
Fai clic sul pulsante Ubuntu nel programma di avvio e cerca "Sorgenti software". Cercare "Software" se si utilizza 12.04+.
Premi ALT + F2 e digita: gksu software-properties-gtk
Uno dei 2 modi ti porterà al gestore delle fonti software o al software e agli aggiornamenti . In qui Attiva tutte e 4 le opzioni nella scheda Software Ubuntu e nella scheda Aggiornamenti . Ciò dovrebbe abilitare gli extra per la tua versione di Ubuntu.
Dopo questo basta fare clic sul pulsante CHIUDI e dovrebbe farti sapere che deve essere aggiornato a causa delle modifiche apportate. Si noti che nella scheda Aggiornamenti , l'opzione Backport è la quarta presente. È quello che dice aggiornamenti non supportati .
Per attivare i backport (che sono abilitati automaticamente dall'11.10) dal terminale (nei casi in cui si sta lavorando su un server e si desidera abilitare i backport), procedere come segue dopo aver aperto il terminale (Questo esempio utilizza Ubuntu 13.04):
sudo nano /etc/apt/sources.list
E cerca una riga commentata che menzioni la parola chiave backport, dovrebbe assomigliare raring-backports
a 13.04, precise-backports
a 12.04 e figlio. In questo caso si presenta così:
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
decommenta queste righe in modo che appaiano così:
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
salvare il file ed eseguire quanto segue per ricevere gli aggiornamenti del backport:
sudo apt-get update
sudo apt-get upgrade
NOTA - Se le linee non vengono trovate, è sufficiente aggiungerle e modificare il nome della versione con quella in uso come spiegato sopra.
Riferimento
I backport sono abilitati per impostazione predefinita, ecco come è possibile verificare per assicurarsi che siano attivi.
Per consentire il backport manualmente assicurarsi che la seguente riga è nella vostra /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
Sostituendo release
con l'attuale distribuzione che si sta utilizzando ( precise
ad esempio per 12.04).
Ora i passi successivi dipenderanno se si desidera che apt utilizzi sempre i pacchetti dai backport o se si desidera utilizzare i backport solo quando specificato manualmente.
Ubuntu 11.04 e successivi sono automaticamente configurati per utilizzare i backport solo se specificati manualmente. Se si desidera utilizzare sempre i backport durante l'installazione, è necessario aggiungere le seguenti righe /etc/apt/preferences
(il file potrebbe non esistere ancora; va bene):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
Assicurati di sostituire release
con la versione corrente.
Se si desidera installare pacchetti dai backport solo quando specificato manualmente, è necessario aggiungere questo a /etc/apt/preferences
:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
Sostituendo di nuovo <release>
la versione attuale.
nota: per modificare è necessario disporre dei privilegi di root /etc/apt/preferences
.
Se i backport sono configurati per essere utilizzati manualmente, sarà necessario aggiungere /release-backports
alla fine del nome del pacchetto quando si installa un pacchetto (sostituendo release
la versione corrente).
Ad esempio, se si utilizza 12.10 Quantal e sono stati configurati i backport per l'installazione manuale, installare amarok con questo comando:
sudo apt-get install amarok/quantal-backports
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
funziona bene
-r
rimuoverebbe?
Come super utente eseguito:
apt edit-sources
Quindi decommenta le righe deb
e deb-src
che contengono backports
.