I repository ed il loro utilizzo: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 160: Riga 160:
</pre>
</pre>
Bisogna specificare obbligatoriamente il percorso completo del file se questo non si trova nella directory <code>/etc/apt/sources.list.d</code>
Bisogna specificare obbligatoriamente il percorso completo del file se questo non si trova nella directory <code>/etc/apt/sources.list.d</code>
= Esempi di configurazione =
== Stable ==
Per avere una Debian stable completamente Free, in /etc/apt/sources.list si deve avere:
<pre>deb http://ftp.it.debian.org/debian/ stable main</pre>
e per una Debian stable con tutti i pacchetti disponibili:
<pre>deb http://ftp.it.debian.org/debian/ main contrib non-free</pre>
È da considerare che, per non intasare il server, si possono utilizzare altri mirror (vedi http://www.debian.org/mirror/list per una lista completa), oppure per trovare il mirror più performante usare ''netselect-apt''.<br />
Se si vogliono anche dei pacchetti ''multimedia'' contenenti codice non-free (pacchetti comunque presenti in Debian come ad esempio dei codec audio-video ma mancanti del codice incriminato, quindi con alcune funzioni limitate o mancanti) aggiungiamo il repository [http://deb-multimedia.org/ deb-multimedia], che è [http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2012-May/026678.html esterno e non ufficiale], con la riga seguente:
<pre>deb http://www.deb-multimedia.org stable main non-free</pre>
(ci sono anche dei [http://www.deb-multimedia.org/debian-m mirror]). Per aggiugere la chiave pubblica dei repository deb-multimedia dal terminale diamo i seguenti comandi:
<pre>apt-get update && apt-get install deb-multimedia-keyring</pre>
Considerato il lungo lasso di tempo che intercorre per il rilascio di una stable nasce la necessità di avere aggiornati alcuni pacchetti. Debian mette a disposizione un altro repository che si integra alla perfezione, ovvero ''http://backports.debian.org/'' da cui è possibile scaricare pacchetti più recenti che si integrano con il ramo ''stable''. Per usufruire di questo repository aggiungere in ''/etc/apt/sources.list'' la seguente riga:
<pre>deb http://ftp.it.debian.org/debian/ stable-backports main contrib non-free</pre>
Per installare un pacchetto dal repository ''backports'' procedere in questo modo:
<pre>apt-get -t stable-backports install nome_pacchetto</pre>
Riepilogando, per avere la disponibilità di tutti i pacchetti nel sources.list si deve avere:
<pre>
## Repository principale Stable
deb http://ftp.it.debian.org/debian/ stable main contrib non-free
## Aggiornamenti di sicurezza
deb http://security.debian.org/ stable/updates main contrib non-free
## Aggiornamenti raccomandati
deb http://ftp.it.debian.org/debian/ stable-updates main contrib non-free
## Backports
deb http://ftp.it.debian.org/debian/ stable-backports main contrib non-free
## Deb-multimedia
deb http://www.deb-multimedia.org stable main non-free
</pre>
== Testing ==
Come detto precedentemente la versione Testing non ha un rilascio ufficiale, essendo costantemente aggiornata, ma si possono avere degli snapshot giornalieri o settimanali reperibili rispettivamente:
- ''immagini giornaliere ''
<pre>http://cdimage.debian.org/cdimage/daily-builds/ </pre>
- ''immagini settimanali''
<pre>http://cdimage.debian.org/cdimage/weekly-builds/</pre>
{{ Warningbox | le immagini possono soffrire di qualche bug e l'installazione può interrompersi e non terminare correttamente. Per non aver problemi far riferimento alla STABLE}}
Quindi per avere una Debian Testing ci sono due possibilità:
* Usare una delle immagini giornaliere o settimanali;
* Fare un upgrade della Stable a Testing.
Per il primo punto scaricare l'immagine iso, masterizzarla su un cd vergine e proseguire con l'installazione comune.
Per una guida grafica consultare: [[Installare Debian Lenny - Guida Grafica]]
oppure [http://e-zine.debianizzati.org/ il numero 0 della e-zine].<br>
Riguardo l'upgrade da Stable a Testing bisogna modificare il file /etc/apt/sources.list aggiungendo i repository della Testing ovvero:
<pre>deb http://ftp.it.debian.org/debian/ testing main</pre>
ovviamente come per la Stable se si vogliono abilitati tutti i repository, contrib non-free e multimedia si deve avere il file /etc/apt/sources.list nella seguente maniera (ma meglio abilitarli tutti '''solo dopo''' aver effettuato l'upgrade da stable a testing):
<pre>
## Repository principale Testing
deb http://ftp.it.debian.org/debian/ testing main contrib non-free
## Aggiornamenti di sicurezza
deb http://ftp.it.debian.org/debian/ testing/updates main contrib non-free
## Deb-multimedia
deb http://www.deb-multimedia.org testing main non-free
</pre>
Salvato il file si procede con:
<pre>apt-get update
apt-get install apt dpkg aptitude
aptitude safe-upgrade
aptitude full-upgrade</pre>
Giunti a questo punto si dovrebbe essere in Debian Testing. Essendo Testing in continua evoluzione si raccomanda di fare spesso degli upgrade.
{{ Warningbox | maggiore è il lasso di tempo tra il rilascio della Stable e la Testing, maggiori sono le possibilità di fallimento nell'upgrade. Solo dopo il rilascio della nuova Stable è assicurato l'upgrade }}
== Unstable ==
Per fare un upgrade alla versione Debian Unstable, come detto non esistono immagini ufficiali, quindi bisogna partire da una Testing o da una installazione del sistema base (netinstall, businesscard), quindi modificare /etc/apt/sources.list aggiungendo i repository per Unstable:
<pre>
## Repository principale Unstable
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
## Deb-multimedia
deb http://www.deb-multimedia.org unstable main non-free
</pre>
Salvato il file si procede con:
<pre>apt-get update
apt-get install apt dpkg aptitude
aptitude safe-upgrade
aptitude full-upgrade</pre>
si può far riferimento alla guida [[Installare Debian SID]]
{{ Warningbox | L'uso di Unstable può compromettere la funzionalità del Sistema Operativo, siate consci di quello che state facendo }}


= Approfondimenti =
= Approfondimenti =
2 894

contributi