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

Re: Repositorio de paquetes local - dpkg-scanpackages - apt



El día 13 de febrero de 2009 13:29, Marcos Delgado
<juanmarc@gmail.com> escribió:
> El día 13 de febrero de 2009 7:45, Calabaza <calalinux@gmail.com> escribió:
>> 2009/2/13 "Jose G. López" <josgalo@gmail.com>:
>>> Calabaza escribió:
>>>>
>>>> Amigos, tengo el siguiente problema:
>>>>
>>>> En mi trabajo tengo Lenny con todas las actualizaciones y quiero
>>>> actualizar mi notebook, entonces, para no volver a bajar todos los
>>>> paquetes que ya tengo, he realizado lo siguiente:
>>>>
>>>> 1) copie el /var/cache/apt/archives a mi notebook.
>>>> 2) Mirando esto[0],[1] entonces hago:
>>>> 2.1) A la primera no me funciona, el Packages.gz tenia 0 de tamaño
>>>>     y luego de leer man dpkg-scanpackages encuentro que dice:
>>>>
>>>> (...)
>>>> Note: If you want to access the generated Packages file
>>>>      with apt you will probably need to compress the file
>>>>      with bzip2(1) (generating  a  Packages.bz2  file)
>>>>      or gzip(1) (generatinc a Packages.gz file).
>>>>      apt ignores uncompressed Packages files
>>>>      _except on local access (i.e.  file:// sources)._
>>>> (...)
>>>
>>>>
>>>> 2.2) Luego modifico mi /etc/apt/sources.list y en la primera linea agrego:
>>>>
>>>> deb file:/home/calabaza/install/deb/archive ./
>>>>
>>>
>>> Hola,
>>>
>>> Hay un error aquí, quítale el punto y que quede así:
>>
>>> deb file:///home/calabaza/install/deb/archive /
>>
>> Ok,he modificado mi sources.list de esta forma
>> y he cambiado tambien:
>> dpkg-scanpackages -m . /dev/null > Packages
>>
>> para que incluya todos los paquetes,
>> y quede como referencia el directorio actual.
>>
>> Hice esto porque al mirar el fichero Packages veo que
>> los ficheros hacen referencia a archive/nombre.deb
>> y me seguia dando el error del fichero no encontrado.
>>
>>>> Desde ya les pido disculpas por lo largo del correo,
>>>> y muchas gracias por su tiempo.
>>>>
>>>> Un abrazo.
>>>
>>> Salu2
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact
>>> listmaster@lists.debian.org
>>
>> El error de que no se encuentra el archivo ya fue solucionado,
>> pero igual me sigue descargando los paquetes desde internet,
>> he revisado la pagina: http://packages.debian.org/lenny/desktop-base y
>> veo que la version es correcta 5.0.3, que es la misma que ya tengo en
>> mi repo local.
>>
>> y al hacer un apt-cache show desktop-base solo me muestra la version
>> de etch que tambien lo tengo en el repo local porque la pc de mi
>> trabajo fue actualizada desde etch a lenny.
>>
>> Al mirar el fichero Packages generado veo que ambas versiones del
>> paquete se encuentran en el mismo, o sea que si fue indexado, asi que
>> no logro entender porque quiere bajar el paquete.
>>
>> Desde ya gracias.
>> --
>> §~^Calabaza^~§ from Villa Elisa, Paraguay
>>
>
> Solución momentánea, pon  un # antes de la dirección de internet en tu
> source.list, es probable que como esa  dirección sí es autentificada
> el sistema prefiera esa opción para instalar.

Gracias! tienes toda la razón, :)
apt intentaba bajar los ficheros por el tema de la autenticación.

> Suerte.
> Marcos Delgado.

A todos muchas gracias por su ayuda.
-- 
§~^Calabaza^~§ from Villa Elisa, Paraguay


Reply to: