I repository ed il loro utilizzo: differenze tra le versioni

m
nessun oggetto della modifica
m (→‎Testing: mirror di default per repository di sicurezza)
mNessun oggetto della modifica
Riga 28: Riga 28:
=== Il file "Release" ===
=== Il file "Release" ===


Ogni repository contiene un file "Release" contenente diversi informazioni fondamentali per l'utilizzo da parte di APT. Di seguito un paio di esempi
Ogni repository contiene un file "Release" contenente diversi informazioni fondamentali per l'utilizzo da parte di APT. Di seguito un esempio:


<pre>
<pre>
Origin: Unofficial Multimedia Packages
Origin: Debian
Label: Unofficial Multimedia Packages
Label: Debian
Suite: unstable
Suite: stable
Version: None
Version: 7.6
Codename: sid
Codename: wheezy
Date: Thu, 09 May 2013 21:26:40 UTC
Date: Sat, 12 Jul 2014 10:59:25 UTC
Architectures: amd64 armel armhf i386 ia64 mips mipsel powerpc sparc kfreebsd-i386 kfreebsd-amd64
Architectures: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
Components: main non-free
Components: main contrib non-free
Description: This repository is mostly non-free
Description: Debian 7.6 Released 12 July 2014
 
# cat liquorix.net_debian_dists_sid_InRelease
Origin: liquorix
Label: cool stuff
Suite: unstable
Codename: sid
Date: Fri, 03 May 2013 00:32:30 UTC
Architectures: i386 amd64
Components: main future past
Description: liquorix repository
</pre>
</pre>


Riga 180: Riga 170:
È 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 />
È 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:
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, 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://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>
<pre>deb http://ftp.it.debian.org/debian/ stable-backports main contrib non-free</pre>
Riga 210: Riga 192:
## Backports
## Backports
deb http://ftp.it.debian.org/debian/ stable-backports main contrib non-free
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>
</pre>


Riga 244: Riga 223:
<pre>deb http://ftp.it.debian.org/debian/ testing main</pre>
<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):
ovviamente come per la Stable se si vogliono abilitati tutti i repository, contrib non-free 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>
<pre>
Riga 252: Riga 231:
## Aggiornamenti di sicurezza
## Aggiornamenti di sicurezza
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
## Deb-multimedia
deb http://www.deb-multimedia.org testing main non-free
</pre>
</pre>


Riga 280: Riga 256:
## Repository principale Unstable
## Repository principale Unstable
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
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>
</pre>


Riga 316: Riga 289:
: [[Utente:Wtf|Wtf]]
: [[Utente:Wtf|Wtf]]
: [[Utente:Marcomg|Marcomg]]
: [[Utente:Marcomg|Marcomg]]
: [[Utente:HAL 9000|HAL 9000]] 17:25, 20 giu 2014 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 10:49, 29 ago 2014 (CEST)
|Numero_revisori = 5
|Numero_revisori = 5
}}
}}


[[Categoria:Repository ufficiali]][[Categoria:Apt]]
[[Categoria:Repository ufficiali]][[Categoria:Apt]]
3 581

contributi