Як я можу встановити Celestia на Ubuntu 18.04.1?


1

Не позначайте це питання як "вже відповів", тому що я шукав і немає жодної публікації, яка могла б мені допомогти.

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

Як я можу встановити його на Ubuntu 18.04.1?


Ти справді працюєш 18.10? Будь ласка, відредагуйте своє запитання, щоб додати результат термінальної команди: lsb_release -dЛаскаво просимо до Ask Ubuntu.
chili555

моя вина ... вибачте
Серхіо

2
"Я спробував усі речі, які знайшов" недостатньо детально, щоб нам допомогти. Скажіть, будь ласка, що ви намагалися, і що змусило вас вважати, що кожна спроба зазнала невдачі. Я одного разу знайшов блог, який стверджував, що замочування моєї клавіатури в оцті було чудовою ідеєю, тому "у всіх речах, що я знайшов", можливо, є кілька досить неоднозначних порад.
користувач535733

Відповіді:


4

Ви можете встановити 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

1
Невеликий друк, останнім пакетом має бути build-essentialі немає build-essesntial.
Бьорн Тантау

2
Виконайте нижче кроки, щоб встановити його на останній версії Ubuntu: git clone https://github.com/CelestiaProject/Celestia && cd Celestia && git submodule update --init && 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 libglew-dev libgl1-mesa-dev libeigen3-dev libfmt-dev cmake && mkdir build && cd build && cmake .. -DENABLE_QT=ON && make && sudo make install Вибачте за тісну команду. Неможливо написати повну відповідь через захист громади.
Anindya Chatterjee

на ubuntu 19.04 mkdir build та cd build, а рядок qmake у цій відповіді вище потрібно замінити на: sudo apt-get install libglew-dev libfmt-dev libeigen3-dev gettext cmake && rm CMakeCache.txt && cmake. && make && sudo make install Тоді ви можете почати
Celestia,

2

Щоб встановити Celestia в 18.04, відкрийте термінал і виконайте:

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

Потім Celestia буде доступний у "Показувати програми", або ви можете запустити його з терміналу за допомогою:

celestia

Якщо моя відповідь виявилася корисною, прийміть її: askubuntu.com/tour Тоді ми можемо також використати її як "вже відповів".
chili555

3
Сценарій більше недоступний. І я б не запускав якийсь випадковий сценарій як root.
Бьорн Тантау

0

Окрім попередніх 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

і запустіть за допомогою клавіші Windows або за допомогою:

celestia-qt

Для запису мені довелося повністю видалити анаконду.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.