• Sábado 21 de Diciembre de 2024, 17:16

Autor Tema:  Sh Para Instalar Paquetes Debian  (Leído 3028 veces)

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Sh Para Instalar Paquetes Debian
« en: Jueves 24 de Agosto de 2006, 15:23 »
0
Hola su- como 'tas?, pos mira este post lo dejo aca pues como por dejar una pequeña guia y es que pues a mi también me sirve de mucho en cuanto a paquetes que todavia no he instalado y debo aprender a instalar.
Bueno lo que pasa es que cuando queremo instalar un paquete Debian (.deb), estos tienen dependencias y pos si no tenemos Internet (y son pobres como yo :( ) para usar apt-get, y nos toca bajarnos los .deb de un café Internet cuando llegamos a instalarlo en el PC de la casa con dpkg -i paquete.deb, muchas veces nos saca un error tipo así:

Código: Text
  1. dpkg -i sqcwa_0.3-2_i386.deb
  2. Seleccionando el paquete sqcwa previamente no seleccionado.
  3. (Leyendo la base de datos ...
  4. 87059 ficheros y directorios instalados actualmente.)
  5. Desempaquetando sqcwa (de sqcwa_0.3-2_i386.deb) ...
  6. dpkg: problemas de dependencias impiden la configuración de sqcwa:
  7.  sqcwa depende de squid; sin embargo:
  8.   el paquete squid no está instalado.
  9.  sqcwa depende de squidclient; sin embargo:
  10.   el paquete squidclient no está instalado.
  11. dpkg: error al procesar sqcwa (--install):
  12.  problemas de dependencias - se deja sin configurar
  13. Se encontraron errores al procesar:
  14.  sqcwa
  15.  
  16.  
'Tons yo los invito para que creen sus instaladores para solamente ejecutar este y no estar viendo el error de que los paquetes tal y tal no estan seleccionados.
¿Les parece?
Aquí les dejo uno para instalar gambas, le cambia los atributos para ejecución y por ahí tengo el de php4, phpmyadmin y postgres, después lo traigo.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
El pasado son solo recuerdos, el futuro son solo sueños

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Sh Para Instalar Paquetes Debian
« Respuesta #1 en: Jueves 24 de Agosto de 2006, 17:08 »
0
Cuando necesito saber las dependencias de un paquete uso apt:

Código: Text
  1. apt-cache show nombre_paquete
  2.  

o bien

Código: Text
  1. apt-cache showpkg nombre_paquete
  2.  

Busco el(los) paquete(s) y los descargo de los repositorios, los guardo en un flash memory, me lo llevo para la casa, creo un directorio los copio alli y ...

Citar
dpkg -i *.deb

O bien me creo un  repositorio local, para lo cual utilizo una particion especialmente para guardar todos los paquetes que he descargado e incluso asi permitir a otra maquina que esta conectada a la mia.

Repositorios para apt:
http://www1.apt-get.org/main/

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #2 en: Jueves 24 de Agosto de 2006, 22:07 »
0
A ver, a ver...
Te falta el numreo magico (#!) y su path, es preferible usar
Código: Text
  1. #!/usr/bin/env sh
  2.  

Asi es mas universal.
Espera, a ver si hago un script para que lo puedas usar en cualquier plataforma.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #3 en: Jueves 24 de Agosto de 2006, 23:37 »
0
Ok, ahora tengo un problema, los paquetes de Debian (dpkg) son en formato ar, asi que tendria que usar un archivo temporal para no saturar la memoria ( A si seria la forma mas facil) asi que si lo descargas de un cafe internet el archivo temporal tendria que ser espesificado (puede que este tenga "congelado" la salida de archivos en C:/) por otra parte, si en la maquina tiene Windows, tedrias que "compilarlo" para esa plataforma (Si lo queres usar en Windows, tenes que compilarlo en Windows), esta hecho en Perl asi que....
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #4 en: Jueves 24 de Agosto de 2006, 23:39 »
0
Ah, si, "Errata de tu escript":
Si la libreria ya esta instalada...
Yo creo que es mejor mirar primero, hacer despues.
 :whistling:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #5 en: Viernes 25 de Agosto de 2006, 22:10 »
0
Me como mis palabras, me comio Zlib, pude hacer un descompresor para ar y tar, preo para gz no, y la forma de chequear eso es por medio de un archivo que esta en un tar.gz, asi que ni modo, tendra que usar Zlib y si queres hcaer eso en un cafe internet... pues hay que hacer mucha cosa, lo mejor es que mires la pagina que puso shakka
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #7 en: Sábado 26 de Agosto de 2006, 18:21 »
0
Cita de: "bob esponja"
esto les puede ayudar:

http://bulma.net/impresion.phtml?nIdNoticia=1795
http://packages.debian.org/unstable/admin/apt-zip.html
Si pero si estas en un cafe internet con Windows, no podes usar apt-get.
La idea era hacer un programa para compilar para Windows, pero como dije, Zilib me pudo (La forma de trabajo es que enpaquetas los porgramas y en otro paquete (tar.gz) estan las dependencias y el MD5, todo esto esta compreso con ar)
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Sh Para Instalar Paquetes Debian
« Respuesta #8 en: Domingo 5 de Noviembre de 2006, 03:32 »
0
Ahora si, si logras compilar zcat en windows y le cambias el path a la linea 44 solo tendiras que compilar este script de Perl con pp en una maquina Windows para usarlo en el cafe internet, si estas en GNU/Linux o en cualquier Unix es mas creo que en BeOS y OS X correria sin tener que hacer nada mas que ejecutar el programa.
Espero que le sirva a alguien, esto da toda la informacion del paquete.
 :hola:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.