GTK no Slackware

1. GTK no Slackware

Josimar Zimermann
josimar

(usa Slackware)

Enviado em 21/03/2008 - 21:52h

Olá pessoal!
Estou usando a versão 12 do Slackware e percebi que a versão do GTK que vem instalada é mui antiga.
Tentei compilar a versão 2.8.20 (para não me incomodar com dependências), mas já estou pensando em baixar as dependências e compilar também.
Mas a minha maior dúvida é a seguinte:
após compilar um software, como o meu S.O. e todos os outros aplicativos vão saber que a minha versão do GTK é X se ao mesmo tempo tenho instalada a versão Y ?
Por exemplo: eu tenho a versão 1.2.10, compilei a versão 2.8.20, mas ao executar o comando gtk-config --version percebi que não havia atualizado a versão. Isso mesmo após executar ldconfig.
O que devo fazer ??
Obrigado!


  


2. Re: GTK no Slackware

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 01:08h

Sugiro que você desinstale o gtk que compilou e faça o download do pacote para Slack aqui:

http://packages.slackware.it/package.php?q=current/gtk+2-2.12.9-i486-1

Essa versão é até mais recente, 2.12.19.

Instale da seguinte forma:

# upgradepkg gtk+2-2.12.19.tgz

Seus aplicativos agora saberão a versão correta do gtk instalado em seu Slack.

Espero ter ajudado.


3. Dependências

Josimar Zimermann
josimar

(usa Slackware)

Enviado em 22/03/2008 - 11:09h

Olá!
Mas e as dependências ??
O GTK tem várias dependências de outras bilbiotecas:
ATK, Cairo, etc...
Ao fazer o upgrade o gerenciador de pacotes irá verificar isso ??
Valeu!


4. Re: GTK no Slackware

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 11:23h

Não, o Slack por padrão não resolve dependências. Você terá de verificar uma a uma conforme for usando seus aplicativos.


5. Compilar

Josimar Zimermann
josimar

(usa Slackware)

Enviado em 22/03/2008 - 11:32h

Compreendi.
Esou pensando em compilar todos (Cairo, ATK, GTK).
Após compilar basta usar o ldconfig para informar ao meu S.O. que estou usando uma versão mais recente de tal biblioteca ??
Já fiz isso mas não funcionou. Compilei o GTK 2.8.20 enquanto tinha o GTK 1.2.10 instalado. Usei o ldconfig mas a saída para gtk-config --version é 1.2.10.
Sei que estou sendo um pouco masoquista, mas acho que vou aprender alguma coisa assim ...
Valeu!


6. Acho que fiz besteira

Josimar Zimermann
josimar

(usa Slackware)

Enviado em 22/03/2008 - 11:51h

Olá, olá!
Acho que fiz besteira!
Eu havia compilado o GTK 2.8.20 e usei ldconfig mas como falei anteriormente o comando gtk-config continuava informando 1.2.10.
Então usei make uninstall para remover o GTK 2.8.20.
Agora algumas aplicações como o Firefox,Konqueror perderam os seus ícones...
Hauahuhau...
Será que fiz besteira ?? Vou instalar o pacote mais recente do GTK e ver o que acontece.
Falou!


7. Re: GTK no Slackware

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 13:59h

Pacote do Cairo para Slack:

http://packages.slackware.it/package.php?q=current/cairo-1.4.14-i486-1

Atk:

http://packages.slackware.it/package.php?q=current/atk-1.22.0-i486-1

Salve-os no mesmo doretório e os instale com o comando:

# upgradepkg *.tgz








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts