Differences between revisions 12 and 13
Revision 12 as of 2010-09-18 18:28:04
Size: 7665
Comment: sync with English translation
Revision 13 as of 2010-10-02 15:09:58
Size: 8285
Comment: sync with English translation
Deletions are marked like this. Additions are marked like this.
Line 31: Line 31:
 * Andare in:
{{{
   Configurazione > Repository}}}
 * Aggiungere questo repository:
 {{attachment:Screenshot-Repositories.png}}
 * Andare in "''Impostazioni -> Repository''":

{{attachment:Backports/backports_synaptic_1.png}}

## {{attachment:Screenshot-Repositories.png}}

 * Nel riquadro di dialogo seguente, selezionare la scheda "''Third-Party Software''" e cliccare sul pulsante "''Add...''" nell'angolo in basso a sinistra:

{{attachment:Backports/backports_synaptic_2.png}}

 * Copiare il repository sottostante e poi cliccare il pulsante "''Add Source''"::

{{{deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free}}}

{{attachment:Backports/backports_synaptic_3.png}}

* Da ultimo, cliccare sul pulsante "''Aggiorna''" nel pannello principale di Synaptic per aggiornare le informazioni sui repository nel proprio sistema.

Translation(s): Deutsch - English - Français - Italiano - Русский

(!) ?Discussion


Si sta usando Debian Stable, perché si preferisce il ramo Debian stabile. Funziona perfettamente, ma c'è solo un problema: il software è un po' vecchiotto paragonato a quello di altre distribuzioni. Qui entrano in gioco i backport.

I backport sono pacchetti ricompilati da testing (per la maggior parte) e da unstable (per poche eccezioni, es. aggiornamenti di sicurezza), così da poter essere eseguiti senza librerie nuove (quando ciò è possibile) su una distribuzione stabile di Debian. Viene raccomandato di scegliere uno a uno i singoli backport di cui si ha bisogno e non usare tutti quelli disponibili.

Questo articolo descrive come:

  • configurare il proprio sistema stabile per usare il repository Backports,
  • trovare uno specifico backport,
  • installare pacchetti dal repository,
  • fare in modo che i propri backports siano aggiornati automaticamente.

Per le istruzioni ufficiali sull'uso di Debian Backports, visitare http://backports.debian.org/Instructions/.

Il 5 settembre 2010 Backports è diventato un servizio ufficiale (vedere l'annuncio).

Se il proprio sistema è già configurato per usare backports.org, si vorrà migrare da backports.org a backports.debian.org.


Configurare la propria Debian/Stable

Aggiungere il repository

Usando Synaptic

  • Aprire Synaptic
  • Andare in "Impostazioni -> Repository":

Backports/backports_synaptic_1.png

  • Nel riquadro di dialogo seguente, selezionare la scheda "Third-Party Software" e cliccare sul pulsante "Add..." nell'angolo in basso a sinistra:

Backports/backports_synaptic_2.png

* Copiare il repository sottostante e poi cliccare il pulsante "''Add Source''"

deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free

Backports/backports_synaptic_3.png

* Da ultimo, cliccare sul pulsante "Aggiorna" nel pannello principale di Synaptic per aggiornare le informazioni sui repository nel proprio sistema.

Usando la riga di comando

Diventare l'utente root ed aprire il file /etc/apt/sources.list nel proprio editor di testi preferito:

human@debian:~$ su
Password:
debian:/home/human# nano /etc/apt/sources.list

Aggiungere le righe seguenti:

# Backports.org repository
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free

Se si è strenui sostenitori del software libero, si potrebbe voler rimuovere le sezioni contrib e non-free. (Si veda Sezioni di Debian per i dettagli.)

Ora che il repository è stato aggiunto, aggiornare la cache di APT per includere anche i backport nell'elenco dei pacchetti disponibili:

debian:/home/human# aptitude update

Ecco fatto.

Usare i backport

Trovare i backport

Ci sono diversi modi per scoprire se esiste un backport di un determinato pacchetto Debian. Uno piuttosto comodo è usare la funzione di ricerca dei pacchetti basata sul web di Debian (packages.debian.org). Se si usa Iceweasel, usare semplicemente il plugin di ricerca incorporato (Deb Search).

Installazione di backport dalla riga di comando

Il repository dei backport è disattivato in modo predefinito. Perciò, se si vuole installare un pacchetto backport, lo si deve fare esplicitamente.

Ad esempio:

debian:/home/human# aptitude -t lenny-backports install iceweasel

L'opzione -t specifica lenny-backports come rilascio da selezionare. Questo comando installa Iceweasel 3.5 da Backports invece della versione 3.0 nel rilascio stabile di Debian.

Aggiornamenti automatici

Dato che il repository Backports è disattivato in modo predefinito, i backport che si sono installati non sono aggiornati automaticamente. Tuttavia si può usare il meccanismo dei pin per far sì che APT esegua gli aggiornamenti automatici. Usare i pin in pratica significa controllare quale versione di un pacchetto deve essere selezionata per l'installazione. (Per una spiegazione dettagliata vedere l'APT HOWTO e man apt_preferences.)

Per far sì che APT esegua gli aggiornamenti automatici per i backport installati, eseguire le seguenti azioni:

  1. Aprire il file /etc/apt/preferences in un editor a propria scelta (come root).

  2. Inserire il testo sottostante.
  3. Salvare ed uscire.

# APT PINNING PREFERENCES
Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Dopo aver cambiato con questo file il suo comportamento, APT si comporterà come segue:

Se un pacchetto è stato installato da Backports e esiste lì una sua nuova versione, il pacchetto verrà installato da lì. Gli altri pacchetti disponibili anche su Backports non saranno aggiornati alla versione di Backports a meno che ciò non venga esplicitamente richiesto con -t lenny-backports.

FAQ

Segnalare bug

A causa di limitazioni nel sistema di tracciamento dei bug di Debian, qualsiasi bug relativo ai pacchetti in backport deve ancora essere segnalato alla lista debian-backports.

Migrare da backports.org a backports.debian.org

Il 5 settembre 2010 Backports è diventato un servizio ufficiale (vedere l'annuncio).

I sistemi configurati per usare backports.org dovrebbero essere riconfigurati per usare il nuovo repository/URL (in /etc/apt/source.list*), dato che a un certo punto il servizio backports.org verrà dismesso.

  1. sostituire backports.org con backports.debian.org in /etc/apt/source.list*.

  2. eseguire aptitude update

  3. rimuovere la chiave di backports.org dal proprio portachiavi. A seconda di come la si è installata...
    • apt-get purge debian-backports-keyring
      o

    • apt-key del 16BA136C

Nessuna chiave pubblica

Backports è ora un servizio ufficiale situato all'indirizzo backports.debian.org. In passato, quando era ospitato su backports.org, gli utenti dovevano installare il pacchetto debian-backports-keyring per poter verificare l'integrità dei backport scaricati prima della loro installazione. Ciò non è più necessario.

Tuttavia APT può dare il seguente messaggio di avvertimento dopo l'aggiornamento dell'elenco dei pacchetti:

'W: There is no public key available for the following key IDs: EA8E8B2116BA136C'

Questo è dovuto al fatto che i file release di Debian Backports sono attualmente firmati due volte (con la chiave ftpmaster ufficiale e la vecchia chiave backports.org). L'avvertimento è un bug di APT e può essere tranquillamente ignorato.

Collegamenti esterni


  • ?CategoryDistributionRelease