Do Ubuntu 15.10 można było zainstalować Celestię ( symulację przestrzeni 3D w czasie rzeczywistym ), używając apt:
sudo apt-get install celestia celestia-gnome celestia-common-nonfree
Jednak w Ubuntu 16.04 pakiet celestia
wydaje się już nie istnieć. ( apt-cache show celestia
zwraca N: Can't select versions from package 'celestia' as it is purely virtual
. Pakiet celestia-common-nonfree
istnieje, ale to tylko zbiór plików danych, które nie są zgodne z DFSG , które są bezużyteczne bez samego programu.)
Patrząc w górę, wydaje się, że pakiet celestia został usunięty z Debiana niestabilny , zanim Ubuntu 16.04 wszedł w tryb zamrażania funkcji, co (zakładając, że moje bardzo niejasne rozumienie interakcji między Debianem i Ubuntu jest prawidłowe), dlatego nie jest już obecne w Ubuntu 16.04.
Biorąc pod uwagę, że Celestia nie widziała żadnych zmian w niedawnej przeszłości, usunięcie tego wydaje się rozsądnym działaniem. OTOH jest wciąż stabilny i funkcjonalny, więc wydaje się wstydem, zwłaszcza jeśli nadal można go zbudować na nowoczesnym systemie.
Czy to oznacza, że jedynym sposobem instalacji Celestii na Ubuntu 16.04 jest tworzenie ze źródła?
źródło
Odpowiedzi:
Nie próbowałem tego, ale możesz spróbować zainstalować go po pobraniu pakietu (i wszystkich jego zależności!) Dla Wily stąd .
źródło
Wygląda na to, że Celestia rozpoczęła się od nowa. Jest to kompilacja z procesu źródłowego. Przy odrobinie zachęty możemy otrzymać nowe instalacje binarne.
Tutaj znajdziesz instrukcje budowania Linuksa i tutaj możesz pobrać źródło
Zainstalowałem tutaj cspice NAIF zgodnie z powyższymi instrukcjami.
tldr;
wystarczy pobrać, rozpakować i wskazać lokalizację w
./configure
poleceniu poniżej:Testowany na 64-bitowym systemie Ubuntu 16.04.
Następnie przejdź do pobranego / rozpakowanego źródła Celestia i ...
Następnie..
źródło
Odpowiedź udzielana przez dadexix86 prac i jeśli chcesz sprawdzić sumy kontrolne pakietów dla bezpieczeństwa (gdyż pakiety nie są instalowane przez apt, ich integralność nie jest automatycznie sprawdzana (chyba)), to chyba najlepiej zrobić wszystko ręcznie .
Jednak w przypadku prostego rozwiązania kopiuj-wklej poniższe polecenia bash powinny wykonać zadanie (zakładając, że masz 64-bitową, standardową, świeżą instalację Ubuntu 16.04):
Obejmuje to zależności (instalowane przy użyciu apt z Xenial) i celestia-common-nonfree (również instalowane z Xenial).
źródło
deb
pakiety zostaną również usunięte z głównego archiwum i jego kopii lustrzanych.http://old-releases.ubuntu.com
nadal będzie zawieraćdeb
pakiety. Celowo nie zmieniamUBUNTU_MIRROR
zmiennej w skrypcie, aby wskazywała naold-releases
adres URL, ponieważ nie sądzę, aby pobieranie z tego miejsca było automatyczne.1.6.1+dfsg-3.1
Obecna jest także „stara” wersja pakietów (od Wily'ego)old-releases.ubuntu.com
.Na tej stronie internetowej można znaleźć łatwą metodę instalacji Celestii w Ubuntu 18.04. Zasadniczo musisz wykonać następujący wiersz w powłoce:
wget https://raw.githubusercontent.com/simbd/Scripts_Ubuntu/master/Celestia_pour_Bionic.sh && chmod + x Celestia * && sudo ./Celestia*
źródło
Właśnie potwierdziłem, że odpowiedź na to pytanie brzmi: askubuntu:
Zainstaluj Celestia 18.04
Będziesz musiał zainstalować pakiety zalecane przez ketan-patel
Dodatkowo zainstaluj niektóre pakiety, takie jak cmake lub inne aplikacje kompilacyjne, zgodnie z wymaganiami, a następnie postępuj zgodnie z instrukcjami ferroao
Oto pełne kroki (ponownie w razie potrzeby może być konieczne zainstalowanie innych pakietów kompilacji zgodnie z wymaganiami systemu)
źródło
Możesz pobrać Celestia na Linuxa na ich stronie internetowej:
http://www.shatters.net/celestia/download.html
Powodzenia. Mam nadzieję, że to Ci pomoże.
źródło