3 581
contributi
(verifica + correzione refuso) |
(task Revisione Wiki #61) |
||
Riga 3: | Riga 3: | ||
|successivo=Archivi Debian | |successivo=Archivi Debian | ||
}} | }} | ||
{{Versioni compatibili| | {{Versioni compatibili|{{Codename|Oldstable}}|{{Codename|Stable}}}} | ||
__TOC__ | __TOC__ | ||
== Introduzione == | == Introduzione == | ||
Riga 12: | Riga 12: | ||
<br/> | <br/> | ||
Chi utilizza la [[suite]] [[stable]] di Debian anche per uso personale, si scontra spesso con un problema: il software può essere datato rispetto alle altre [[release]]. 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. E da settembre 2010 il repository è diventato a tutti gli effetti un repository ufficiale di Debian.<br/> | Chi utilizza la [[suite]] [[stable]] di Debian anche per uso personale, si scontra spesso con un problema: il software può essere datato rispetto alle altre [[release]]. 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. E da settembre 2010 il repository è diventato a tutti gli effetti un repository ufficiale di Debian.<br/> | ||
Di seguito | Di seguito i campi più importanti estratti dal file [http://ftp.it.debian.org/debian/dists/{{Codename|stable}}-backports/Release Release] del repository per Debian {{Codename|versione_stable}} ([[{{Codename|Stable}}]]): | ||
Origin: Debian Backports | Origin: Debian Backports | ||
Label: Debian Backports | Label: Debian Backports | ||
Suite: | Suite: '''''{{Codename|stable}}''-backports''' | ||
Codename: | Codename: '''''{{Codename|stable}}''-backports''' | ||
Date: | Date: (data ultimo aggiornamento) | ||
Valid-Until: | Valid-Until: (circa una settimana dopo l'ultimo aggiornamento) | ||
NotAutomatic: yes | '''NotAutomatic: yes''' | ||
ButAutomaticUpgrades: yes | '''ButAutomaticUpgrades: yes''' | ||
Architectures: amd64 | Architectures: (tutte le architetture supportate, per esempio '''amd64''' e '''i386''') | ||
Components: main contrib non-free | Components: main contrib non-free | ||
Description: Backports for the | Description: Backports for the {{Codename|Stable}} Distribution | ||
Una prima differenza dagli altri repository è che non c'è un riferimento a stable nella [[suite]] (per esempio: ''stable-backports''), ma la suite corrisponde al [[codename]] ('' | Una prima differenza dagli altri repository è che non c'è un riferimento a ''stable'' nella [[suite]] (per esempio: ''stable-backports''), ma la suite corrisponde al [[codename]] ('''''{{Codename|stable}}'''-backports''). | ||
In secondo luogo il comportamento di default è determinato dalle due righe '''NotAutomatic: yes''' e '''ButAutomaticUpgrades: yes''', che assegnano una ''Pin-Priority'' di 100 invece che 500 ai pacchetti di questo repository, salvo uso del pinning. Questo permette di tenerli disabilitati, finché non vengono scelti esplicitamente, ma senza rinunciare all'aggiornamento automatico dei pacchetti già installati da questo repository. | In secondo luogo il comportamento di default è determinato dalle due righe '''NotAutomatic: yes''' e '''ButAutomaticUpgrades: yes''', che assegnano una ''Pin-Priority'' di 100 invece che 500 ai pacchetti di questo repository, salvo uso del pinning. Questo permette di tenerli disabilitati, finché non vengono scelti esplicitamente, ma senza rinunciare all'aggiornamento automatico dei pacchetti già installati da questo repository. | ||
L'uso del pinning non è più necessario per i backports in una configurazione standard, e consigliata, di <code>'''/etc/apt/sources.list'''</code> (ed eventuali altri file con estensione <code>.list</code> in <code>'''/etc/apt/sources.list.d'''</code>) con un'unica [[release]] di Debian. Ossia nel caso di | L'uso del pinning non è più necessario per i backports in una configurazione standard, e consigliata, di <code>'''/etc/apt/sources.list'''</code> (ed eventuali altri file con estensione <code>.list</code> in <code>'''/etc/apt/sources.list.d'''</code>) con un'unica [[release]] di Debian. Ossia nel caso di Debian {{Codename|versione_stable}} ({{Codename|Stable}}), se sono presenti soltanto: | ||
* il repository principale ('' | * il repository principale (''{{Codename|stable}}'' o ''stable'') e relativo repository di sicurezza (''{{Codename|stable}}/updates'' o ''stable/updates''); | ||
* eventuali aggiornamenti raccomandati ('' | * eventuali aggiornamenti raccomandati (''{{Codename|stable}}-updates'' o ''stable-updates''); | ||
* backports ufficiali ('' | * backports ufficiali (''{{Codename|stable}}-backports''). | ||
Si noti inoltre che Debian [[ | Si noti inoltre che Debian "[[{{Codename|Testing}}]]", l'attuale testing, non dispone di repository backports in quanto i pacchetti provengono sempre e di continuo da Debian [[Sid]]. Saranno aggiunti solo quando diverrà la nuova stable. | ||
== | == Debian {{Codename|versione_stable}} ([[{{Codename|Stable}}]]) Backports (da testing) == | ||
{{Warningbox | Si ricorda che i backports non sono sottoposti agli stessi controlli dei repository principali di una Debian [[stable]], per cui per un sistema di produzione il loro uso è sconsigliato. Inoltre si raccomanda di installare soltanto il software strettamente necessario, senza prelevare da essi ogni singolo pacchetto presente.}} | {{Warningbox | Si ricorda che i backports non sono sottoposti agli stessi controlli dei repository principali di una Debian [[stable]], per cui per un sistema di produzione il loro uso è sconsigliato. Inoltre si raccomanda di installare soltanto il software strettamente necessario, senza prelevare da essi ogni singolo pacchetto presente.}} | ||
La lista dei pacchetti disponibili in ''' | La lista dei pacchetti disponibili in '''{{Codename|stable}}-backports''' è consultabile su [http://backports.debian.org/changes/{{Codename|stable}}-backports.html backports.debian.org]. | ||
=== Configurazione === | === Configurazione === | ||
Riga 48: | Riga 48: | ||
</pre> | </pre> | ||
per modificare il file <code>/etc/apt/sources.list</code> con un primitivo controllo di sintassi, aggiungendo le seguenti righe: | per modificare il file <code>/etc/apt/sources.list</code> con un primitivo controllo di sintassi, aggiungendo le seguenti righe: | ||
# Backports | # Backports per Debian {{Codename|versione_stable}} ({{Codename|Stable}}) - da testing | ||
deb http://ftp.it.debian.org/debian/ | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main | ||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main | ||
(utilizzando l'editor [[nano]], il più semplice se non si è pratici, per salvare è sufficiente premere <code>Ctrl-o</code> e per uscire <code>Ctrl-x</code>) | (utilizzando l'editor [[nano]], il più semplice se non si è pratici, per salvare è sufficiente premere <code>Ctrl-o</code> e per uscire <code>Ctrl-x</code>) | ||
Riga 60: | Riga 60: | ||
</pre> | </pre> | ||
== Per Debian | == Per Debian {{Codename|versione_oldstable}} ([[{{Codename|Oldstable}}]]) == | ||
=== | === {{Codename|Oldstable}} Backports (da stable) === | ||
Se si sta utilizzando | Se si sta utilizzando {{Codename|Oldstable}} attualmente la [[oldstable]], è ancora possibile avvalersi dei backports. Si noti che in questo caso i pacchetti avranno la stessa versione di quelli che provengono da [[{{Codename|Stable}}]], ossia dalla [[stable]] anziché dalla [[testing]]. | ||
La lista dei pacchetti disponibili in ''' | La lista dei pacchetti disponibili in '''{{Codename|oldstable}}-backports''' è consultabile su [http://backports.debian.org/changes/{{Codename|oldstable}}-backports.html backports.debian.org]. | ||
==== Configurazione ==== | ==== Configurazione ==== | ||
Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe: | Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe: | ||
# Backports | # Backports per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da stable | ||
deb http://ftp.it.debian.org/debian/ | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports main | ||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports main | ||
Ora aggiornate la vostra lista di pacchetti: | Ora aggiornate la vostra lista di pacchetti: | ||
<pre> | <pre> | ||
Riga 78: | Riga 78: | ||
</pre> | </pre> | ||
=== | === {{Codename|Oldstable}} Backports Sloppy (da testing) === | ||
Se si vogliono installare anche per | Se si vogliono installare anche per {{Codename|Oldstable}} pacchetti con la stessa versione di quelli presenti in [[{{Codename|Testing}}]], l'attuale [[testing]], si devono aggiungere i repository '''{{Codename|oldstable}}-backports-sloppy'''. | ||
I repository ''backports-sloppy'' vengono creati per la [[oldstable]] al momento del rilascio della nuova [[stable]] di Debian. | I repository ''backports-sloppy'' vengono creati per la [[oldstable]] al momento del rilascio della nuova [[stable]] di Debian. | ||
La lista dei pacchetti disponibili in ''' | La lista dei pacchetti disponibili in '''{{Codename|oldstable}}-backports-sloppy''' è consultabile su [http://backports.debian.org/changes/{{Codename|oldstable}}-backports-sloppy.html backports.debian.org], e la selezione è solitamente più limitata, a causa delle maggiori difficoltà a effettuare un porting dei pacchetti per essere utilizzati con le librerie presenti nella Debian di due versioni precedenti e della minore richiesta. | ||
==== Configurazione ==== | ==== Configurazione ==== | ||
Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe: | Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe: | ||
# Backports | # Backports Sloppy per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da testing | ||
deb http://ftp.it.debian.org/debian/ | deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports-sloppy main | ||
deb-src http://ftp.it.debian.org/debian/ | deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports-sloppy main | ||
Ora aggiornate la vostra lista di pacchetti: | Ora aggiornate la vostra lista di pacchetti: | ||
<pre> | <pre> | ||
Riga 103: | Riga 103: | ||
Il repository backports ufficiale è disabilitato di default. Ciò significa che i [[pacchetto|pacchetti]] provenienti dai backports non vengono installati automaticamente, salvo siano presenti soltanto in quel [[repository]]. Si noti che ciò non vale necessariamente per eventuali backports non ufficiali, e si deve far riferimento al loro file '''Release'''. | Il repository backports ufficiale è disabilitato di default. Ciò significa che i [[pacchetto|pacchetti]] provenienti dai backports non vengono installati automaticamente, salvo siano presenti soltanto in quel [[repository]]. Si noti che ciò non vale necessariamente per eventuali backports non ufficiali, e si deve far riferimento al loro file '''Release'''. | ||
Per installare qualche programma dai backports bisogna perciò specificare ad [[apt-get]] la sorgente di installazione, per cui per esempio nel caso di [[ | Per installare qualche programma dai backports bisogna perciò specificare ad [[apt-get]] la sorgente di installazione, per cui per esempio nel caso di [[{{Codename|Stable}}]] il comando di installazione sarà: | ||
# apt-get -t {{Codename|stable}}-backports install package_name | |||
# apt-get -t | |||
E per installare il [[kernel]] presente nei backports: | E per installare il [[kernel]] presente nei backports: | ||
# apt-get -t {{Codename|stable}}-backports install linux-image-[TAB] | |||
dove la pressione del tasto [TAB] permette di visualizzare la lista dei kernel disponibili nel caso sia stato attivato l'[[Come_abilitare_il_completamento_automatico_'avanzato'|autocompletamento]].<br/> | dove la pressione del tasto [TAB] permette di visualizzare la lista dei kernel disponibili nel caso sia stato attivato l'[[Come_abilitare_il_completamento_automatico_'avanzato'|autocompletamento]].<br/> | ||
Prestare attenzione al fatto che potrebbe essere necessario prelevare con lo stesso metodo anche gli [[headers]] del kernel. | Prestare attenzione al fatto che potrebbe essere necessario prelevare con lo stesso metodo anche gli [[headers]] del kernel. | ||
Riga 132: | Riga 130: | ||
:[[Utente:S3v|S3v]] 18:43, 9 ott 2012 (CEST) | :[[Utente:S3v|S3v]] 18:43, 9 ott 2012 (CEST) | ||
:[[Utente:Wtf|Wtf]] 12:28, 19 mag 2013 (CEST) | :[[Utente:Wtf|Wtf]] 12:28, 19 mag 2013 (CEST) | ||
:[[Utente:Spoon|Spoon]] 19:22, 14 dic 2015 (CET) | :[[Utente:Spoon|Spoon]] 19:22, 14 dic 2015 (CET) | ||
:[[Utente:HAL 9000|HAL 9000]] 16:11, 8 apr 2016 (CEST) | |||
|Numero_revisori=4 | |Numero_revisori=4 | ||
|Estesa_da= | |Estesa_da= |
contributi