web-dev-qa-db-fra.com

Installez celestia sur Ubuntu 16.04

Jusqu'à Ubuntu 15.10, il était possible d'installer Celestia ( ne simulation d'espace 3D en temps réel ), en utilisant apt:

Sudo apt-get install celestia celestia-gnome celestia-common-nonfree

Cependant, dans Ubuntu 16.04, le paquetage celestia ne semble plus exister. (apt-cache show celestia renvoie N: Can't select versions from package 'celestia' as it is purely virtual. Le paquetage celestia-common-nonfree existe, mais il ne s'agit que d'une collection de fichiers de données non conformes à DFSG , qui sont inutiles sans le programme lui-même.)

En regardant en amont, il semble que le paquet célestia était retiré de Debian unstable , avant qu'Ubuntu 16.04 ne soit parvenu à bloquer les fonctionnalités, ce qui (en supposant que ma compréhension très vague de l'interaction entre Debian et Ubuntu soit correcte) est la raison pour laquelle il ne l'est pas plus présent dans Ubuntu 16.04.

Considérant que Celestia n’a connu aucun développement au cours des dernières années, il semble raisonnable de le supprimer. OTOH est toujours stable et fonctionnel, cela semble donc dommage, surtout s'il est encore possible de le construire sur un système moderne.

Est-ce que cela signifie que le seul moyen d'installer Celestia sur Ubuntu 16.04 est de construire à partir du source?

15
aplaice

Je ne l'ai pas essayé, mais vous pouvez essayer de l'installer après avoir téléchargé le paquet (et toutes ses dépendances!) Pour Wily à partir de ici .

4
dadexix86

Le réponse fournie par dadexix86 fonctionne et si vous voulez vérifier la sécurité des paquets pour la sécurité (étant donné que les paquets ne sont pas installés par apt, leur intégrité n'est pas automatiquement vérifiée (je pense)), il est probablement préférable de tout faire manuellement.

Cependant, pour une solution simple de copier-coller, les commandes bash suivantes devraient s’acquitter de cette tâche (en supposant que vous disposiez d’une installation récente, standard, 64 bits pour Ubuntu 16.04):

UBUNTU_MIRROR=https://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/universe/c/celestia

# common
Sudo apt-get install liblua5.1-0
wget "${UBUNTU_MIRROR}"/celestia-common_1.6.1+dfsg-3_all.deb
Sudo dpkg -i celestia-common_1.6.1+dfsg-3_all.deb

Sudo apt-get install celestia-common-nonfree

# for celestia-glut
wget "${UBUNTU_MIRROR}"/celestia-glut_1.6.1+dfsg-3_AMD64.deb
Sudo apt-get install freeglut3
Sudo dpkg -i celestia-glut_1.6.1+dfsg-3_AMD64.deb

# for celestia-gnome
wget "${UBUNTU_MIRROR}"/celestia-gnome_1.6.1+dfsg-3_AMD64.deb
Sudo apt-get install libgtkglext1 libgnome2-0 libgnomeui-0
Sudo dpkg -i celestia-gnome_1.6.1+dfsg-3_AMD64.deb

Cela inclut les dépendances (installées avec apt de Xenial) et celestia-common-nonfree (également installées depuis Xenial).

4
aplaice

Le développement de Celestia semble avoir recommencé. Ceci est une compilation du processus source. Avec un peu plus d'encouragement, il est possible que de nouvelles installations binaires se produisent.

ici vous pouvez trouver les instructions de construction de Linux et ici vous pouvez télécharger le source

J'ai installé le cspice NAIF de ici selon les instructions ci-dessus.

tldr;

il suffit de télécharger, décompresser et pointer vers l'emplacement dans la commande ./configure ci-dessous:

Testé sur Ubuntu 16.04 64 bits.

Sudo apt install qt4-dev-tools libqt4-dev 

Ensuite, cd à votre source Celestia téléchargée/décompressée, et ...

autoreconf -v -i # might need to run ? if configure fails 
./configure --prefix=/usr --with-lua --with-qt --with-cspice-dir=/YourInstallLocation/NGT/cspice

make
Sudo make install

Ensuite..

celestia
4
permaneub

Dans ce site Web page vous pouvez trouver une méthode facile pour installer celestia dans Ubuntu 18.04. En gros, vous devez exécuter la ligne suivante dans le shell:

wget https://raw.githubusercontent.com/simbd/Scripts_Ubuntu/master/Celestia_pour_Bionic.sh && chmod + x Celestia * && Sudo ./Celestia*

1
Jose F. Velez

Vous pouvez télécharger Celestia pour Linux sur leur site web:

http://www.shatters.net/celestia/download.html

Bonne chance. J'espère que ceci vous aide.

0
user517663