Как я могу установить Celestia на Ubuntu 18.04.1?

Не отмечайте этот вопрос, как "уже отвечено", потому что я искал и нет никакого сообщения, которое могло помочь мне.

Как сказанный заголовок, я хочу установить Celestia. Я уже загрузил пакеты с официальной страницы (https://celestia.space/download.html) и затем, я попробовал все вещи, которые я нашел на некоторых сообщениях (также, они - outdate, причина, которая последний - для Ubuntu 16.04), но ничто не работает.

Как я могу установить его на Ubuntu 18.04.1?

1
задан 29 December 2018 в 17:19

3 ответа

Чтобы установить Celestia в 18.04, откройте терминал и выполните:

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

Celestia будет доступна в «Показать приложения», или вы можете запустить ее из терминала с помощью:

celestia
2
ответ дан 3 December 2019 в 06:29

Вы можете установить Celestia, скомпилировав исходный код, выполнив следующие шаги.

Установите зависимости и необходимые пакеты.

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

Клонирование исходного кода из хранилища.

git clone https://github.com/CelestiaProject/Celestia

Компилировать исходный код. Это займет много времени 5-10 минут.

cd Celestia && mkdir build && cd build
qmake -qt=5 PREFIX=/opt/celestia -o Makefile ../celestia.pro
make

Установите Celestia.

sudo make install
5
ответ дан 3 December 2019 в 06:29

В дополнение к предыдущему ответу qt библиотеки, я должен был установить:

sudo apt install libglew-dev
sudo apt install libeigen3-dev
sudo apt install libluajit-5.1-dev
sudo apt install libgtk-3-dev
sudo apt install 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

#Make exec
cd $HOME/.local/share/applications/
chmod +x *.desktop

и запуск с ключом окон или с:

celestia-qt

Для записи я должен был полностью удалить анаконду.

0
ответ дан 3 December 2019 в 06:29

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

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