До Ubuntu 15.10 было возможно установить Celestia ( трехмерное космическое моделирование в реальном времени ), используя 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
существует, но это просто набор файлов данных, которые не соответствуют DFSG , которые бесполезны без самой программы.)
Глядя вверх по течению, кажется, что пакет celestia был удален из нестабильного Debian , до того, как в Ubuntu 16.04 была введена блокировка функций, что (при условии, что мое очень смутное понимание взаимодействия между Debian и Ubuntu является правильным ) поэтому его больше нет в Ubuntu 16.04.
Учитывая, что Селестия не видела каких-либо изменений в недавнем прошлом, устранение этого кажется разумным. OTOH по-прежнему стабилен и функционален, поэтому, кажется, это позор, особенно если все еще возможно построить его на современной системе.
Значит ли это, что единственный способ установки Celestia на Ubuntu 16.04 - это сборка из исходного кода?
Я не попробовал его, но можно попытаться установить его после загрузки пакета (и все его зависимости!) для Коварного от здесь .
Эти ответ, предоставленный dadexix86, работает и если Вы хотите проверить контрольные суммы пакетов для безопасности (так как пакеты не устанавливаются Кв., их целостность автоматически не проверяется (я думаю)), вероятно, лучше сделать все вручную.
Однако для простого решения вставки копии, следующие команды удара должны сделать задание (предполагающий, что у Вас есть 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
Это включает зависимости (установленное использование, склонное от Гостеприимного) и celestia-common-nonfree (также установленный от Гостеприимного).
Можно загрузить Celestia для Linux на их веб-сайте:
http://www.shatters.net/celestia/download.html
Удача. Я надеюсь, что это помогает Вам.
Разработка Celestia похожа, она запускается снова. Это - компиляция от исходного процесса. Еще с некоторой поддержкой мы можем получить некоторый новый двоичный случай установок.
Здесь можно найти инструкции по сборке Linux, и здесь можно загрузить источник
, я Установил НАИВНЫЙ cspice от здесь согласно вышеупомянутым инструкциям.
просто загрузка, распакуйте и укажите на местоположение в эти ./configure
команда ниже:
Протестированный на 64-разрядной Ubuntu 16.04.
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
В этой веб-странице можно найти, что легкий метод устанавливает celestia в Ubuntu 18.04. В основном необходимо выполнить следующую строку в оболочке:
wget https://raw.githubusercontent.com/simbd/Scripts_Ubuntu/master/Celestia_pour_Bionic.sh && chmod +x Celestia* && sudo./Celestia*
Я только что подтвердил, что на этот вопрос был успешно дан ответ на этот askubuntu:
Вам нужно будет установить пакеты, которые рекомендовал ketan-patel
Дополнительно установите некоторые пакеты, такие как cmake или другие приложения сборки по мере необходимости, а затем следуйте инструкциям ferroao
Вот шаги в полном объеме (опять же, при необходимости, вам может потребоваться установить другие пакеты сборки в соответствии с требованиями вашей системы)
sudo apt install qtbase5-dev-tools qtbase5-dev libqt5opengl5-dev qtchooser libglu1-mesa-dev libpng-dev libjpeg-dev libtheora-dev liblua5.3-dev build-essential cmake libglew-dev libeigen3-dev libluajit-5.1-dev libgtk-3-dev libfmt-dev
# clone as in previous answer
git clone https://github.com/CelestiaProject/Celestia
cd Celestia && mkdir build && cd build
# install with cmake
cmake -o Makefile ../
make
sudo make install
#copy icon to system folder
sudo cp ../src/celestia/qt/data/celestia.png /usr/share/icons/hicolor/128x128/apps
#make .desktop file
cat >$HOME/.local/share/applications/celestia.desktop <<'EOL'
[Desktop Entry]
Version=1.7.0
Type=Application
Name=Celestia
GenericName=Space simulator
Comment=Open source space simulator
TryExec=/usr/local/bin/celestia-qt
Exec=/usr/local/bin/celestia-qt
Categories=Astronomy;Science;Qt;
Icon=/usr/share/icons/hicolor/128x128/apps/celestia.png
MimeType=application/x-celestia-script
Terminal=false
EOL
и запустить с окнами key или с помощью:
celestia-qt
Для справки, мне пришлось полностью удалить anaconda.