Qual é a diferença entre libgtk2.0 e libgtk2.0-0 ao usar o apt-get?

1

Parece que para gnu-smalltalk , eu precisarei de libgtk2.0 ... mas, por algum motivo, ele não é instalado automaticamente quando eu usei

sudo apt-get install gnu-smalltalk

(1) Isso é um bug?

(2) Quando eu procurei por libgtk2.0

apt-cache search libgtk2.0

Ele listou muitas coisas, mas existe apenas um libgtk2.0-0

Então eu instalei usando:

sudo apt-get install libgtk2.0-0

mas não instalou nada. Portanto, gst-browser , que é a versão GUI do GNU Smalltalk, não seria executado.

Então eu tenho que

sudo apt-get install libgtk2.0

e ele instalou uma tonelada de coisas, e um post disse que libcairo2 também é necessário, então eu instalei também:

sudo apt-get install libcairo2

e gst-browser seriam executados.

Qual é a diferença entre libgtk2.0 e libgtk2.0-0 então? Por que a linha apt-cache search libgtk2.0 não deu nenhum resultado chamado libgtk2.0 também?

    
por 太極者無極而生 20.12.2015 / 00:54

1 resposta

0

-0 no final significa que ainda não havia um pacote debian. Se fosse libgtk2.0-1 , por exemplo, isso significaria que este é o primeiro pacote debian da versão libgtk2.0

Fazendo um rápido apt-cache quando você sudo apt-get install libgtk2.0-0 instalou apenas a biblioteca de interface gráfica do usuário GTK + não é necessário todo o resto. Quando você sudo apt-get installed libgtk2.0 extraiu todo o resto necessário, então porque agora funciona.

    
por damien 20.12.2015 / 02:10