Compilando o KDE 4.0 no Slackware Current

Com o lançamento do novo KDE, todo aquele rebuliço em torno da nova estrutura, novo visual e etc. Eu, como usuário do KDE, tive que testar, porém utilizo Slackware, logo os passos não seriam lá muito simples (ledo engano). Nesse 1° artigo de minha autoria pretendo relatar a experiência e auxiliar outros membros da comunidade que queiram se aventurar por esse caminho.

[ Hits: 32.330 ]

Por: Marcos Vettorazzo em 01/02/2008


Começando a festa



Depois de tudo devidamente baixado podemos começar a instalação dos pré-requisitos. Uma boa prática é verificar o md5sum dos pacotes do kde antes de começar.

Instale os pacotes tgz baixados na pasta deps.

OBS.: o QT4 será instalado no /opt, deixe assim mesmo;

Entre na pasta onde foram baixados os pacotes do kde e execute o seguinte script:

for i in `ls | grep ".tar.bz2"`
do
       PASTA=$(echo $i | rev | cut -f3- -d. | rev)
       tar jxf $i -C $PWD/tmp
       (
               mkdir -p $PWD/tmp/$PASTA/$PASTA
               cd ../../
       )
done

O script acima descompacta tudo na pasta tmp e cria dentro de cada uma outra, com o mesmo nome.

Feito isso, podemos começar a compilação de tudo.

Existe uma ordem a ser seguida nessa compilação, por isso é melhor fazer uma a uma na mão mesmo.

Antes precisamos definir algumas variáveis de ambiente, senão a coisa não funciona.

# export QTDIR=/opt/qt4
# export KDEDIR=/opt/kde4
# export PATH=$QTDIR/bin:$KDEDIR/bin/:$PATH
# export LD_LIBRARY_PATH=$QTDIR/lib/:$KDEDIR/lib/:$LD_LIBRARY_PATH


A ordem de compilação TEM que ser a seguinte:
  • kdelibs
  • kdepimlibs
  • kdebase-runtime
  • kdebase-workspace

Depois disso pode se compilar os outros pacotes sem problema algum de ordem.

Para (finalmente) começar a compilação proceda da seguinte maneira:
  • cd para a pasta relativa ao pacote;
  • e cd novamente para a pasta vazia, de mesmo nome dentro dela;

# cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4 .. && make && sudo make install

OBS.: Atente para o uso do sudo, caso seu sudoers não esteja configurado, você pode optar entre configurá-lo ou logar como root para executar o make install.

Faça isso para cada um dos pacotes na ordem apresentada e depois compile os outros pacotes que lhe convenham (kdegames, kdeutil, etc).

O processo em um AMD X2 4000+ com 2gb de ram demorou em torno de 2 horas para TODOS os pacotes.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Começando a festa
   3. Iniciando o novo KDE
   4. Considerações finais e agradecimentos
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

SIMH: Recriando um pouco da história

Nagios Falante

Como acessar outras máquinas Linux remotamente

Fazendo uma conexão bridge no VirtualBox

Diferentes áreas de trabalho com diferentes wallpapers

  
Comentários
[1] Comentário enviado por JoseLucas em 01/02/2008 - 22:30h

Está de parabéns o artigo!
Vou tentar fazer esta festa no ubuntu, quais seriam as alterações nesse script ou há algum outro detalhe para que passe o meu domingo inteiro nessa festa sem muitos problemas?

[2] Comentário enviado por edmanja em 01/02/2008 - 22:37h

cara eu axo q n viu mais vo avisa precisa d um PC potente pra copila o kdelibs putz O.O mto lerdo fora q qndo tah instalando c fala putz c deh erro [*****] O.O mas nem deu aki foi normal porem na hra d copila cria um diretorio xamado KDE4 no /opt pra copila senaum vai dah error

[3] Comentário enviado por edmanja em 01/02/2008 - 22:39h

ah mto bom msm viu parabens pena q to meio desapontado co KDE 4 vei :( akele meunu falaram q tah igual o ruindows (nao in)vista pena q to copilando o segundo PKG o pimlibs esi tah um fogeti d rapido eh q o KDE tem mta mas mta lib vei O.O

[4] Comentário enviado por karioka_pr em 01/02/2008 - 22:41h

Bem Lucas... o script de compilação em ssi não muda nada. Se mudar, talvez a localização da QT4. Nesse caso, o pacote que baixei instalava as libs no /opt, já no seu isso pode mudar. Você pode também baixar o source do QT4 pra compilar(deve demorar uma era) e escolher voce mesmo a pasta de instalação.
estas duas linhas
# export QTDIR=/opt/qt4
# export KDEDIR=/opt/kde4
dizem onde está o qt4 e onde ficará o kde4.

boa sorte aí na aventura.

[5] Comentário enviado por JoseLucas em 01/02/2008 - 22:42h

na verdade eu vou instalar o ubuntu numa partição isolada justamente pra testar, se der certo... se der erro é só formatar. sem perigo de perder meus arquivos.

[6] Comentário enviado por karioka_pr em 01/02/2008 - 22:42h

edmaja. é o 4.0 ainda ... a maioria das inovações é transparente ao usuário. Quanto ao menu, eu também não curti muito não. Mas deve er como por o padrão sim. Outra coisa que não consegui fazer foi por o que seria o kicker na parte de cima da tela.

[7] Comentário enviado por edmanja em 01/02/2008 - 23:41h

cara no ultino pacote ele pediu a livraria BLitz

[8] Comentário enviado por edmanja em 01/02/2008 - 23:44h

quem tb teve esi prob e fiko parado ai o link de down eh http://www.linuxpackages.net/download.php?id=12081

[9] Comentário enviado por 206source em 03/02/2008 - 17:00h

q noia meu amigo!!! quando o kde 4 for parte mesmo do slack (acredito eu daqui uns 2 anos) ai eu uso ele, so uso kde pq ainda nao domino em modo texto T.T nice tuto!

[10] Comentário enviado por cytron em 03/02/2008 - 19:02h

Esse kde4 até que é legal, realmente é mais leve (rodei o livecd pra testar), mas o padrão do menu é que mata! Disseram que facilita pra localizar os programas e tal... que nada! Atrapalha um bocado!

E quanto ao colega que disse levar uma "era" pra compilar o QT... Tá enganado! Eu to compilando ele num AMD64 3000+ 1 GB RAM, ainda estou compilando... por enquanto já passou duas eras! ahahahahha, parece mais fácil o universo ter um fim do que essa compilação!

Optei por compilar o QT pois lí no www.kde.org (compilando o KDE4) que o "qt-copy" disponibilizado por eles tem umas alterações pra fazer o KDE4 funcionar legal. Pra não correr o risco resolvi seguir a instrução. Bom... talvez um tgz teria sido mais rápido eheheheheh.

[11] Comentário enviado por tenchi em 03/02/2008 - 20:34h

Opa karioka_pr, fico feliz que a dica que escrevi tenha te ajudado no artigo. Eu o fiz na pressa e, como funcionou, decido postar para o pessoal. Na verdade em parte por pressão do pessoal do br-linux ;-)

O KDE4 representou uma evolução em muitos aspectos, embora inicialmente pareça que regrediu. Para os que, como eu, estão descontentes com o menu padrão, há uma imitação do kmenu do KDE3. Basta adicionar o widget "Menu do Lançador de Aplicativos".

Para quem quer ver como ficou o KDE4 no Slack, veja essa screenshot que postei uns dias atrás:
http://www.vivaolinux.com.br/screenshots/verScreenshot.php?codigo=11566

Ah, e compilei o KDE4 num Duron 1500 com 512MB de RAM.. hauahaua Demorou pr acaramba, mas rodou relativamente bem, inclusive os efeitos gráficos.

[12] Comentário enviado por jmucelli em 04/02/2008 - 01:38h

show de bola, acabei de compilar, deu td certinho parabens pelo artigo

meu screenshot

http://www.vivaolinux.com.br/screenshots/verScreenshot.php?codigo=11761

[13] Comentário enviado por EdDeAlmeida em 04/02/2008 - 15:53h

Parabéns! Um artigo assim é bom para mostrar que o Slackware não é esse bicho de sete cabeças e que é possível, sim, fazer as coisas com relativa simplicidade.

[14] Comentário enviado por duker em 04/02/2008 - 18:20h

parabéns pelo artigo consegui mas to com um problema minha barra inferior sumiu onde consigo colocar ela de volta ou onde posso procurar por msg de erro ????

[15] Comentário enviado por dtux em 06/02/2008 - 07:48h

Pessoal para quem quiser os pacotes kde4 + as deps aí vai o link

http://rlworkman.net/pkgs/current/TESTING/packages/kde-4.0.0/packages/

eu instalei rodou sem problemas....

[16] Comentário enviado por cytron em 17/02/2008 - 13:37h

Eu desisti de compilar o kde, não aguento mais! Passo dia e noite resolvendo erros de compilação, tenho quase que adivinhar qual lib está faltando e em alguns casos tenho a lib mas ele insiste em não encontrar, mesmo apontando para o caminho certo.

Apelei! Vou baixar do link que o diego-p-g "salvador da pátria" postou!

Valeu cara!

[17] Comentário enviado por AprendizFake em 01/04/2008 - 20:46h

Olá! alguém poderia me ajudar ? na hora q eu vou digitar o "# cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4 .. && make && sudo make install" na pasta "/home/vinicius/kde4/tmp/kdebase-workspace-4.0.0/kdebase-workspace-4.0.0" ele da erro! fica escrito assim:

root@(none):/home/vinicius/kde4/tmp/kdebase-workspace-4.0.0/kdebase-workspace-4.0.0# cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4 .. && make && sudo make install
-- Found Qt-Version 4.3.4 (using /opt/qt4/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found KDE 4.0 include dir: /opt/kde4/include
-- Found KDE 4 library dir: /opt/kde4/lib
-- Found KDE4 kconfig_compiler preprocessor: /opt/kde4/bin/kconfig_compiler
-- Found KDE4 automoc: /opt/kde4/bin/kde4automoc
-- Found Strigi: /usr/lib/libstreams.so
CMake Error: Could not find REQUIRED package Blitz
-- Configuring done
root@(none):/home/vinicius/kde4/tmp/kdebase-workspace-4.0.0/kdebase-workspace-4.0.0#


Alguém sabe o q eu posso fazer pra ele pode passa essa parte certinho ? Please *.*

[18] Comentário enviado por EdDeAlmeida em 01/04/2008 - 20:57h

O erro é pela falta de um pacote requerido (Blitz), de forma que o que você tem de fazer é achar esse pacote e instalar.

www.linuxpackages.net é um bom lugar para achar pacotes, já que vc usa Slackware.


[19] Comentário enviado por renato_pacheco em 16/06/2008 - 13:30h

Hey, karioka_pr, belo artigo. Consegui fazer tudim e até rodei o kde4, porém estou com um pequeno problema: como faço pra q o kde4 seja o meu ambiente gráfico padrão? Quando eu fecho a sessão e executo o startx, o kde4 é inicializado mas quando o meu Slack é iniciado, o kde3.5 q entra. O q devo fazer? Já criei aquele arquivo .xinitrc no meu diretório home com o comando /opt/kde4/bin/startkde e não funcionou... Obrigado!

[20] Comentário enviado por karioka_pr em 17/06/2008 - 10:13h

renato_pacheco, agora não sei certinho o arquivo que você tem q editar (faz um bom tempo que não uso mais o slack nem kdm) mas é só você editar o arquivo de configuração das seções que aparecem no menu do kdm. Aqui no VOL mesmo vc encontra essa informação.
Abraços.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts