Come abilitare il repository "backport"?


Risposte:


34

Ubuntu Backports è abilitato per impostazione predefinita in Ubuntu.

Se per qualche motivo non ottieni ancora i backport usa uno di questi 2 modi:

  1. Fai clic sul pulsante Ubuntu nel programma di avvio e cerca "Sorgenti software". Cercare "Software" se si utilizza 12.04+.

  2. 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.

Sorgenti software Ubuntu - Scheda Software Ubuntu

Sorgenti software Ubuntu - scheda Aggiornamenti

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-backportsa 13.04, precise-backportsa 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


Dopo aver fatto questo, ho dovuto dire a apt di usare sempre anche i backport (come specificato nella risposta di Seth)
thameera,

30

Riga di comando / Istruzioni server

I backport sono abilitati per impostazione predefinita, ecco come è possibile verificare per assicurarsi che siano attivi.

Assicurarsi che i backport siano abilitati

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 releasecon l'attuale distribuzione che si sta utilizzando ( precisead 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.

Usa sempre i backport ..

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 releasecon la versione corrente.

Utilizzo manuale dei backport ..

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.

Installazione dai backport ..

Se i backport sono configurati per essere utilizzati manualmente, sarà necessario aggiungere /release-backportsalla fine del nome del pacchetto quando si installa un pacchetto (sostituendo releasela 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  

Fonte: Ubuntu Backports - Ubuntu Wiki


3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "funziona bene
Jay _silly_evarlast_ Wren,

@Jay_silly_evarlast_Wren non lo -rrimuoverebbe?
Sehe

Sì, scusa, cambia -r in -u se sei su xenial o rimuovilo completamente su Ubuntus precedente.
Jay _silly_evarlast_ Wren,

La modifica della priorità Apt per utilizzare sempre i backport non è consigliata dal team Backports. Dal link sopra: "[T] il team di backport consiglia di configurare il gestore pacchetti per installare i pacchetti backport solo quando sono esplicitamente richiesti" .
fkraiem,

0

Come super utente eseguito:

apt edit-sources

Quindi decommenta le righe deb e deb-srcche contengono backports.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.