Paquete tar.gz sin configure

Iniciado por okik, 12 Junio 2018, 00:30 AM

0 Miembros y 1 Visitante están viendo este tema.

okik

Tela el Linux...

Hoy me he propuesto instalar Stellarium un programa de astronomía en mi Ubuntu.  

Lo típico que alguien constestaría en un foro tras mostrar mi problema (que ahora explicaré)  sería si quieres instalar Stellarium haz esto ... pero no contestería a la pregunta sino que ofrece una alternativa como ya he visto en muchos foros. Sería algo así:

sudo apt-get Install stellarium



O bien ...

sudo add-apt-repository ppa:stellarium/stellarium-releases

Esto haría que aparezca  dicho programa en el centro de aplicaciones, luego ya aparecería allí. De modo se instalaría desde allí o bien desde el Terminal

Pero yo lo que he hecho es entrar directamente en Stellarium.com

Allí hice clic en el enlace descargar para Linux y me descarga un paquete llamado:

stellarium-0.18.0.tar.gz


Y me pregunto, ostia ¿y esto como se instalaba? recuerdo un tal make...

Tiro de Google  y entonces dicen que descomprima con :

tar -zwvf stellarium-0.18.0.tar.gz

Vale hasta ahí bien, se descomprime pero luego viene lo de usar ./configure y  Make .

Resulta que el dichoso paquete no tiene tal CONFIGURE

Así que sigo el consejo y leo los infinitos Readmes que contiene el paquete.

En el primero dice:

Please see file Install file.

El cual no encuentro por ninguna parte y el que encuentro es para compilar algo de un tal libindi o algo así.

El segundo Readme inmediato me dice  que me descargue un tal PDF, el cual me descargo y ¿qué me encuntro? Pues que me dice que haga lo siguiente:


sudo add-apt-repository ppa:stellarium/stellarium-releases
sudo apt-get update
sudo apt-get isntall stellarium


con dos guevos bien puestos.

Claro, me he descargado el código fuente. El cual se debería poder compilar e instalar. Pero por mucho que he buscado dale con el Configure.

Esto es lo que contiene:


¿Por qué quiero instalarlo desde tar.gz si puedo hacerlo de la otra manera?
Muy simple, quiero saber como hacerlo.



Tras visualizar diversos archivos creo que la forma de instalarlo sería esta:
(el paquete está en la carpeta Descargas):

sudo cd /home/Usuario/Descargas
tar -xzf stellarium-0.18.0.tar.gz
mkdir stellarium_build
cd stellarium_build
cmake -DCMAKE_INSTALL_PREFIX=/usr . ../stellarium-0.18.0
sudo make install


Ocurre que en la penúltima línea me da un error porque no encuentra algo de Qt5Core. Parece ser que hay dos archivos que no encuentra:

Qt5CoreConfig.cmake
qt5core-config.cmake



Slava_TZD

Te has respondido tu mismo básicamente, los proyectos con cmake se configuran y compilan de forma distinta a los que usan autotools...

Qt5CoreConfig.cmake
qt5core-config.cmake


Necesitas instalar algún paquete -dev de Qt5.

# apt-file search Qt5CoreConfig.cmake
...


Suerte


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.