KDE 4.1.3 e scripts de compilação (Slamd64)
Mais uma versão do KDE 4. A testei muito pouco, esta acabou de sair do forno: 4.1.3
Segundo a página oficial do KDE, foram feitas várias correções de bugs em especial:
- Dois crashes no Dolphin filemanager.
- Uma grande quantidade de bugfixes e otimizações no componente de renderização KHTML e HTML
- E várias correções no Kopete
Mas a novidade mesmo ficou por conta das translações. Ainda não as compilei, mas acredito que deve ser bem mais fácil que compilar todo o KDE 4.1.3. Tenho apenas que montar algum sistema de automação para o processo, pois não estou interessado em fazer a mão todos os scripts. Assim que tiver algo pronto coloco o anúncio aqui.
Pelo que pude ver, teremos ainda o KDE 4.1.4 antes do 4.2.0, os quais devem sair em dezembro de 2008 e janeiro de 2009, respectivamente. Pessoalmente está me surpreendendo a velocidade com que novas versões estão saindo. Somente um louco para querer manter tudo sempre atualizado…
Ainda, segundo a nota do lançamento do 4.1.3, a árvore Extragear possui vários aplicativos maduros, embora ainda não fação parte de nenhum dos pacotes do KDE. Isto significa que tem mais scripts para fazer… Vamos ver.
Compilação
Para o louco que quiser compilar o KDE 4.1.3, segue uma lista de problemas que tive na compilação. Foram apenas três os contratempos:
- Duas novas dependências: libcapseo e libcaptury, necessários para compilar o kdepimlibs-4.1.3
- kdebindings-4.1.3: não compilava, emitindo o erro “Could not find X11”. Incrível não? O problema não éra no kdebindings e sim no Slamd64-12.1. Checando os links em /usr/X11R6, verifiquei que /usr/X11R6/lib apontava para /usr/lib, onde estão as bibliotecas 32bits do Slamd64. O apontamento correto é /usr/lib64 ou /usr/X11, que por sua vez aponta para o /usr/lib64. Corrigido o problema, o kdebindings compilou sem problemas.
- O último contratempo foi um erro pessoal, que me fez recompilar todos os Extragear novamente esta manhã. Não havia atualizado os pacotes svn deles.
Se alguém quiser compilar, a ordem de compilação pode ser a mesma do arquivo install_list. Os scripts de compilação, juntamente com todos os Slackbuilds do projeto Slack.Sarava, estão na pasta builds. Por problemas técnicos ainda pendentes, não os incorporei a árvore do Slack.Sarava.
Algumas pendências
Ainda tenho dois problemas pendentes, os quais não tive paciência suficiente para resolve-los:
- O primeiro é com a libgphoto2. Por algum motivo que ainda desconheço, ao instalar o pacote ele trava o deamon hald, levando-o a 100% de consumo de CPU. O pacote foi criado em conformidade com o script do Bluewhile64 e do Slackware. Falta ainda verificar que este pacote é construído no Slamd64-current e ver se existe mais alguma adaptação a ser feita, além do diretório /usr/lib64…
- Em segundo vem o pacote kdewebdev. Este dá erro de compilação, que me parece ser um error interno:
[ 55%] Building CXX object kxsldbg/kxsldbgpart/CMakeFiles/kxsldbgpart.dir/kxsldbgpart_automoc.o Linking CXX shared module ../../lib/libkxsldbgpart.so [ 55%] Built target kxsldbgpart make: *** [all] Error 2
Instalação
Desta vez fiz um script de instalação, veja mais abaixo. Acabei reinventando a roda, por pura falta de paciência para verificar os scripts anteriores, no entanto, ele é bem simples:
- Primeiro ele remove tudo que for indesejável (KDE3.5 e algumas dependências refeitas), seguido pela remoção do KDE 4.X, anterior;
- Em seguida, baixa todo o KDE 4.1.3 e checa o md5. Se tiver algum problema com o md5 tente executar o script novamente. Caso o problema persistir, pode ser que o pacote esteja errado no servidor. Se for o caso entre em contado que atualizo o pacote;
- Por fim reinstala todos os pacotes e acerta alguns problemas finais.
Para maiores detalhes, veja o conteúdo do script de instalação kde4.1.3-install.sh.
Para instalar, siga as instruções abaixo:
telinit 3 # faça isto em modo 3, para ter acesso a rede
mkdir -p /home/ftp/kde-4.1.3
cd /home/ftp/kde-4.1.3
wget http://localhost/linux/Slamd64/kde4/4.1.3/kde4.1.3-install.sh
chmod +x kde4.1.3-install.sh
./kde4.1.3-install.sh
...
Testei em meu notebook, mas caso tenha algum problema entre em contato.
Observações
Vou listar algumas observações e impressões que tive durante o uso do KDE 4.1.3:
- Consumo de CPU: na versão 4.1.2 notei uma visível redução no consumo de CPU, em relação a versão 4.1.1. Já nesta última versão, 4.1.3, houve um aumento do consumo de CPU.
- Qt Designer: tenha fé, ele vai abrir. Algumas vezes ele abre instantaneamente, mas em outras pode demorar alguns minutos. A entrada no menu do KDE não é criada, mas você pode chamar o aplicativo pela linha de comando, chamando o aplicativo “designer”. Embora demore um pouco para iniciar, ele está funcionando muito bem. Tenho feito um bom uso desta ferramente em meus aplicativos PyQt4.
- k3b: não sei se alguem está conseguindo usá-lo, mas não tem funcionando comigo deste que passei a usar o KDE 4. Tenho gravado minhas mídias manualmente.
- konsole: é muito esquisito que ainda não tenham feito nada a respeito de uma ferramente tão usada como o konsole. Ele funciona bem, sem bugs inconvenientes. No entanto, maximizar o aplicativo gera um legs muito longo, de até 5 segundos, com um grande carga no processador. Vai saber o que é isto…
Divirta-se
1 comentário até agora