Sistemas Operativos > GNU/Linux

 Sh Para Instalar Paquetes Debian

(1/2) > >>

RadicalEd:
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 ---dpkg -i sqcwa_0.3-2_i386.debSeleccionando el paquete sqcwa previamente no seleccionado.(Leyendo la base de datos ...87059 ficheros y directorios instalados actualmente.)Desempaquetando sqcwa (de sqcwa_0.3-2_i386.deb) ...dpkg: problemas de dependencias impiden la configuración de sqcwa: sqcwa depende de squid; sin embargo:  el paquete squid no está instalado. sqcwa depende de squidclient; sin embargo:  el paquete squidclient no está instalado.dpkg: error al procesar sqcwa (--install): problemas de dependencias - se deja sin configurarSe encontraron errores al procesar: sqcwa  '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.

shakka:
Cuando necesito saber las dependencias de un paquete uso apt:


--- Código: Text ---apt-cache show nombre_paquete 
o bien


--- Código: Text ---apt-cache showpkg nombre_paquete 
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
--- Fin de la cita ---

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 -:
A ver, a ver...
Te falta el numreo magico (#!) y su path, es preferible usar

--- Código: Text ---#!/usr/bin/env sh 
Asi es mas universal.
Espera, a ver si hago un script para que lo puedas usar en cualquier plataforma.

su -:
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....

su -:
Ah, si, "Errata de tu escript":
Si la libreria ya esta instalada...
Yo creo que es mejor mirar primero, hacer despues.
 :whistling:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa