On Thu, 2 Nov 2000, Fr�d�ric Petit wrote: > 3) peut-on faire en sorte qu'un apt-get install aille chercher les > packages, outre sur les CD, mais aussi sur un zip ? J'ai jet� un �il > � apt-zip-*, mais �a n'a pas l'air de faire ce que je veux, ou je > n'ai rien pig�. En gros, que mettre dans le sources.list pour lui > faire comprendre ? apt-zip* permet de g�nerer une liste de paquets � t�l�charger, et ensuite de vider un ZIP pour mettre ces paquets au bon endroit.
Ier cas: mettre � jour son syst�me en profitant dez ZIP et du r�seau de quelqu'un d'autre (qui a d�j� les .deb). Si ce que tu veux, c'est ne pas t�l�charger, mais utiliser le ZIP, c'est le meilleur moyen. Si tout ne tient pas sur un ZIP (passage Potato->Woody, comme je suis en train de faire), d�place � la main les paquets de /zip/* vers /var/cache/apt/archives/ Tu fais la r�cup�ration des listes de paquets par le r�seau (apt-get update) (temps court, environ 5 minutes). Ensuite, tu s�lectionnes tout ce dont tu as besoin, puis apt-zip-list. En gros, tu peux tout faire � la main: l'important c'est que les .deb atterrissent dans /var/cache/apt/archives/ IIe cas: un copain t'a fil� des .deb, tu veux pouvoir les installer. Le moyen le plus simple est de copier tous les .deb de ton ZIP sur un r�pertoire local (ou de bien t'assurer que ton zip est bien mont�) et de te faire une petite architecture debian locale. Rajouter la ligne suivante dans /etc/apt/sources.list deb file:///usr/local/apt unstable main (mon r�pertoire est /usr/local/apt/) # et dedans j'ai une hi�rarchie: # Je donne le reste en format shell cd /usr/local/apt mkdir -p dists/unstable/main/binary-i386/ mv /zip/*.deb dists/unstable/main/binary-i386/ # Changer les noms de fa�on ad�quate si on a potato, pas woody cat > dists/unstable/main/binary-i386/Release <<EOF Archive: unstable Component: main Origin: local Label: Paquets locaux Architecture: i386 Version: 1.0 EOF dpkg-scanpackages dists/unstable/main/binary-i386/ /dev/null > Packages gzip -best Packages mv Packages.gz dists/unstable/main/binary-i386/ -- Jean-Christophe Dubacq

