Como eu posso instalar o tcl / tk8.6 no Ubuntu 12.04?

3

Como posso instalar o tcl / tk8.6 no Ubuntu 12.04?

Os repositórios padrão para o Ubuntu 12.04 incluem o tcl / tk8.5 que eu instalei, mas preciso da versão mais recente. Existe um PPA que eu possa adicionar que inclua tcl / tk8.6 ou existe outro jeito?

Nota: Tanto quanto eu posso dizer a última versão do Ubuntu tem 8.6 como padrão.

    
por Gary Willoughby 22.01.2014 / 21:43

2 respostas

4

Não sei se há pacotes do Ubuntu disponíveis, mas se não, você pode criar a partir do código-fonte e instalar em /usr/local . Isso significa que você vai acabar com 8.5 (da distro) e 8.6 instalado. Para favorecer 8.6 por padrão, certifique-se de que /usr/local esteja em seu ld.so.cache; Eu acho que o Ubuntu faz isso por padrão. Para verificar:

grep "/usr/local/lib" /etc/ld.so.conf.d/*

Se você não obtiver nada, crie um /etc/ld.so.conf.d/local.conf com uma linha, /usr/local/lib . Em ambos os casos, execute ldconfig (presumindo que você já tenha construído e instalado tcl / tk).

Adicione LD_LIBRARY_PATH=/usr/local/lib ao seu ambiente padrão. Isso fará com que o vinculador prefira essas bibliotecas às da distribuição, o que é bom, a menos que você tenha feito coisas ruins em / usr / local. Você também precisará de /usr/local/bin antes /usr/bin em $ PATH, se já não estiver assim.

Agora você deve usar o padrão 8.6. Deixar o 8.5 instalado é apenas uma maneira preguiçosa de garantir que o gerenciador de pacotes o tenha para dependências.

    
por 22.01.2014 / 22:44
4

Existem 2 versões do TCL / Tk que você pode instalar no seu sistema, além de compilá-lo você mesmo da fonte.

Estado ativo

Você pode usar as distribuições binárias dos estados ativos de suas edições comunitárias do TCL / Tk. Eles oferecem 8.6.1.0 32 bits & 64 bits da página de download .

arquivos DEB

Os outros métodos são abordados na página do projeto do TCL / Tk, intitulada: Distribuições Binárias . Eu provavelmente iria com tcltk de tombert . Eles mantêm todas as versões de 32 bits e 64 bits como .deb arquivos lá, e os pacotes são construídos no Ubuntu LTS (12.04) que é o que você está procurando.

    
por 23.01.2014 / 00:19