2.1.10 Le r�pertoire pool
Historiquement, les paquets �taient gard�s dans le sous-r�pertoire
dists correspondant � la distribution qui les contenait. Il
apparut que cela posait certains probl�mes, tels que la grande consommation de
bande passante sur les miroirs lorsque des changements majeurs �taient
effectu�s.
Les paquets sont maintenant gard�s dans un large `bassin' (NdT : pool en
Anglais), structur� selon le nom du paquet source. Pour rendre cela g�rable,
le bassin est subdivis� par section (main, contrib et
non-free) et par la premi�re lettre du nom du paquet source. Ces
r�pertoires contiennent plusieurs fichiers : les paquets binaires pour chaque
architecture, et les paquets source � partir desquels les paquets binaires ont
�t� g�n�r�s.
Vous pouvez trouver o� se trouve chaque paquet en lan�ant une commande comme
apt-cache showsrc mypackagename et en lisant la ligne
`Directory:'. Par exemple, les paquets apache
sont dans
pool/main/a/apache/
. Il y a tellement de paquets
lib* qu'ils sont trait�s diff�remment : par exemple, les paquets
libpaper
sont dans pool/main/libp/libpaper/
.
Les r�pertoires dists sont toujours utilis�s pour les fichiers
d'index utilis�s par des logiciels comme apt. De plus, les
anciennes distributions n'ont pas �t� converties pour utiliser les bassins donc
vous verrez des chemins contenant des distributions comme Potato
ou Woody dans le champ d'en-t�te � Filename �.
Normalement, vous n'avez pas � vous occuper de cela, puisque le nouvel
apt et probalement l'ancien dpkg-ftp (voir M�thodes de mise � jour d'un syst�me Debian, Section
2.3.1) vont g�rer cela de fa�on transparente. Si vous souhaitez plus
d'information, consultez RFC:
implementation of package pools
(en Anglais).