Re: mensajes viejos en apt-get

2004-06-22 Por tema nmag only

 [EMAIL PROTECTED]:/cosas/deb]$ dpkg -i oggasm_1.4.0.deb
 Seleccionando el paquete oggasm previamente no seleccionado.
 (Leyendo la base de datos ...
 78123 ficheros y directorios instalados actualmente.)
 Desempaquetando oggasm (de oggasm_1.4.0.deb) ...
 dpkg: problemas de dependencias impiden la configuración de oggasm:
  oggasm depende de mpg321; sin embargo:
   el paquete mpg321 no está instalado.
  oggasm depende de libmp3-info-perl; sin embargo:
   el paquete libmp3-info-perl no está instalado.
 dpkg: error al procesar oggasm (--install):
  problemas de dependencias - se deja sin configurar
 Se encontraron errores al procesar:
  oggasm
 [EMAIL PROTECTED]:/cosas/deb]$ ll /usr/bin/oggasm
 -rwxr-xr-x1 root root  14K 2002-02-18 06:24  
/usr/bin/oggasm

 [EMAIL PROTECTED]:/cosas/deb]$ ls /usr/share/doc/oggasm/
 changelog.Debian.gz  copyright  README.Debian

Hay un problema interpretativo en su ejemplo, si bien es cierto el 
paquete ha sido descomprimido y puesto en su equipo, eso no indica una 
clara instalación del mismo, dpkg tiene varias etapas en la instalación 
de un paquete y todas ellas son importantes en la instalación del mismo, 
el caso es que en debian se considera que un paquete ha sido instalado 
por completo cuando este ha sido configurado para su uso, algo que no se 
ha concluido en su ejemplo.


Adicionalmente dpkg ha sido programado de forma tal que permite 
completar las dependencias posteriormente (aclarando, no instala por 
instalar, sino supone que, si instalamos un paquete para su uso y este 
depende de otro, entonces tendremos que instalar ese otro paquete, por 
tanto dpkg queda a la espera del paquete que satisfaga la dependencia) 
si se va instalar el paquete B el cual depende del paquete A, dpkg esta 
programado lo suficientemente bien como para descomprimirlo y dejarlo a 
espera de la configuración (es el caso de su ejemplo) quedando a la 
espera de la instalación del paquete o paquetes que satisfagan dicha 
dependencia, pero ello no indica que dpkg instale las cosas por instalar.


Si pensamos un poco como es que apt u otros front-ends de dpkg como 
dselect trabajan las dependencias, pues todos ellos harán uso de las 
dependencias marcadas al crear el paquete y para ello usan dpkg, para 
obtener las dependencias, que faciliten el trabajo es cierto, pero no 
por ello se puede catalogar o subestimar el poder de dpkg.


Vayamos un poco mas allá, si fuera cierto lo que usted indica y que dpkg 
instala por instalar, entonces uno podría instalar una versión de glibc 
de woody en sarge y malograr el sistema, algo que no ocurre, el 
siguiente ejemplo es bien sugerente:


sachaca:/home/nmag/Downloads# dpkg --install libc6_2.2.5-11.5_i386.deb
dpkg - warning: downgrading libc6 from 2.3.2.ds1-12 to 2.2.5-11.5.
(Reading database ... 116541 files and directories currently installed.)
Preparing to replace libc6 2.3.2.ds1-12 (using 
libc6_2.2.5-11.5_i386.deb) ...

Unpacking replacement libc6 ...
dpkg: error processing libc6_2.2.5-11.5_i386.deb (--install):
 trying to overwrite `/lib/libdb1-2.2.5.so', which is also in package 
libdb1-compat

dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 libc6_2.2.5-11.5_i386.deb

El ejemplo es bien sugerente, no instala, ni siquiera desempaqueta, el 
resultado es que el sistema no ha sido tocado siquiera:


sachaca:/home/nmag/Downloads# dpkg --list | grep libc6
ii  libc6   2.3.2.ds1-12   GNU C Library: Shared libraries and Timezone

Ahora si bien es cierto no figura un problema claro de dependencias, por 
que dpkg no lo hace claro, y es que las dependencias no sólo se miran de 
paquetes que faltan sino de los paquetes que salen y también del 
contenido de los mismos, es claro que hay una tubería rota por que de 
instalarse se sobreescribirá un archivo de otro paquete.


Y si tratamos de desinstalar ese otro paquete obtenemos:

sachaca:/home/nmag/Downloads# dpkg --purge libdb1-compat
dpkg: dependency problems prevent removal of libdb1-compat:
 libc6 depends on libdb1-compat.
dpkg: error processing libdb1-compat (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libdb1-compat

De igual forma como evita la instalación también evita la eliminación de 
un paquete si este es una dependencia de algún otro paquete.


El sistema de dependencias, además de la consistencia de los mismos y la 
estabilidad está completamente garantizada con dpkg que en muchos casos 
de la impresión que no es así como en su ejemplo, eso es otra cosa, ya 
que como lo expliqué dpkg queda a la espera de la instalación del 
paquete que satisfaga la dependencia, de igual forma si un paquete es 
dependencia de otro no será eliminado y si un paquete al ser instalado 
crea una inconsistencia tampoco será instalado.


Adicionalmente, dpkg salva muchos problemas que a veces son pasados por 
alto por el mismo apt. Como anécdota me ha pasado cuando he hecho 
upgrades de potato a woody y de 

Re: mensajes viejos en apt-get

2004-06-22 Por tema Matías Costa
El Martes, 22 de Junio de 2004 16:03, nmag only escribió:
   [EMAIL PROTECTED]:/cosas/deb]$ dpkg -i oggasm_1.4.0.deb
   Seleccionando el paquete oggasm previamente no seleccionado.
   (Leyendo la base de datos ...
   78123 ficheros y directorios instalados actualmente.)
   Desempaquetando oggasm (de oggasm_1.4.0.deb) ...
   dpkg: problemas de dependencias impiden la configuración de oggasm:
oggasm depende de mpg321; sin embargo:
 el paquete mpg321 no está instalado.
oggasm depende de libmp3-info-perl; sin embargo:
 el paquete libmp3-info-perl no está instalado.
   dpkg: error al procesar oggasm (--install):
problemas de dependencias - se deja sin configurar
   Se encontraron errores al procesar:
oggasm
   [EMAIL PROTECTED]:/cosas/deb]$ ll /usr/bin/oggasm
   -rwxr-xr-x1 root root  14K 2002-02-18 06:24 

 /usr/bin/oggasm

   [EMAIL PROTECTED]:/cosas/deb]$ ls /usr/share/doc/oggasm/
   changelog.Debian.gz  copyright  README.Debian

 Hay un problema interpretativo en su ejemplo, si bien es cierto el
 paquete ha sido descomprimido y puesto en su equipo, eso no indica una
 clara instalación del mismo, dpkg tiene varias etapas en la instalación
 de un paquete y todas ellas son importantes en la instalación del mismo,
 el caso es que en debian se considera que un paquete ha sido instalado
 por completo cuando este ha sido configurado para su uso, algo que no se
 ha concluido en su ejemplo.


Aceptamos descompresion y puesta en el sistema de ficheros como no instalación 
o instalación parcial.

 sachaca:/home/nmag/Downloads# dpkg --install libc6_2.2.5-11.5_i386.deb
 dpkg - warning: downgrading libc6 from 2.3.2.ds1-12 to 2.2.5-11.5.
 (Reading database ... 116541 files and directories currently installed.)
 Preparing to replace libc6 2.3.2.ds1-12 (using
 libc6_2.2.5-11.5_i386.deb) ...
 Unpacking replacement libc6 ...
 dpkg: error processing libc6_2.2.5-11.5_i386.deb (--install):
   trying to overwrite `/lib/libdb1-2.2.5.so', which is also in package
 libdb1-compat
 dpkg-deb: subprocess paste killed by signal (Broken pipe)
 Errors were encountered while processing:
   libc6_2.2.5-11.5_i386.deb

 El ejemplo es bien sugerente, no instala, ni siquiera desempaqueta, el
 resultado es que el sistema no ha sido tocado siquiera:

Este ejemplo intenta escribir un archivo de otro paquete, es distinto.


 Y si tratamos de desinstalar ese otro paquete obtenemos:

 sachaca:/home/nmag/Downloads# dpkg --purge libdb1-compat
 dpkg: dependency problems prevent removal of libdb1-compat:
   libc6 depends on libdb1-compat.
 dpkg: error processing libdb1-compat (--purge):
   dependency problems - not removing
 Errors were encountered while processing:
   libdb1-compat


Estaba hablando de instalar no de desinstalar.

Ahora bien, dpkg y apt son excelentes. Y los paquetes de la distribución 
tienen una calidad altisima. 



Re: mensajes viejos en apt-get

2004-06-21 Por tema Matias Costa
El Domingo, 20 de Junio de 2004 21:16, danielby escribió:
 El Domingo, 20 de Junio de 2004 19:03, Matias Costa escribió:
  El Sábado, 19 de Junio de 2004 16:29, nmag only escribió:
   Matias Costa wrote:
   | Es que no es un intento fallido, dpkg siempre instala, aunque tengas
   | dependencias fallidas.
  
   Es falso que dpkg instale aunque hayan dependencias fallidas, dpkg es
   muy seguro y no instalará si las dependencias están mal a no ser que
   fuerce la instalación. Parte del éxito de apt-get es que se base en
   dpkg, ahora que hayan otras distribuciones como redhat o pedorra donde
   apt-get usa rpm para instalar y este último (rpm) es muy malo, eso es
   otra cosa. Dpkg es perfectamente seguro y muy estable. Evidentemente
   que eso no quita la dificultad de instalar todo con dpkg, ya que dpkg
   no satisface dependencias pero si espera que estas se cumplan antes de
   instalar algo. El forzar la instalación de un paquete no es algo
   recomendado a no ser que se tenga certeza de tener todo bajo control.
 
  Siento decirte que te equivocas, dpkg siempre instala. Si no lo crees,
  haz la prueba. Es apt el que se negara a instalar si hay dependencias
  fallidas.

 de eso nada, dpkg instala si NO hay dependencias, haz tu mismo la prueba. A
 no ser que fuerces la instalación claro está (cosa poco o nada
 recomendable). Un saludo

[EMAIL PROTECTED]:/cosas/deb]$ dpkg -i oggasm_1.4.0.deb
Seleccionando el paquete oggasm previamente no seleccionado.
(Leyendo la base de datos ...
78123 ficheros y directorios instalados actualmente.)
Desempaquetando oggasm (de oggasm_1.4.0.deb) ...
dpkg: problemas de dependencias impiden la configuración de oggasm:
 oggasm depende de mpg321; sin embargo:
  el paquete mpg321 no está instalado.
 oggasm depende de libmp3-info-perl; sin embargo:
  el paquete libmp3-info-perl no está instalado.
dpkg: error al procesar oggasm (--install):
 problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
 oggasm
[EMAIL PROTECTED]:/cosas/deb]$ ll /usr/bin/oggasm
-rwxr-xr-x1 root root  14K 2002-02-18 06:24 /usr/bin/oggasm
[EMAIL PROTECTED]:/cosas/deb]$ ls /usr/share/doc/oggasm/
changelog.Debian.gz  copyright  README.Debian



Re: mensajes viejos en apt-get

2004-06-21 Por tema Daniel Hernandez

Hola, a pedido de Javier M Mora reenvio su respuesta a mi pregunta.

El vie, 18 de jun de 2004, a las 10:10:53 -0400, Daniel Hernandez dijo:

 Parece que no se me ha entendido, yo se que apt-get -f install A.deb
 fuerza la instalacion de A.deb aunque este tenga dependencias
 insatisfechas. Mi problema es que un dia estaba instalando A.deb
 con
 # dpkg -i A.deb


Parece que hay cosas que no sabes sobre la instalaci?n de paquetes en
debian. Aunque te recomendar?a que fueses a debian y leyeses los
manuales de usuario para enterarte mejor, voy a darte una breve
pincelada por si te ayuda. Existen 4 niveles de para la instalaci?n de
paquetes en debian. Como suelen ocurrir en estos niveles, cuanto m?s
control quieres, m?s bajo es el nivel necesario y mas dif?cil es la cosa
de manejar.

Los niveles son:
bajodpkg-debMuy especializado, s?lo suele ser util para
   desarrolladores debian y s?lo para algunos).
mediodpkgInstala el paquete que le das pero no resuelve
   las dependencias. Su uso es para cuando apt-get
   falla.
altoapt-getDescarga e instala paquetes y sus necesarias
   dependencias. Salvo casos especiales. Los
   usuarios no deber?an usar utilidades de nivel
   inferior a este.
muy alto aptitude synaptic dselect y otros
   Aportan a apt-get un entorno de men?s y otras
   facilidades.

Cada utilidad necesita de las de nivel inferior para efectuar su
trabajo: es decir apt-get usa dpkg y este a su vez usa dpkg-deb, aunque
lo usa de forma m?s c?moda.

La segunda informaci?n que puede serte ?til es la base de datos de
paquetes. Existe una base de datos en tu debian con informaci?n sobre:
que paquetes est?n o no instalados, que paquete necesita de otro paquete
para funcionar, que paquete quiere ser instalado y su funci?n es
intentar que en todo momento el sistema sea estable. Es decir, que todos
los paquetes que tienes instalados funcionan como deben.


  



 insatisfechas. Mi problema es que un dia estaba instalando A.deb
 con
 # dpkg -i A.deb
 y entonces surgieron los mensajes que decian que no se podia instalar
 por las dependencias insatisfechas. Entonces yo decidi no instalarlo.


 El problema es que cuando quiero instalar otro paquete B usando
 # apt-get install B
 no se instala porque aparece el error anterior que tiene que ver con
 A y no con B.


Como he indicado antes, dpkg no instala las dependencias, pero indica en
la base de datos que quieres instalar un paquete. Tu decidiste no
instalarlo pero, ?se lo dijiste a la base de datos de tu debian? Si no
se lo has dicho. La primera misi?n de apt-get es instalar lo que tu le
dijiste como primera prioridad. Detecta que existe una inconsistencia
sobre la base de datos (un paquete que est? intentando instalarse pero
que no tiene resuelta las dependencias) y para evitar destrozos se para.

Haciendo apt-get -f  (sin poner ning?n nombre de paquete) mira la base
de datos sobre paquetes marcados para ser instalados e intenta
arreglarlo buscando sus dependencias.



 Pero si sencillamente bajo el paquete B.deb equivalente
 y lo instalo con
 # dpkg -i B.deb
 No hay problema, funciona todo correctamente.



O no, depende del paquete que est?s instalando y de las dependencias de
este.


 A mi me parece que lo natural que si hay un intento fallido de
 instalacion este se olvide.


Al contrario. Lo natural (o al menos lo que los desarrolladores debian
han marcado) es recordar tus deseos hasta que le digas lo contrario.
Piensa en una aplicaci?n que depende de varios paquetes simult?neos. y
que tienen una referencia circular. Uno depende del otro y viceversa. Si
intentas instalar un paquete y este no encuentra el otro. Se abortar?a
la instalaci?n. Si ahora intentas instalar el otro paquete tampoco
encontrar? el primero (puesto que se abort?) y no se podr?a instalar
nunca!!. Actualmente lo que ocurre es el primero se instala a medias y
cuando instalas el segundo se pueden terminar de instalar ambos. Y si te
arrepientes pues con indicarlo, ya est?.

Bueno. Ah? van mis indicaciones para solucionar el problema:

* prueba con apt-get -f
* prueba a desinstalar el paquete a.deb con dpkg para borrarlo de la
 base de datos
* prueba a completar la instalaci?n del paquete A.deb al instalar sus
 dependencias (se puede hacer con dpkg que como has visto no se queja,
 aunque debes de tener cuidado porque los nuevos paquetes pueden tener
 sus propias dependencias 
* antes de instalar ning?n paquete observa las consecuencias de ello.

 apt-get -u, por ejemplo, te informa de los cambios que van a suceder
* No uses dpkg si no lo controlas. Usa como m?nimo apt-get y te
 recomendar?a aptitude (para consola) o synaptic (para X). Esto te
 ahorrar? muchos dolores de cabeza.

Espero que se solucione el problema.

Atte.
-- Javier Maria Mora Merchan (GPGP) Key ID: 0x794F3D83



Re: mensajes viejos en apt-get

2004-06-20 Por tema Matias Costa
El Sábado, 19 de Junio de 2004 16:29, nmag only escribió:
 Matias Costa wrote:
 | Es que no es un intento fallido, dpkg siempre instala, aunque tengas
 | dependencias fallidas.

 Es falso que dpkg instale aunque hayan dependencias fallidas, dpkg es
 muy seguro y no instalará si las dependencias están mal a no ser que
 fuerce la instalación. Parte del éxito de apt-get es que se base en
 dpkg, ahora que hayan otras distribuciones como redhat o pedorra donde
 apt-get usa rpm para instalar y este último (rpm) es muy malo, eso es
 otra cosa. Dpkg es perfectamente seguro y muy estable. Evidentemente que
 eso no quita la dificultad de instalar todo con dpkg, ya que dpkg no
 satisface dependencias pero si espera que estas se cumplan antes de
 instalar algo. El forzar la instalación de un paquete no es algo
 recomendado a no ser que se tenga certeza de tener todo bajo control.


Siento decirte que te equivocas, dpkg siempre instala. Si no lo crees, haz la 
prueba. Es apt el que se negara a instalar si hay dependencias fallidas.



Re: mensajes viejos en apt-get

2004-06-20 Por tema danielby
El Domingo, 20 de Junio de 2004 19:03, Matias Costa escribió:
 El Sábado, 19 de Junio de 2004 16:29, nmag only escribió:
  Matias Costa wrote:
  | Es que no es un intento fallido, dpkg siempre instala, aunque tengas
  | dependencias fallidas.
 
  Es falso que dpkg instale aunque hayan dependencias fallidas, dpkg es
  muy seguro y no instalará si las dependencias están mal a no ser que
  fuerce la instalación. Parte del éxito de apt-get es que se base en
  dpkg, ahora que hayan otras distribuciones como redhat o pedorra donde
  apt-get usa rpm para instalar y este último (rpm) es muy malo, eso es
  otra cosa. Dpkg es perfectamente seguro y muy estable. Evidentemente que
  eso no quita la dificultad de instalar todo con dpkg, ya que dpkg no
  satisface dependencias pero si espera que estas se cumplan antes de
  instalar algo. El forzar la instalación de un paquete no es algo
  recomendado a no ser que se tenga certeza de tener todo bajo control.

 Siento decirte que te equivocas, dpkg siempre instala. Si no lo crees, haz
 la prueba. Es apt el que se negara a instalar si hay dependencias fallidas.

de eso nada, dpkg instala si NO hay dependencias, haz tu mismo la prueba. A no 
ser que fuerces la instalación claro está (cosa poco o nada recomendable).
Un saludo



Re: mensajes viejos en apt-get

2004-06-19 Por tema Haplo
 Parece que no se me ha entendido, yo se que apt-get -f install A.deb
 fuerza la instalacion de A.deb aunque este tenga dependencias
 insatisfechas.

Sí, pero no sólo apt-get -f install A.deb, sino que si pones, SIMPLEMENTE, 
apt-get -f install, soluciona las dependencias rotas, es eso lo que tienes 
que probar, si no lo has hecho aún. ;-)

Haplo



Re: mensajes viejos en apt-get

2004-06-19 Por tema lutux
Lo primero, soy novato así que mi respuesta tiene un amplio margen de
error... pero ahí va ;) XD
A mí cuando me pasa eso hago # dpkg -r A (ya sé que suena raro que
instales con apt-get y lo borres con dpkg pero a mí me ha funcionado
siempre) y problema solucionado. Después haz # apt-get install B y
solucionado.
Salud y república!

El sáb, 19-06-2004 a las 04:10, Daniel Hernandez escribió:
 Parece que no se me ha entendido, yo se que apt-get -f install A.deb
 fuerza la instalacion de A.deb aunque este tenga dependencias
 insatisfechas. Mi problema es que un dia estaba instalando A.deb
 con
 # dpkg -i A.deb
 y entonces surgieron los mensajes que decian que no se podia instalar
 por las dependencias insatisfechas. Entonces yo decidi no instalarlo.
 El problema es que cuando quiero instalar otro paquete B usando
 # apt-get install B
 no se instala porque aparece el error anterior que tiene que ver con
 A y no con B. Pero si sencillamente bajo el paquete B.deb equivalente
 y lo instalo con
 # dpkg -i B.deb
 No hay problema, funciona todo correctamente.
 
 A mi me parece que lo natural que si hay un intento fallido de
 instalacion este se olvide.
 
 Saludos
 Daniel


---Publicidad
Juega con Ventura24.es, lotería inteligente y multiplica tus
posibilidades!! http://www.iespana.es/_reloc/email.ventura




Re: mensajes viejos en apt-get

2004-06-19 Por tema Matias Costa
El Sábado, 19 de Junio de 2004 04:10, Daniel Hernandez escribió:
 no se instala porque aparece el error anterior que tiene que ver con
 A y no con B. Pero si sencillamente bajo el paquete B.deb equivalente
Para que apt-get funcione tienes que tener coherente la base de datos de 
paquetes. apt es bueno, pero no adivino.

 y lo instalo con
 # dpkg -i B.deb
 No hay problema, funciona todo correctamente.

apt y dpkg, no es lo mismo apt = dpkg, pero no al reves.

 A mi me parece que lo natural que si hay un intento fallido de
 instalacion este se olvide.

Es que no es un intento fallido, dpkg siempre instala, aunque tengas 
dependencias fallidas.



Re: mensajes viejos en apt-get

2004-06-19 Por tema Daniel Hernandez

Muchas gracias, en especial a la detallada explicacion de
Javier M Mora. Ya he solucionado el problema.  Yo solo
habia leido el APT-Howto a la ligera (aunque me parece
que esta informacion no esta alli). Me parecio muy
interasante lo de la necesidad de guardar informacion de
las transacciones inconclusas para los caso de dependencias
ciclicas.

Saludos.



Re: mensajes viejos en apt-get

2004-06-19 Por tema nmag only

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Matias Costa wrote:
| Es que no es un intento fallido, dpkg siempre instala, aunque tengas
| dependencias fallidas.

Es falso que dpkg instale aunque hayan dependencias fallidas, dpkg es
muy seguro y no instalará si las dependencias están mal a no ser que
fuerce la instalación. Parte del éxito de apt-get es que se base en
dpkg, ahora que hayan otras distribuciones como redhat o pedorra donde
apt-get usa rpm para instalar y este último (rpm) es muy malo, eso es
otra cosa. Dpkg es perfectamente seguro y muy estable. Evidentemente que
eso no quita la dificultad de instalar todo con dpkg, ya que dpkg no
satisface dependencias pero si espera que estas se cumplan antes de
instalar algo. El forzar la instalación de un paquete no es algo
recomendado a no ser que se tenga certeza de tener todo bajo control.

Saludos!


- --
nmag only
gnupg 0xA024A03F [pgp.mit.edu]  GNU/Linux Registered User #312624

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFA1E3gy3Ce2qAkoD8RAnM1AJ9VWiMymRS+pFCiZ6zEC8uTDHF5zwCeK7v0
aDTdHWf1fYck6PWPVsvHzpA=
=vNHb
-END PGP SIGNATURE-



mensajes viejos en apt-get

2004-06-18 Por tema Daniel Hernandez

Hola,
desde la última vez que tuve problemas con dependencias que ahora
tengo problemas con apt-get. Cada vez que uso el comando aparece
un mensaje viejo y el paquete no se instala. Pero si lo bajo
manualmente lo puedo instalar con dpkg -i paquete.deb. Por ejemplo
si intento instalar maxima me aparecen los mensajes de dependencias
insatisfechas de cuando anteriormente intente instalar alsa-utils,
bittorrent y libasound2.

# apt-get install maxima
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
 alsa-utils: Depends: libc6 (= 2.3.2.ds1-4) but 2.2.5-11.5 is to be 
installed
 Depends: libncurses5 (= 5.4-1) but 5.2.20020112a-7 is to 
be installed

 bittorrent: Depends: python (= 2.3) but 2.1.3-3.2 is to be installed
 libasound2: Depends: libc6 (= 2.3.2.ds1-4) but 2.2.5-11.5 is to be 
installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or 
specify a solution).


Saludos y gracias por cualquier idea.
Daniel Hernandez



Re: mensajes viejos en apt-get

2004-06-18 Por tema Haplo
 E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
 specify a solution).

¿Has probado precisamente lo que te pedía, apt-get -f install? Eso sí, con 
cuidado, que la -f es para forzar las cosas.

Haplo



Re: mensajes viejos en apt-get

2004-06-18 Por tema Daniel Hernandez

Parece que no se me ha entendido, yo se que apt-get -f install A.deb
fuerza la instalacion de A.deb aunque este tenga dependencias
insatisfechas. Mi problema es que un dia estaba instalando A.deb
con
# dpkg -i A.deb
y entonces surgieron los mensajes que decian que no se podia instalar
por las dependencias insatisfechas. Entonces yo decidi no instalarlo.
El problema es que cuando quiero instalar otro paquete B usando
# apt-get install B
no se instala porque aparece el error anterior que tiene que ver con
A y no con B. Pero si sencillamente bajo el paquete B.deb equivalente
y lo instalo con
# dpkg -i B.deb
No hay problema, funciona todo correctamente.

A mi me parece que lo natural que si hay un intento fallido de
instalacion este se olvide.

Saludos
Daniel



Re: mensajes viejos en apt-get

2004-06-18 Por tema nmag only

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Haplo wrote:
| ¿Has probado precisamente lo que te pedía, apt-get -f install? Eso
sí, con
| cuidado, que la -f es para forzar las cosas.

- -f es igual a --fix-broken (que es perfectamente seguro), esto no es lo
mismo que --force-yes donde si se tiene que tener cuidado.

Saludos!


- --
nmag only
gnupg 0xA024A03F [pgp.mit.edu]  GNU/Linux Registered User #312624

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFA02uhy3Ce2qAkoD8RAoPSAJ9ljKXtFv+QBqe3Enz8x3ycHvIcXgCgia5s
nb4YmyOkNRV2mwGRnlZXWMU=
=qAJj
-END PGP SIGNATURE-