Guadalinex

Que no te engañen, exige el código fuente.

dpkg y dependencias

Posted by Enrique Ramos Ortiz en mayo 7, 2008

Hoy me he propuesto probar webmin en una máquina Debian Testing (Lenny). El caso es que buscando en los repositorios, no h encontrado el paquete. A través de la web http://www.debian.org/distrib/packages he comprobado que solo se encuentra dentro de la rama stable (Sarge).

Al no estar, he descargado el paquete de la página oficial http://www.webmin.com/ para la distribución Debian.

Como suele ser normal en este tipo de casos, al ir a instalarlo con dpdkg me devuelve algunos errores por dependencias.

Hoy me he propuesto probar webmin en una máquina Debian Testing (Lenny). El caso es que buscando en los repositorios, no h encontrado el paquete. A través de la web http://www.debian.org/distrib/packages he comprobado que solo se encuentra dentro de la rama stable (Sarge).

Al no estar, he descargado el paquete de la página oficial http://www.webmin.com/ para la distribución Debian.

Como suele ser normal en este tipo de casos, al ir a instalarlo con dpdkg me devuelve algunos errores por dependencias.

# dpkg -i webmin_1.410_all.deb
Seleccionando el paquete webmin previamente no seleccionado.
(Leyendo la base de datos …
240247 ficheros y directorios instalados actualmente.)
Desempaquetando webmin (de webmin_1.410_all.deb) …
dpkg: problemas de dependencias impiden la configuración de webmin:
webmin depende de libnet-ssleay-perl; sin embargo:
El paquete `libnet-ssleay-perl’ no está instalado.
webmin depende de libauthen-pam-perl; sin embargo:
El paquete `libauthen-pam-perl’ no está instalado.
webmin depende de libio-pty-perl; sin embargo:
El paquete `libio-pty-perl’ no está instalado.
webmin depende de libmd5-perl; sin embargo:
El paquete `libmd5-perl’ no está instalado.
dpkg: error al procesar webmin (–install):
problemas de dependencias – se deja sin configurar
Se encontraron errores al procesar:
webmin

Para solucionarlo, nada tan sencillo como buscar los paquetes en los repositorios, y si el paquete está actualizado y bien mantenido, generalmente no tendremos ningún problema en encontrarlos.

# aptitude search libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
p libauthen-pam-perl – Perl interface to PAM library
p libio-pty-perl – Perl module for pseudo tty IO
p libmd5-perl – backwards-compatible wrapper for Digest::MD5
p libnet-ssleay-perl – Perl module for Secure Sockets Layer (SSL)

Entonces, nada tan sencillo como instalarlos cambiando simplemente el search por install, e incluso al estar el paquete webmin pendiente de resolver las dependencias, el solo se me ha instalado al cumplir con estas mediante el sguiente comando:

# aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl

La verdad es que imagino que no siempre será así, pero conociendo el funcionamiento de los paquetes y dependencias, seguremente podemos instalar cualquier aplicación que se nos precie. Posiblemente, sería mas sencillo una simple instalación en Windows utilizando un exe, el problema aquí, es que en Windows no existe Webmin :p

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: