[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CD y otros asuntos atrasados



Javier Viñuales Gutiérrez wrote:
>[...]
> Si se genera un Packages que sea compatible con ese "path" pues si. Se
> tendría que generar el Packages sobre un /tmp/xf402/binary-i386, copiar esto
> a /cdrom/dists/stable/xf402/binary-i386 e indicar en el LEEME que se ha de
> copiar el directorio xf402 y todo lo que de el cuelga a tmp

No es necesario copiarlo, se pueden hacer enlaces simbolicos:

   ln -s /cdrom/dists/stable/xf402/binary-i386/*.deb  /tmp/xf402/binary-i386

con esto se crean todos los enlaces simbolicos de golpe y no ocupa mucho
sitio en el /tmp del disco duro 

> y añadir una línea en el source list tal que
> deb file:/tmp/xf402/bianry-i386 ./
> Ya sólo le quedaría al usuario ejecutar "apt-get update; apt-get install ...".

Si además todos los *.deb (o mejor dicho los enlaces simbólicos) 
estuvieran en ese mismo directorio, se puede hacer algo parecido
a lo que hace "apt-zip", cambiando temporalmente el directorio
cache (hay que crear tambien un dir "partial"):

   apt-get -o dir::cache::archives=/tmp/xf402/binary-i386 install ...

esto funciona si se puede escribir en el directorio, porque necesita
crear un fichero "lock" (en el CD no se puede). Si los *.deb no 
estan todos en el mismo directorio origen (del CD) habría que repetir 
el enlazado de arriba para cada subdirectorio (aunque son pocos).

Todo esto se puede poner en un script automático (además de explicarlo
en un LEEME).

La duda que me queda es si funcionaría cambiarle temporalmente también
a apt-get el directorio donde busca su copia de listas de paquetes
(/var/lib/apt/list) con la opción Dir::State::Lists, para no tener que
cambiar ni siquiera el sources.list, pero con esto ya no he experimentado
nada.

Saludos,


,.....................................,..........................,....,
: Jose Ramon   Alvarez Sanchez        : Email: jras@dia.uned.es  :Ooo.:
: Dpto. de Inteligencia Artificial    : Tel:  (+34) 91-398-7199  :(  ): 
: Univ. Nac. de Educacion a Distancia : Fax:  (+34) 91-398-6697  : ) |: 
: Senda del Rey, 9                    : --$[0,+oo)@!&>#%{}*\/^_= : (_):
: E-28040 Madrid       SPAIN          : http://www.dia.uned.es/~jras  :
'.....................................:..........................:....'
        Simple things are easier, you don't need to trouble your life.
        Las cosas simples son mas sencillas, no te compliques la vida.
_,+'^'+,_,+'^'+,_ Usuario de Debian GNU/Linux:  http://www.debian.org/
________________________________________ Linux Registered User #102342
La Espiral:   http://www.laespiral.org/   Debian, para los usuarios...
Software Patent-Free Europe petition:  http://petition.eurolinux.org/



Reply to: