El jue, 02-05-2002 a las 00:16, A.Álvarez escribi�:

> Hola a todos,
> 
> Me acabo de suscribir a la lista, hace poco que he instalado mi debian
> 2.2.rev 6 y estoy interesado en el programa Lyx y TeX y todo esto. No s�,
> pero en los 3 discos de la distribuci�n no he conseguido encontrar al Lyx de
> entre los 4000 paquetes. No obstante no me he amilanado, y he bajado el
> paquete "lyx_1.1.4-7.deb", lo he instalado con "dpkg --install lyx...." y
> todo perfecto. Hasta aqu� todo bien pero esta versi�n de Lyx est� un poco
> anticuada y me gustar�a tener la �ltima versi�n pues tiene alguna
> caracter�stica nueva que necesito. Otra vez que voy y me bajo la ��ltima
> versi�n ? lyx_1.1.6Fix4.deb, la consigo en la distribuci�n -inestable- y muy
> ufano de m� intento instalarla. Vano intento pues al intentar instalarla me
> [...]
> 

a lo que DarkGod respondi�:

> Amigo alvarez, por lo que decis usaste el dpkg para instalarlo.
> Lo mejor ubiera sido usar el apt-get, el cual no solo te actualiza la
> aplicacion que queres, sino tambien todas las dependencias que ella
> necesita. La forma de utilizarlo seria:
> [EMAIL PROTECTED]:/]# apt-get install "paquete"
>
> Obviamente, sin las comillas el paquete. Puedes poner mas de un
> paquete si quieres. Con el comando:
>
> apt-cache search "paquete"
>
> te busca el paquete que quieres
> y con el comando
>
> apt-setup
>
> configuras de donde, sea ftp o http bajaras los paquetes
> suerte.

�No! no hagas eso a menos que tu intenci�n sea pasar de Potato (�ltima
estable) a Sid (permanentemente inestable), lo cual no s� si es lo que
realmente quieres.

Mira, la filosof�a de Debian no implica tener el lanzamiento de una
distribuci�n cada 3 � 6 meses (como otras). Sin embargo, las versiones
estables de Debian son muy robustas. Potato es la �ltima versi�n
estable, pero tiene ya casi 2 a�os (si no me equivoco). Esto implica que
los programas de la versi�n estable se quedan obsoletos con el paso del
tiempo. Eso es lo que a t� te ocurre con Lyx. Sin embargo en Sid
(inestable) tienes lo ultim�simo. El precio que pagas es el de la
inestabilidad (es posible que algunas pocas/muchas cosas no funcionen).
Si te bajas un paquete de Sid y lo intentas instalar con dpkg en Potato,
*no podr�s*, ya que el paquete de Sid depende de otros paquetes de Sid y
�stos de otros y as� sucesivamente. Como ves, la soluci�n no consiste en
ir baj�ndose los paquetes "a mano". Como te han indicado la herramienta
para instalar/actualizar paquetes es apt-get. No obstante, si t�
modificas tu /etc/apt/sources.list para "apuntar" a Sid y le das a
apt-get, posiblemente el resultado pueda ser catastr�fico. Ahora, las
soluciones:

1) Pasar de versi�n. Yo te recomiendo que, si es lo que deseas, pases de
Potato a Woody (la pr�xima estable) y no a Sid. Para ello, has de hacer
como root:

+ Modificar el /etc/apt/sources.list para "apuntar" a woody. Ah� va el
m�o, usando un mirror de Alemania que va rapid�simo:

deb ftp://ftp.de.debian.org/debian woody main contrib non-free
deb ftp://ftp.de.debian.org/debian-non-US woody/non-US main contrib
non-free

+ apt-get update. Para actualizar la lista de paquetes con sus versiones
correspondientes

+ apt-get --fix-broken --show-upgraded --simulate dist-upgrade | less.
Esto hace una simulaci�n de lo que pasar�a (paquetes borrados, paquetes
nuevos y paquetes actualizados) si cambiases de versi�n por si no te
gustase lo que ves ;-)

+ Si est�s de acuerdo, �adelante!: ejecuta apt-get --fix-broken
--show-upgraded dist-upgrade tantas veces como haga falta hasta que
desaparezcan todos los mensajes de error (hace ya unos 8 meses yo tuve
que ejecutarlo hasta 3 veces para completar sin errores el cambio de
versi�n) y ya est�. Tendr�s versiones de los programas much�simo m�s
recientes que las de Potato.

�Ah! y te recomiendo que uses script al principio de todo para guardarte
en un fichero una transcripci�n completa de toda la sesi�n.

2) Compilar los fuentes para la versi�n de Lyx en Sid en tu Potato. Para
ello, b�jate los fuentes de Sid y comp�lalo en Potato. Puedes hacerlo si
a�ades una l�nea en el sources.list por ejemplo as�:

src ftp://ftp.de.debian.org/debian sid main contrib non-free

�ojo! no estoy muy seguro de esta sintaxis.

Y luego ejecutas apt-get --compile source lyx. Esto lo que hace es
bajarte los fuentes de sid para el paquete lyx, compilarlos y construir
autom�ticamente un paquete deb que luego pueder ser posteriormente
instalado en tu Potato sin mayor problema.

Saludos,
 
-- 
================================================================================

JUAN CARLOS AMENGUAL              Nothing I am, nothing I dream, nothing is new
UNIVERSIDAD JAUME I               nothing I think or believe in or say
DEPARTAMENTO DE INFORM�TICA       nothing is true
CAMPUS DE RIU SEC, EDIFICIO TI    It used to be so easy, I never even
tried
CASTELLON, 12071. SPAIN.          It used to be so easy ...
Phone: +34 964 728361             but the last day of summer never felt so cold
Fax: +34 964 728435               the last day of summer never felt so old.
e-mail: [EMAIL PROTECTED]
                                        Robert Smith (The Cure)
                 - "The Last Day of Summer", Bloodflowers, 2000, Fiction Rec. -

================================================================================

Responder a