[opensuse-es] Control de dependencias
Buenas, Como gestiona el suse el control de dependencias? estoy usando el yast por ssh a la máquina e intento hacer la instalación de un paquete que ha encontrado en uno de los repositorios que tengo definidos y me dice que no puede hacer la instalación, por la falta de libgd.so.2 ... Gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 20/04/07, Suse Tux escribió:
Como gestiona el suse el control de dependencias?
Intentando resolverlas.
estoy usando el yast por ssh a la máquina e intento hacer la instalación de un paquete que ha encontrado en uno de los repositorios que tengo definidos y me dice que no puede hacer la instalación, por la falta de libgd.so.2 ...
Esa librería se encuentra en el paquete "gd", instala ese programa para tu versión de SuSE para poder instalar el otro paquete. Para estas cosas viene muy bien este buscador, que te dice qué paquete contiene la dependencia que te pide. http://rpm.pbone.net/index.php3/stat/2/simple/2 Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Tampoco soy ningun experto pero en debian, con el apt te instalaba
todas las librerías necesarias para los paquetes, si no me equivoco.
No recuerdo muy bien el Yum de fedora pero... un apunte para mejorar
^_^ solo llevo 2 días con Suse, no soy ningun purista.
Un saludo.
El 20/04/07, Camaleón
El 20/04/07, Suse Tux escribió:
Como gestiona el suse el control de dependencias?
Intentando resolverlas.
estoy usando el yast por ssh a la máquina e intento hacer la instalación de un paquete que ha encontrado en uno de los repositorios que tengo definidos y me dice que no puede hacer la instalación, por la falta de libgd.so.2 ...
Esa librería se encuentra en el paquete "gd", instala ese programa para tu versión de SuSE para poder instalar el otro paquete.
Para estas cosas viene muy bien este buscador, que te dice qué paquete contiene la dependencia que te pide.
http://rpm.pbone.net/index.php3/stat/2/simple/2
Saludos,
-- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 20/04/07, Suse Tux escribió:
Tampoco soy ningun experto pero en debian, con el apt te instalaba todas las librerías necesarias para los paquetes, si no me equivoco. No recuerdo muy bien el Yum de fedora pero... un apunte para mejorar ^_^ solo llevo 2 días con Suse, no soy ningun purista.
Tienes varias opciones para la gestión de paquetes, entre ellas smart o apt*, pero no lo uso, desconozco si puede resolver automáticamente este tipo de dependencias (librerías) que piden los paquetes. * http://en.opensuse.org/Apt Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hombre, no creo que la solución para este caso en particular sea en
instalar el APT para SUSE. Supongo que hay que tener una adaptación al
cambio y no arrastrar costumbres ;)
Un saludo.
El 20/04/07, Camaleón
El 20/04/07, Suse Tux escribió:
Tampoco soy ningun experto pero en debian, con el apt te instalaba todas las librerías necesarias para los paquetes, si no me equivoco. No recuerdo muy bien el Yum de fedora pero... un apunte para mejorar ^_^ solo llevo 2 días con Suse, no soy ningun purista.
Tienes varias opciones para la gestión de paquetes, entre ellas smart o apt*, pero no lo uso, desconozco si puede resolver automáticamente este tipo de dependencias (librerías) que piden los paquetes.
Saludos,
-- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Friday 20 April 2007 09:51:29 Suse Tux wrote:
Tampoco soy ningun experto pero en debian, con el apt te instalaba todas las librerías necesarias para los paquetes, si no me equivoco. No recuerdo muy bien el Yum de fedora pero... un apunte para mejorar ^_^ solo llevo 2 días con Suse, no soy ningun purista.
zypper -v install paquete --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-04-20 a las 09:27 +0200, Suse Tux escribió:
Como gestiona el suse el control de dependencias? estoy usando el yast por ssh a la máquina e intento hacer la instalación de un paquete que ha encontrado en uno de los repositorios que tengo definidos y me dice que no puede hacer la instalación, por la falta de libgd.so.2 ...
Si es un paquete que el Yast ha encontrado automáticamente en los repositorios configurados, debería resolver automáticamente las dependencias. Si no puede, el fallo seguramente es del que ha hecho el repositorio, o sea, no del Yast - salvo que haga falta que tengas puesto otro repositorio adicional. Si miras en cualquier repositorio con un cliente ftp, o con el navegador, verás una estructura como ésta: http://software.opensuse.org/download/OpenOffice.org/openSUSE_10.2/ [ ] OpenOffice.org.repo 06-Apr-2007 00:28 225 [DIR] i586/ 04-Apr-2007 13:41 - [DIR] noarch/ 21-Mar-2007 16:23 - [DIR] repodata/ 06-Apr-2007 00:28 - [DIR] src/ 06-Apr-2007 00:27 - [DIR] x86_64/ 06-Apr-2007 00:27 - En el directorio "repodata" hay una serie de ficheros XML que son los que contienen los datos para resolver las dependencias. Por cierto, que si abres el directorio con el thunderbird no siempre te muestra los ficheros, porque en el ejemplo que he puesto hay un "index.html". en un ftp se ven: 4096 Apr 5 22:28 . 4096 Apr 5 22:28 .. 331461 Apr 5 22:28 filelists.xml.gz 11665 Apr 5 22:28 index.html 65866 Apr 5 22:28 latest-feed.xml 10680 Apr 5 22:28 other.xml.gz 31738 Apr 5 22:28 primary.xml.gz 951 Apr 5 22:28 repomd.xml 189 Apr 5 22:28 repomd.xml.asc 893 Apr 5 22:28 repomd.xml.key 8192 Apr 5 22:28 repoview En este caso, el "libgd.so.2" pertenece al paquete "gd", del repositorio "oss" y del dvd, así que es accesible y el fallo es del repositorio del programa que quieres instalar: o sea, reportable como bug, pero no se a quien. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGKLh0tTMYHG2NR9URAtAGAJ942ETzSNj5uc1NC54CE95H51JFPgCgg7Z4 zasroyfUmu6twU+sfZrTUwM= =9yp1 -----END PGP SIGNATURE-----
participants (4)
-
Camaleón
-
Carlos E. R.
-
Duncan Mac-Vicar Prett
-
Suse Tux