Nicolas Bertolissio wrote:

On Mon, Jun 25, 2001 at 05:26:01PM +0200, Michel Grentzinger wrote:

Bonjour � tous,

Bonjour,

[...]

Je pense donc t�l�charger sous Windows tous les paquets de Gnome ou
KDE puis les installer � partir d'un r�pertoire en local.

Pensez-vous que ceci est possible ? Y a t-il une meilleure solution ?

oui, c'est possible, je fais �a sur le G4 de mon p�re car il est abonn�
� AOL illimit�. Voici ce que j'ai trouv� de plus simple :

- cr�er sur une partition windaube mont�e sur debian la base de
  l'architecture :
  debian/dists/woddy/contrib/binary-i386/
                    /main/binary-i386/
                    /non-US/contrib/binary-i386/
                           /main/binary-i386/
                           /non-free/binary-i386/
                    /non-free/binary-i386/
  dans lesquels tu r�cup�res, sous window$, les fichiers Packages,
  Packages.gz et Release
- passer sur debian et mettre les bonnes lignes dans
  /etc/apt/sources.list qui pointent sur la partition window$
- ~#apt-get upgate
- ensuite j'utilise dselect, mais avec aptitude, �a doit marcher aussi.
  il faut marquer les paquets � installer/mettre � jour.
- ~#apt-get dselect-upgrade &> paquets.txt
  appuyer sur <Entrer> � la question qui n'appara�t pas � l'�cran
- �diter paquets.txt pour supprimer la premi�re moiti� du fichier et ne
  garder que la liste des chemins complets
- copier paquets.txt sur la partition windaube
- red�marrer avec window$
- t�l�charger tous les paquets indiqu�s dans paquets.txt (il est m�me
  certainement possible d'automatiser �a) dans un r�pertoire de la
  partition window$ mont�e sur d�bian. Il faut t�l�charger tout en vrac
  dans un m�me r�pertoire
- revenir sur Debian
- copier tous les paquets t�l�charg�s, dans /var/cache/apt/archives/
- ~#apt-get dselect-upgrade
  et l� �a marche, normalement, sinon, soit tu t'es tromp� dans les
  paquets (pris un src, une autre architecture, le paquet -dev, y'a
  beaucoup de possibilit�, en g�n�ral c'est l�, j'ai de l'exp�rience ;))
  soit il faut l�g�rement modifier le nom du paquet dans
  /var/cache/apt/archive/ (ajouter ou supprimer la partie architecture)
- ~#apt-move update
  si tu l'utilises

C'est un peu long � expliquer, mais �a marche tr�s bien, et c'est assez
rapide, mais il existe peut-�tre d'autres solutions (si tu as deux
marchines, un partage r�seau de la connection).


J'ai suivi ta solution et les correctifs d'autres personnes (merci � Julien Gilles et � Jean-Christophe Dubacq) :
#apt-get -d --print-uris dselect-update &> paquets.txt


Apr�s, comme je suis pas trop fort en scripts, je me suis servi de word et excel (honte � moi) pour ne garder que l'adresse FTP.
Le t�l�chargement sous Win98/Winmodem/AOL pour ugrader en 2.2r3 s'est bien pass� : j'ai copi� le tout dans /var/cache/apt/archive.


Ensuite, j'ai un probl�me pour installer les paquets t�l�charg�s :
# apt-get dselect-upgrade

Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
pcmcia-modules-2.2.17
The following NEW packages will be installed:
chimera kernel-image-2.2.17 xv
85 packages upgraded, 3 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B/40.8MB of archives. After unpacking 15.4MB will be used.
Do you want to continue? [Y/n] Media Change: Please insert the disc labeled 'Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-1 (20000814)' in the drive '/cdrom/' and press enter
Err file: potato/main python-elisp 1.5.2-10potato11
File not found
Err file: potato/main python-examples 1.5.2-10potato11
File not found
Err file: potato/main pcmcia-cs 3.1.22-0.2potato
File not found



Mon fichier /etc/apt/sources.list contient ceci

deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-3 (20000814)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-2 (20000814)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-1 (20000814)]/ unstable contrib main non-US/contrib non-US/main


deb file:/mnt/donnees/debian/ potato main contrib non-free non-US/contrib non-US/main non-US/non-free

Une id�e ?

Merci beaucoup � ceux qui m'ont aid� !

PS : � part s�lectionner chimera, je n'ai rien effectu� d'autre � l'�tape apt-get -d --print-uris dselect-update &> paquets.txt









Répondre à