Il repository Backports: differenze tra le versioni
Wtf (discussione | contributi) m (→Osservazioni) |
S3v (discussione | contributi) |
||
Riga 59: | Riga 59: | ||
Pin-Priority: 200 | Pin-Priority: 200 | ||
</pre> | </pre> | ||
in un file di nome arbitrario creato nella directory <code>/etc/apt/preferences.d/</code>, oppure in un file di nome ''preferences'' direttamente in <code>/etc/apt/</code>. | in un file di nome arbitrario creato nella directory <code>/etc/apt/preferences.d/</code>, oppure in un file di nome ''preferences'' direttamente in <code>/etc/apt/</code>.<br/> | ||
Se invece il pacchetto che interessa è presente sia in backports che nel repository principale allora dovrete attribuirgli una priorità obbligatoriamente maggiore di quella che il pacchetto proveniente dal repository principale possiede, ad esempio attribuendogli < | Se invece il pacchetto che interessa è presente sia in backports che nel repository principale allora dovrete attribuirgli una priorità obbligatoriamente maggiore di quella che il pacchetto proveniente dal repository principale possiede (di default 500), ad esempio attribuendogli: | ||
<pre>Pin-priority: 999</pre>. | |||
==== Osservazioni ==== | ==== Osservazioni ==== | ||
Definire un pinning su tutti i pacchetti del repository backports non è opportuno, a meno che l'utente non voglia effettivamente dare la precedenza per tutti i pacchetti alla versione di backports. Se interessano solo alcuni pacchetti è opportuno evitare di specificare < | Definire un [[pinning]] su tutti i pacchetti del repository backports non è opportuno, a meno che l'utente non voglia effettivamente dare la precedenza per tutti i pacchetti alla versione di backports. Se interessano solo alcuni pacchetti è opportuno evitare di specificare: | ||
<pre>Package: *</pre> | |||
ma piuttosto inserire una riga del tipo: | |||
<pre>Package: libreoffice*</pre> | |||
posto ad esempio di voler sfruttare la versione backports del solo libreoffice. Per maggiori informazioni si veda in entrambi i casi la pagina [[Repository & pinning]]. | |||
{{Autori | {{Autori |
Versione delle 00:26, 6 feb 2014
|
Versioni Compatibili ERRORE: valore non valido ( Stable )! Vedi qui. |
Introduzione
Nota
|
Chi utilizza il ramo stable di Debian si scontra spesso con un problema: il software troppo datato. Il repository backports sopperisce alla necessità di software più aggiornato, mettendo a disposizione pacchetti ricompilati dal ramo testing, senza che questi richiedano nuove librerie per funzionare. Da settembre 2010 il repository è diventato a tutti gli effetti un repository ufficiale di Debian.
Di seguito un estratto del file Relase del repository:
Origin: Debian Backports Label: Debian Backports Suite: wheezy-backports Version: Codename: wheezy-backports Date: Sun, 19 May 2013 08:24:02 UTC Valid-Until: Sun, 26 May 2013 08:24:02 UTC NotAutomatic: yes ButAutomaticUpgrades: yes Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc Components: main contrib non-free Description: Backports for the Wheezy Distribution
Wheezy Backports
Configurazione
Aprite il vostro /etc/apt/sources.list
e aggiungete la riga:
deb http://ftp.it.debian.org/debian/ wheezy-backports main
Ora aggiornate la vostra lista di pacchetti:
# apt-get update
o:
# aptitude update
Utilizzo
Il repository backports è disabilitato di default. Per installare qualche programma dai backports bisogna perciò specificare ad apt-get
o aptitude
la sorgente di installazione:
# apt-get -t wheezy-backports install package_name
# aptitude -t wheezy-backports install package_name
Se desiderate che i pacchetti installati dal repository backports (purché non siano presenti anche in quello principale) si aggiornino automaticamente, dovete aggiungere le seguenti righe:
Package: * Pin: release n=wheezy-backports Pin-Priority: 200
in un file di nome arbitrario creato nella directory /etc/apt/preferences.d/
, oppure in un file di nome preferences direttamente in /etc/apt/
.
Se invece il pacchetto che interessa è presente sia in backports che nel repository principale allora dovrete attribuirgli una priorità obbligatoriamente maggiore di quella che il pacchetto proveniente dal repository principale possiede (di default 500), ad esempio attribuendogli:
Pin-priority: 999
.
Osservazioni
Definire un pinning su tutti i pacchetti del repository backports non è opportuno, a meno che l'utente non voglia effettivamente dare la precedenza per tutti i pacchetti alla versione di backports. Se interessano solo alcuni pacchetti è opportuno evitare di specificare:
Package: *
ma piuttosto inserire una riga del tipo:
Package: libreoffice*
posto ad esempio di voler sfruttare la versione backports del solo libreoffice. Per maggiori informazioni si veda in entrambi i casi la pagina Repository & pinning.
Guida scritta da: Ferdybassi 16:21, 31 dic 2009 (CET) | Debianized 60% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |