Установите celestia на Ubuntu 16.04

До Ubuntu 15.10 можно было установить Celestia (3D-моделирование в реальном времени), используя apt:

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

Однако в Ubuntu 16.04 пакет celestia больше не кажется существовать. (apt-cache show celestia возвращает N: Can't select versions from package 'celestia' as it is purely virtual. Пакет celestia-common-nonfree существует, но это всего лишь коллекция файлов данных, которые не соответствуют моделированию 3D-пространства в реальном времени , которые бесполезно без самой программы.)

Взглянув вверх по течению, кажется, что пакет celestia был удален из Debian неустойчивым, прежде чем Ubuntu 16.04 вошел в функцию замораживания, что (при условии, что мое очень смутное понимание взаимодействия между Debian и Ubuntu является правильным), почему он больше не присутствует в Ubuntu 16.04.

Учитывая, что Celestia не видел никакого развития в недавнем прошлом, удаление его кажется разумным путем. OTOH он по-прежнему стабилен и функциональен, поэтому кажется позором, особенно если его можно построить на современной системе.

Означает ли это, что единственный способ установки Celestia на Ubuntu 16.04 строится из источника ?

1
задан 1 January 2017 в 15:57

7 ответов

Ответ, предоставленный dadexix86, работает, и если вы хотите проверить контрольные суммы пакетов для обеспечения безопасности (поскольку пакеты не устанавливаются apt, их целостность автоматически не проверяется (я думаю)), это, вероятно, лучше всего сделайте все вручную.

Однако для простого решения для копирования-вставки следующие команды bash должны выполнять задание (при условии, что у вас установлена ​​64-разрядная стандартная новая версия 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

Сюда входят зависимости (установленные с помощью apt от Xenial) и celestia-common-nonfree (также установленные из Xenial).

4
ответ дан 23 May 2018 в 10:30
  • 1
    Примечание: когда соответствующие выпуски ubuntu (в частности 14.04) достигнут EOL, этот метод не будет работать, так как пакеты deb также будут удалены из основного архива и его зеркал. http://old-releases.ubuntu.com будет продолжать содержать пакеты deb. Я намеренно не изменяет переменную UBUNTU_MIRROR в скрипте, указывая на URL old-releases, так как я не думаю, что загрузка там должна быть автоматизирована. – aplaice 20 April 2018 в 14:56
  • 2
    "Старый" 1.6.1+dfsg-3.1 версия пакетов (от Wily) также присутствует на old-releases.ubuntu.com. – aplaice 20 April 2018 в 14:58

Развитие Celestia выглядит так, будто оно снова запущено. Это компиляция из исходного процесса.

Здесь вы можете найти инструкции по сборке Linux, и здесь вы можете загрузить источник

. Я установил cspice NAIF из Здесь согласно приведенным выше инструкциям.

tldr;

просто загрузите, распакуйте и укажите местоположение в команде ./configure ниже:

Проверено на Ubuntu 16.04 64-bit.

sudo apt install qt4-dev-tools libqt4-dev 

Затем cd к вашему загруженному / распакованному источнику Celestia и ...

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

Затем ..

celestia
3
ответ дан 23 May 2018 в 10:30
  • 1
    Санированный и поддержанный! Добро пожаловать в Ask Ubuntu! ; -) – Fabby 1 January 2017 в 15:26

Вы можете скачать Celestia для linux на своем веб-сайте:

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

Удачи. Надеюсь, это поможет вам.

0
ответ дан 23 May 2018 в 10:30

Вы можете скачать Celestia для linux на своем веб-сайте:

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

Удачи. Надеюсь, это поможет вам.

0
ответ дан 23 May 2018 в 10:30

Вы можете скачать Celestia для linux на своем веб-сайте:

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

Удачи. Надеюсь, это поможет вам.

0
ответ дан 23 May 2018 в 10:30

Вы можете скачать Celestia для linux на своем веб-сайте:

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

Удачи. Надеюсь, это поможет вам.

0
ответ дан 23 May 2018 в 10:30

Вы можете скачать Celestia для linux на своем веб-сайте:

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

Удачи. Надеюсь, это поможет вам.

0
ответ дан 23 May 2018 в 10:30

Другие вопросы по тегам:

Похожие вопросы: