Instale celestia no Ubuntu 16.04

15

Até o Ubuntu 15.10 era possível instalar o Celestia ( uma simulação espacial 3D em tempo real ), usando o apt:

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

No entanto, no Ubuntu 16.04, o pacote celestia parece não existir mais. ( apt-cache show celestia retorna N: Can't select versions from package 'celestia' as it is purely virtual . O pacote celestia-common-nonfree existe, mas é apenas uma coleção de arquivos de dados, que não estão de acordo com o DFSG , que são inúteis sem o próprio programa.)

Olhando para cima, parece que o pacote celestia foi removido da instável Debian , antes do Ubuntu 16.04 entrar no feature freeze, que (supondo que meu entendimento muito vago da interação entre o Debian e o Ubuntu esteja correto) é por isso que ele não está mais presente no Ubuntu 16.04.

Considerando que a Celestia não viu nenhum desenvolvimento no passado recente, removê-la parece um curso razoável de ação. OTOH ainda é estável e funcional, então parece uma vergonha, especialmente se ainda for possível construí-lo em um sistema moderno.

Isso significa que a única maneira de instalar o Celestia no Ubuntu 16.04 é criar a partir do código-fonte?

    
por aplaice 02.06.2016 / 00:24

4 respostas

4

Eu não tentei, mas você pode tentar instalá-lo depois de baixar o pacote (e todas as suas dependências!) para Wily de aqui .

    
por dadexix86 02.06.2016 / 00:31
4

A resposta fornecida pelo dadexix86 funciona e se você quiser verificar as somas de verificação dos pacotes para segurança (já que os pacotes não estão sendo instalados pelo apt, sua integridade não é verificada automaticamente (eu acho)), provavelmente é melhor fazer tudo manualmente.

No entanto, para uma simples solução de copiar e colar, os seguintes comandos bash devem fazer o trabalho (supondo que você tenha uma instalação fresca e padrão do Ubuntu 16.04 de 64 bits):

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

Isso inclui as dependências (instaladas usando o apt do Xenial) e o celestia-common-nonfree (também instalado do Xenial).

    
por aplaice 02.06.2016 / 03:10
3

O desenvolvimento do Celestia parece ter começado novamente. Esta é uma compilação do processo de origem. Com um pouco mais de incentivo, podemos ter algumas novas instalações binárias acontecendo.

Aqui você pode encontrar instruções de compilação do Linux e here você pode baixar a fonte

Eu instalei o Cspice da NAIF de aqui conforme as instruções acima.

tldr;

faça o download, descompacte e aponte para o local no comando ./configure abaixo:

Testado no Ubuntu 16.04 64 bits.

sudo apt install qt4-dev-tools libqt4-dev 

Em seguida, faça cd para sua fonte Celestia baixada / descompactada e ...

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

Então ..

celestia
    
por permaneub 01.01.2017 / 12:08
0

Você pode baixar o Celestia para Linux em seu site:

link

Boa sorte. Espero que isso ajude você.

    
por user517663 02.06.2016 / 02:24