[DICA] KxDocker on Kubuntu Edgy Eft

Iniciado por Virus_cg, 07 de Fevereiro de 2007, 01:08

tópico anterior - próximo tópico

Virus_cg

[DICA] KxDocker on Kubuntu Edgy Eft
07 de fevereiro de 2007



DEB Temporário! RapidShare...
KxDocker 1.1.4a (374 kb)
KxDocker Configurator (135 kb)
KxDocker DCOP (50 kb)
KxDocker TrayIcon Logger (60 kb)
KxDocker i18n (53 kb)
KxDocker Ressources - ícones, plugins, temas, etc... (7760 kb)[NOVO]



Todos sabem que o kxdocker que está disponível nos repositórios apt do ubuntu não funciona direito, então o jeito é compilar. E a maior parte dos que tentam fazer isso esbarram neste erro:

/usr/bin/ld: cannot find -lXtst

Bom, depois de muito penar finalmente consegui resolver, é uma biblioteca faltando. Agora vou explicar passo a passo como compilar sem maiores complicações. Aqueles que não entendem nada, basta seguirem linha a linha que vai funcionar.

1) Primeiro de tudo abra o seu emulador de terminal (XTerm, konsole, gnome-terminal, etc...).

2) Vamos baixar o código fonte em /tmp. Apenas insira os comandos abaixo para baixar e descompactar o código fonte:

wget http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/kxdocker-1.1.4a.tar.bz2

tar -xjvf http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/kxdocker-1.1.4a.tar.bz2


3) Agora vamos instalar as dependências através do apt-get. Para isso basta copiar e colar o comando abaixo no emulador de terminal.

sudo apt-get install build-essential g77 checkinstall libqt3-headers libqt3-i18n libqt3-mt-dev qt3-dev-tools qt3-qtconfig libxtst-dev xlibs-dev kdebase-dev kdegraphics-dev libqt3-compat-headers libqt3-headers libc6-dev klibc-utils kde-devel libpng12-dev libjpeg62-dev qt3-dev

4) Com as dependências instaladas vamos modificar o arquivo ld.so.conf localizado em /etc. Use o seu editor de textos favorito. Vou colocar 3 exemplos para as duas principais interfaces e um editor em modo texto.

→ Para o GNOME use o gEdit:sudo gedit /etc/ld.so.conf
→ Para o KDE use o kwrite:sudo kwrite /etc/ld.so.conf
→ Para o modo texto use o vi (eu uso esse):sudo vi /etc/ld.so.conf

5) Agora insira a linha abaixo no final do arquivo.

Linha a ser inserida:/usr/lib/qt3

6) Antes e depois da alteração no arquivo:

Antes:include /etc/ld.so.conf.d/*.conf
/usr/X11R6/lib


Depois:include /etc/ld.so.conf.d/*.conf
/usr/X11R6/lib
/usr/lib/qt3


7) Com todas as modificações necessárias feitas, agora a coisa fica mais fácil. Primeiro executar o script que checa se tudo está aí. Escreva:

./configure

E aguarde que o script termine.

8) Agora a construção do aplicativo com o comando make. Escreva:

make

E aguarde o fim da construção (isso acontece quando você puder utilizar o terminal sem ficar aparecendo aquele monte de caracteres estranhos).

9) Já tá acabando... Vamos instalar! Duas formas (LEIA AS DUAS ANTES DE FAZER):

a) Você executa o comando abaixo e o kxDocker será instalado, mas pra tirar vai dar um trabalhão.

sudo make install

b) Você executa o comando abaixo e quando quiser tirar basta abrir o synaptic, o adept ou mesmo usar o "apt-get remove". Você ainda pode guardar o .DEB para usar outras vezes, se quiser. Tudo o que precisa fazer é movê-lo da pasta /tmp/kxdocker-1.1.4a/ para a pasta que quiser.

sudo checkinstall -D

10) Acabou! Agora é só aproveitar. Se quiser compilar os outros pacotes com os extras baixe os códigos, extraia e siga os passos de (7) à (9).


t+ galera!