Duda acerca de instalar programas desde código fuente. (Solucionado)

Imagen de hectorsales
38 puntos

Hola resulta que quería instalarme el editor de texto gedit ( 3.8.0) en mi maquina xubuntu 12.04 64 bits que lleva por defecto leafpad..Para ello he seguido el tutorial oficial de ubuntu:

https://help.ubuntu.com/community/CompilingEasyHowTo

Instalo todo los paquetes que me piden, pero tras hacer ./configure, me dice lo siguiente:

Requested 'gtk+-3.0 >= 3.7.10' but version of GTK+ is 3.4.2

¿Qué significa esto? Lo que interpreto no sé si será correcto es que en efecto he instalado gtk+-3.0 pero la versión que he instalado es la versión 3.4.2 (que pertenece a xubuntu 12.04); la versión que me pide gedit ( 3.8.0) es la 3.7.10 que quizás pertenezca a xubuntu 12.10 o 13.04 por lo tanto no la puedo instalar...

Gracias ...

Imagen de cuentos
+1
0
-1

razón de querer compilar, por que mejor no lo instalas directo de los repositorios.
Desde la terminal:
sudo apt-get install gedit
O bien buscarlo en el centro de software. Al instalarlo desde los repositorios instalas la versión de gedit, que "cumpla" con las dependencias, y el mismo instalador las instala. (valga la redundancia).

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de hectorsales
+1
0
-1

Si en efecto tienes razón puedo buscarlo en el centro de software como tú dices e instalarlo desde alli, desde los repositorios, te explico por que he querido compilar desde código fuente el editor de texto gedit:
Resulta que estoy haciendo un curso de informática y quiero prácticar lo de instalar programas desde el código fuente, en mi máquina física tengo Linux mint 13 e instalado una máquina virtual( virtualbox) con xubuntu 12.04 para como te he dicho prácticar, de hecho el paquete gedit (3.8.0) que he intentado compilar, es el primero que compilo desde código fuente por eso quizás tenga dudas de principiante, como por ejemplo si quiero instalar un aplicación que en los repositorios viene con la versión 2.0 y en la página oficial viene la 4.0, Cómo puedo instalarme esa versión 4.0? A través de algún " PPA"...a través de "Código fuente" si no viene en su versión ".deb" ...

Gracias ..

+1
0
-1

Ubuntu 14.04 LTS

Imagen de Jose Luis 1320
+1
0
-1

cuando no tengas opción... y aquí no tienes opción de compilar esa versión de gedit que quieres.

Esa versión de gedit que intentas compilar requiere de GTK 3.7.10 y tu tienes GTK 3.4.2, entonces no puedes compilar esa versión de gedit, si quieres tenerla, entonces deberás compilar e instalar GTK 3.7.10 también y no es cosa fácil hacerlo.

un PPA no es recomendable, puesto que instalarías también una versión diferente de GTK a la que el sistema esta determinado para y no hay PPAs para gedit, sería que instalases Gnome 3.8 desde un PPA, pero no es recomendable en lo absoluto.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Alcruz
+1
0
-1

Para compilar versiones diferentes a la de los repos, sugiero hacern lo siguiente
Ejecuta y acepta

sudo apt-get build-dep gedit

Luego intenta compilar de nuevo, este comando te va a instalar todas las librería y librerías de desarrollo necesarias para la compilación.
Si esto falla, sugiero abortar el intento por que te vas a meter en un berenjenal de librerías que seguro que afectará todo el sistema

+1
0
-1
Imagen de hectorsales
+1
0
-1

Me ha quedado todo muy claro, pero para zanjar el tema me gustaría saber dónde puedo preguntar o consultar por ejemplo si el paquete xxx.3.4 pertenece a la distribución de ubuntu 12.04, 12.10, 13.04..así sabría de alguna menera si mi xubuntu 12.04 cumple las dependencias con respecto a la versión de ese paquete y creo que me ahorraría muchos problemas ...

Saludos.

+1
0
-1

Ubuntu 14.04 LTS

Imagen de cuentos
+1
0
-1

o si quieres probar/aprender compila la versión de gedit para tu versión de ubuntu 12.04
http://packages.ubuntu.com/search?suite=precise&searchon=names&keywords=...
que debe de ser la versión 3.4.1
si buscas en gedit están las 3.4.X (3.4.0,3.4.1,3.4.2).

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de cuentos
+1
0
-1

la liga de que te puse de ubuntu, puedes ver la versión de los paquetes.
y se me olvido,poner la de gedit.
http://ftp.gnome.org/pub/GNOME/sources/gedit/3.4/

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de hectorsales
+1
0
-1

Ahora si quedo del todo claro, cada vez que quiera compilar desde código fuente iré a la página de ubuntu:
http://packages.ubuntu.com/
Buscaré la versión que es compatible con mi sistema en este caso es la 3.4.1.

+1
0
-1

Ubuntu 14.04 LTS

Imagen de cuentos
+1
0
-1

solo te comento, que también desde esta pagina puede descargar el archivo.deb para instalar en ubuntu.
Y si ya esta resuelto el hilo editar el primer post y agregar al final (solucionado).

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Alcruz
+1
0
-1

No es necesario ir a la página de paquetes para descargar el cod.fuente para la versión en curso, ejecuta
apt-get source gedit
y que si además ejecutas
sudo apt-get build-dep gedit
tienes todo para compilar sin tropiezos

+1
0
-1
Imagen de hectorsales
+1
0
-1

Por la aclaración y recomendación....

Saludos ..

+1
0
-1

Ubuntu 14.04 LTS