Ubuntu 16.04 पर सेलेस्टिया स्थापित करें


15

उबंटू 15.10 तक सेलेस्टिया ( एक वास्तविक समय 3 डी अंतरिक्ष सिमुलेशन ) स्थापित करना संभव था , उपयुक्त:

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मौजूद है, लेकिन यह सिर्फ डेटा फ़ाइलों का एक संग्रह है, जो डीएफएसजी के अनुरूप नहीं है, जो कार्यक्रम के बिना बेकार हैं।)

ऊपर की ओर देखते हुए, ऐसा लगता है कि पैकेज सेलेस्टिया को डेबियन अस्थिर से हटा दिया गया था , इससे पहले कि उबंटू 16.04 ने फीचर फ्रीज में प्रवेश किया, जो (डेबियन और उबंटू के बीच बातचीत की मेरी बहुत अस्पष्ट समझ को सही मानते हुए) यही कारण है कि अब उबंटू 16.04 में मौजूद नहीं है।

यह देखते हुए कि सेलेस्टिया ने हाल के दिनों में कोई विकास नहीं देखा है, इसे हटाने से कार्रवाई का एक उचित कोर्स लगता है। OTOH यह अभी भी स्थिर और कार्यात्मक है, इसलिए यह एक शर्म की बात है, खासकर अगर यह अभी भी एक आधुनिक प्रणाली पर इसे बनाना संभव है।

क्या इसका मतलब यह है कि उबंटू 16.04 पर सेलेस्टिया स्थापित करने का एकमात्र तरीका स्रोत से निर्माण है?


ऑनलाइन खोज करने से केवल दो प्रासंगिक परिणाम ( 1 , 2 ) निकले थे , लेकिन उनका कोई हल नहीं निकला ।
अपरैलिस

2011 से अब तक बग बग जारी और नए बग फिक्स रिलीज नहीं होने के कारण पैकेज को हटा दिया गया था।
ब्रियम

जवाबों:


4

मैंने इसे आज़माया नहीं है, लेकिन आप यहां से विली के लिए पैकेज (और उसके सभी निर्भरता!) को डाउनलोड करने के बाद इसे स्थापित करने का प्रयास कर सकते हैं


मैंने इसकी कोशिश की है और पुष्टि करता हूं कि यह काम करता है! (धन्यवाद!)
aplaice

3
ध्यान दें कि celestia कई पैकेजों पर निर्भर करता है जो ब्रेक बैकवर्ड संगतता (libgtk) के लिए जाने जाते हैं और यह संस्करण भविष्य के लिए समस्या पैदा कर सकता है।
Braiam

4

सेलेस्टिया का विकास फिर से शुरू होने जैसा दिखता है। यह स्रोत प्रक्रिया से एक संकलन है। कुछ और प्रोत्साहन से हमें कुछ नए बाइनरी इंस्टाल हो सकते हैं।

यहां आपको लिनक्स बिल्ड निर्देश मिल सकते हैं और यहां आप स्रोत डाउनलोड कर सकते हैं

मैंने उपरोक्त निर्देशों के अनुसार यहाँ से NAIF cspice स्थापित किया है ।

tldr;

बस डाउनलोड करें, अनपैक करें और ./configureनीचे दिए गए कमांड में स्थान को इंगित करें:

उबंटू 16.04 64-बिट पर परीक्षण किया गया।

sudo apt install qt4-dev-tools libqt4-dev 

फिर अपने डाउनलोड / अनपेस्टेड सेलेस्टिया स्रोत को सीडी, और ...

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

स्वच्छता और उत्थान! उबंटू पूछने के लिए आपका स्वागत है! ;-)
Fabby

4

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

इसमें निर्भरताएं शामिल हैं (एक्सनियल से एप्ट का उपयोग करके स्थापित) और सेलेस्टिया-सामान्य-नॉनफ्री (क्सीनल से भी स्थापित)।


नोट: जब प्रासंगिक ubuntu रिलीज (विशेष रूप से 14.04 में) ईओएल तक पहुंचती है, तो यह विधि काफी काम नहीं करेगी, क्योंकि debसंकुल को मुख्य संग्रह और उसके दर्पणों से भी हटा दिया जाएगा। पैकेज http://old-releases.ubuntu.comसम्‍मिलित करता रहेगा deb। मैं URL को इंगित करने के लिए स्क्रिप्ट में चर को जानबूझकर नहीं बदल रहा हूं, क्योंकि मुझे नहीं लगता कि वहां से डाउनलोड करना स्वचालित होना चाहिए। UBUNTU_MIRRORold-releases
aplaice

1.6.1+dfsg-3.1पैकेजों का "पुराना" संस्करण (विली से) भी मौजूद है old-releases.ubuntu.com
aplaice

1

इस वेब पेज में आप उबंटू 18.04 में सेलेस्टिया स्थापित करने के लिए एक आसान तरीका पा सकते हैं। मूल रूप से आपको शेल में निम्नलिखित लाइन निष्पादित करनी होगी:

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


1

मैंने अभी पुष्टि की है कि यह इस आस्कुबंटु द्वारा सफलतापूर्वक उत्तर दिया गया था:

18.04 पर सेलेस्टिया स्थापित करें

आपको उन पैकेजों को स्थापित करना होगा जो किटन-पटेल ने अनुशंसित किए थे

इसके अतिरिक्त कुछ संकुल स्थापित करें जैसे कि cmake या अन्य बिल्ड अनुप्रयोगों को आवश्यकतानुसार और फिर फेरो द्वारा चरणों का पालन करें

यहां पूर्ण चरण दिए गए हैं (फिर से आवश्यकतानुसार आपको अन्य बिल्ड पैकेजों को स्थापित करने की आवश्यकता हो सकती है, जैसा कि आपके सिस्टम को आवश्यक है)

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

और विंडोज़ कुंजी के साथ या लॉन्च:

सेलेस्टिया-क्यूटी

रिकॉर्ड के लिए, मुझे एनाकोंडा को पूरी तरह से अनइंस्टॉल करना पड़ा।


0

आप उनकी वेबसाइट पर linux के लिए Celestia डाउनलोड कर सकते हैं:

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

सौभाग्य। मैं आशान्वित हूं कि इससे आपको सहायता मिलेगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.