উবুন্টু 16.04 এ সেলেস্টিয়া ইনস্টল করুন


15

উবুন্টু 15.10 অবধি এপটি ব্যবহার করে সেলসিয়া ( একটি রিয়েল-টাইম 3 ডি স্পেস সিমুলেশন ) ইনস্টল করা সম্ভব ছিল :

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

তবে উবুন্টু ১.0.০৪-তে প্যাকেজটির celestiaআর অস্তিত্ব নেই বলে মনে হয়। ( apt-cache show celestiaরিটার্নস N: Can't select versions from package 'celestia' as it is purely virtual। প্যাকেজটি celestia-common-nonfreeবিদ্যমান রয়েছে, তবে এটি কেবল ডেটা ফাইলের সংগ্রহ যা ডিএফএসজির সাথে খাপ খায় না , এটি প্রোগ্রাম ব্যতীত অকেজো))

উজানের দিকে তাকালে মনে হয় উবুন্টু ১.0.০৪ ফিচার ফ্রিজের প্রবেশের আগে প্যাকেজ সেলসটিয়াটি অস্থির হয়ে উঠেছে , যা (দেবিয়ান এবং উবুন্টুর মধ্যে মিথস্ক্রিয়া সম্পর্কে আমার অত্যন্ত অস্পষ্ট ধারণাটি সঠিক বলে ধরে নেওয়া হয়েছে) এটি কেন উবুন্টুতে নেই 16.04।

বিবেচনা করে বিবেচনা করুন যে সেলিস্টিয়া সাম্প্রতিক অতীতে কোনও উন্নয়ন দেখেনি, এটি অপসারণ করণ একটি যুক্তিসঙ্গত কর্মসূচি বলে মনে হচ্ছে। OTOH এটি এখনও স্থিতিশীল এবং কার্যক্ষম, তাই এটি একটি লজ্জার বলে মনে হচ্ছে, বিশেষত যদি এটি এখনও আধুনিক সিস্টেমে তৈরি করা সম্ভব হয়।

এর অর্থ কি এই যে উবুন্টু 16.04 এ সলেস্তিয়া ইনস্টল করার একমাত্র উপায় উত্স থেকে বিল্ডিং করছে?


অনলাইনে অনুসন্ধান করা কেবলমাত্র এই দুটি প্রাসঙ্গিক ফলাফল তৈরি করেছে ( 1 , 2 ), তবে তাদের কোনও সমাধান নেই বলে মনে হয়।
aplaice

২০১১ সাল থেকে বাগ চালিত এবং উপস্টাম নতুন বাগ ফিক্স রিলিজ না করায় প্যাকেজটি সরানো হয়েছে
ব্রায়াম

উত্তর:


4

আমি এটা চেষ্টা করিনি, কিন্তু আপনি প্যাকেজ (এবং এটির সমস্ত নির্ভরতা!) কূটবুদ্ধি থেকে ডাউনলোড করার পর এটি ইনস্টল করার চেষ্টা করতে পারেন এখানে


আমি এটি চেষ্টা করেছি এবং নিশ্চিত হয়েছি যে এটি কাজ করে! (ধন্যবাদ!)
aplaice

3
লক্ষ্য করুন যে সেলেটিসিয়া বেশ কয়েকটি প্যাকেজগুলির উপর নির্ভর করে যা ব্রেক ব্রেকের সামঞ্জস্যের জন্য পরিচিত (libgtk) এবং এই সংস্করণটি অদূর ভবিষ্যতে সমস্যা সৃষ্টি করতে পারে।
ব্রায়াম

4

সেলেস্টিয়ার বিকাশ দেখে মনে হচ্ছে এটি আবার শুরু হয়েছে। এটি উত্স প্রক্রিয়া থেকে একটি সংকলন। আরও কিছু উত্সাহের সাথে আমরা কিছু নতুন বাইনারি ইনস্টলগুলি পেতে পারি।

এখানে আপনি লিনাক্স বিল্ড নির্দেশাবলী খুঁজে পেতে পারেন এবং এখানে আপনি উত্সটি ডাউনলোড করতে পারেন

আমি থেকে সরল 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

স্যানিটাইজড এবং উর্ধ্বগামী! উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-)
ফ্যাবি

4

Dadexix86 দ্বারা উপলব্ধ উত্তর কাজ এবং তোমাদের (যেহেতু প্যাকেজ কার্যক্ষম দ্বারা ইনস্টল হচ্ছে না, তাদের সততা স্বয়ংক্রিয়ভাবে (আমি মনে করি) চেক করা নেই) নিরাপত্তার জন্য প্যাকেজ চেকসাম চেক করতে চান, এটা সম্ভবত সেরা নিজে সবকিছু করতে ।

তবে, একটি সাধারণ অনুলিপি-পেস্ট সমাধানের জন্য, নিম্নলিখিত বাশ কমান্ডগুলির কাজটি করা উচিত (ধরে নিলে আপনার একটি 64-বিট, মানক, নতুন উবুন্টু 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

এর মধ্যে নির্ভরতা (জেনিয়াল থেকে অ্যাপ্ট ব্যবহার করে ইনস্টল করা) এবং সেলেস্টিয়া-কমন-ননফ্রি (জেনিয়াল থেকে ইনস্টল করা) অন্তর্ভুক্ত রয়েছে।


দ্রষ্টব্য: প্রাসঙ্গিক উবুন্টু প্রকাশিত হলে (বিশেষত 14.04) EOL এ পৌঁছায়, এই পদ্ধতিটি বেশ কার্যকর হবে না, কারণ debপ্যাকেজগুলি মূল সংরক্ষণাগার এবং এর আয়নাগুলি থেকেও সরানো হবে। প্যাকেজ http://old-releases.ubuntu.comধারণ করা চালিয়ে যাবে deb। আমি ইচ্ছাকৃতভাবে স্ক্রিপ্টের ভেরিয়েবলটি ইউআরএলটিতে নির্দেশ করার জন্য পরিবর্তন করছি না , কারণ আমি মনে করি না যে সেখান থেকে ডাউনলোড করা স্বয়ংক্রিয় হওয়া উচিত। 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 * && উবুন্টু ./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

এবং উইন্ডোজ কী বা দিয়ে চালু করুন:

celestia-Qt

রেকর্ডের জন্য, আমাকে অ্যানাকোন্ডাকে সম্পূর্ণ আনইনস্টল করতে হয়েছিল।


0

আপনি তাদের ওয়েবসাইটে লিনাক্সের জন্য সেলেস্টিয়া ডাউনলোড করতে পারেন:

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

শুভকামনা। এটি তোমাকে সাহায্য করবে বলে আশা করি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.