Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2015, 03:06
EnriqueK
 
Fecha de Ingreso: octubre-2011
Mensajes: 166
Antigüedad: 12 años, 7 meses
Puntos: 31
Respuesta: consulta sobre dpkg en debian

Al tratarse de Debian, recomiendo usar la rama Stable o actualmente Jessie por que sus repositorios y por ende los paquetes tendrán pocas actualizaciones lo que te permitirá depender menos de tener internet.
Como tu problema es el de tener internet esporádicamente y no la falta permanente , puedes hacer lo siguiente
1.- en un archivo de texto pega el siguien Script

Código BASH:
Ver original
  1. #!/bin/sh
  2. mkdir $HOME/url-deb
  3.  cd $HOME/url-deb
  4. echo -e " #!/bin/sh \necho  \"#!/bin/sh \"  > 111 \nsudo apt-get update\nsudo apt-get --print-uris  -y upgrade | grep .deb | awk '{print  \"wget -c \"  \$1  }' >> 111 \nchmod +x  111 \nnano 111"    > actualizar
  5. echo -e "#!/bin/bash\necho  \"#!/bin/sh \"  > 222 \nwhile read line; do\nsudo apt-get --print-uris -y install --reinstall \$line | grep .deb | awk '{print  \"wget -c \"  \$1  }' >> 222\ndone < paq.txt \nchmod +x 222 \nnano 222"  > reinstalar
  6. echo -e "#!/bin/bash\necho  \"#!/bin/sh \"  > 222 \nwhile read line; do\nsudo apt-get --print-uris -y install  \$line | grep .deb | awk '{print  \"wget -c   \"  \$1  }' >> 222\ndone < paq.txt \nchmod +x 222 \nnano 222"  > instalar
  7. chmod +x actualizar reinstalar instalar
  8. >  paq.txt

lo guardasen /tmp con el nombre 111
ejecuta

Código BASH:
Ver original
  1. bash /tmp/111

2.- Lo anterior te va a generar en tu directorio personal la carpeta url-deb y dentro de ella varios Scripts , entra a esa carpeta y doble click en actualizar--> ejecutar en terminal , esto va a generar el archivo 111 con las direcciones de los paquetes que se actualizarán
para instalar nuevos paquetes, primero los pones uno debajo del otro en el archivo paq.txt y luego doble click sobre el archivo instalar , esto generará el archivo 222 que tendrá las direcciones de descargas de los nuevos paquetes y de sus dependencias
3.- lleva el contenido de los archivos 111 y 222 a otra pc con cualquier SO como por ejemplo en un windows de un cyber y los descargas

4.- Una vez descargados los pones en un pendrive dentro de una carpeta y los llevas a tu equipo y en este ejecuta en un terminal
su
dpkg -iR
dejas un espacio
arrastra a este terminal la carpeta del pendrive que tiene los paquetes descargados en el otro PC , pulsa Enter y ya.

Como se ve, este método requiere una conexión a inet , aunque sea mínima, pero lo suficiente para actualizar repositorios.
Otra cosa , para aplicar este método vas a tener que instalar y habilitar sudo, es simple y te lo dejo pendiente , ni no puedes de lo digo mas tarde ya que no quero complicar esta explicación