Il repository Backports: differenze tra le versioni

task di Revisione Wiki #63
m (compatibilità)
(task di Revisione Wiki #63)
Riga 18: Riga 18:
  Suite: '''''{{Codename|stable}}''-backports'''
  Suite: '''''{{Codename|stable}}''-backports'''
  Codename: '''''{{Codename|stable}}''-backports'''
  Codename: '''''{{Codename|stable}}''-backports'''
Changelogs: <nowiki>http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog</nowiki>
  Date: (data ultimo aggiornamento)
  Date: (data ultimo aggiornamento)
  Valid-Until: (circa una settimana dopo l'ultimo aggiornamento)
  Valid-Until: (circa una settimana dopo l'ultimo aggiornamento)
Riga 28: Riga 29:
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'').
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 priorità di [[Repository & pinning|pinning]] (pari a ''100'', anziché ''500'') in modo da garantire l'aggiornamento automatico di pacchetti già installati dai backports e al tempo stesso impedire l'installazione automatica di nuovi pacchetti.


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:
L'uso del pinning pertanto 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 (''{{Codename|stable}}'' o ''stable'') e relativo repository di sicurezza (''{{Codename|stable}}/updates'' o ''stable/updates'');
* il repository principale (''{{Codename|stable}}'' o ''stable'') e relativo repository di sicurezza (''{{Codename|stable}}/updates'' o ''stable/updates'');
* eventuali aggiornamenti raccomandati (''{{Codename|stable}}-updates'' o ''stable-updates'');
* eventuali aggiornamenti raccomandati (''{{Codename|stable}}-updates'' o ''stable-updates'');
Riga 38: Riga 39:


== Debian {{Codename|versione_stable}} ([[{{Codename|Stable}}]]) Backports (da testing) ==
== 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.}}
{{Cautionbox | 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 '''{{Codename|stable}}-backports''' è consultabile su [http://backports.debian.org/changes/{{Codename|stable}}-backports.html backports.debian.org].
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 ===
Con [[privilegi di amministrazione]] utilizzate il nuovo comando [[apt]]:
Con [[privilegi di amministrazione]] utilizzate il comando [[apt]]:
<pre>
<pre>
# apt edit-sources
# apt edit-sources
Riga 50: Riga 50:


  # Backports per Debian {{Codename|versione_stable}} ({{Codename|Stable}}) - da testing
  # Backports per Debian {{Codename|versione_stable}} ({{Codename|Stable}}) - da testing
  deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main
  deb {{APT-mirror}} {{Codename|stable}}-backports main
  deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|stable}}-backports main
  deb-src {{APT-mirror}} {{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 67: Riga 67:


==== Configurazione ====
==== Configurazione ====
Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe:
Con <code>apt edit-sources</code> aggiungete le righe:


  # Backports per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da stable
  # Backports per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da stable
  deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports main
  deb {{APT-mirror}} {{Codename|oldstable}}-backports main
  deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports main
  deb-src {{APT-mirror}} {{Codename|oldstable}}-backports main


Ora aggiornate la vostra lista di pacchetti:
Ora aggiornate la vostra lista di pacchetti, rendendo effettive le modifiche:
<pre>
<pre>
# apt-get update
# apt update
</pre>
</pre>


Riga 86: Riga 86:


==== Configurazione ====
==== Configurazione ====
Aprite il file '''<code>/etc/apt/sources.list</code>''' con il vostro editor preferito, e aggiungete le righe:
Con <code>apt edit-sources</code> aggiungete le righe:


  # Backports Sloppy per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da testing
  # Backports Sloppy per Debian {{Codename|versione_oldstable}} ({{Codename|Oldstable}}) - da testing
  deb <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports-sloppy main
  deb {{APT-mirror}} {{Codename|oldstable}}-backports-sloppy main
  deb-src <nowiki>http://ftp.it.debian.org/debian/</nowiki> {{Codename|oldstable}}-backports-sloppy main
  deb-src {{APT-mirror}} {{Codename|oldstable}}-backports-sloppy main


Ora aggiornate la vostra lista di pacchetti:
Ora aggiornate la vostra lista di pacchetti, rendendo effettive le modifiche:
<pre>
<pre>
# apt-get update
# apt update
</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 [[{{Codename|Stable}}]] il comando di installazione sarà:
Per installare qualche programma dai backports bisogna perciò specificare ad [[apt]]/[[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 -t {{Codename|stable}}-backports install package_name


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]
  # apt -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 119: Riga 119:
# apt upgrade
# apt upgrade
</pre>
</pre>
Se si utilizza [[apt-get]] al posto di [[apt]], presente solo a partire da Debian 8 (Jessie), potrebbe essere necessario l'uso di <code>dist-upgrade</code> per effettuare l'aggiornamento.


Se l'aggiornamento non riuscisse, per via di un conflitto causato dalle nuove [[dipendenze]], allora sarebbe necessario ripetere il comando usato per l'installazione del pacchetto, in modo da installare anche le nuove dipendenze dai backports.
Se l'aggiornamento non riuscisse, per via di un conflitto causato dalle nuove [[dipendenze]], allora sarebbe necessario ripetere il comando usato per l'installazione del pacchetto, in modo da installare anche le nuove dipendenze dai backports.
Riga 131: Riga 130:
:[[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)
:[[Utente:HAL 9000|HAL 9000]] 16:24, 3 ago 2019 (CEST)
|Numero_revisori=4
|Numero_revisori=4
|Estesa_da=
|Estesa_da=
3 581

contributi