Para quem trabalha com este software de eletrônica e não estava conseguindo instalá-lo no KDE4, eis aqui uma possível luz! Testado no openSUSE 11.2 com KDE4.
Na faculdade eu utilizo o
KTechLab para a criação de circuitos lógicos e coisas afins. Porém fui instalá-lo em casa (compilar) e obtive alguns problemas, assim como alguns colegas meus que fazem uso do
openSUSE (no caso a versão 11.2). Creio eu que isto se aplica à outras distros também se fizermos alguns ajustes.
Eu postei esse artigo no Orkut também...
Enfim, para o nosso "Start" devemos ter em mente algumas coisas:
- Ter acesso "root" (o openSUSE não vem com o sudo funcionando, logo faremos várias coisas no "modo root")
- Pequena familiaridade com o console (ou terminal, como preferirem)
Coisas importantes de se ter instalado antes de começar:
- gcc (só gcc) (compilador)
- make (montador)
- kernel-source (source do kernel, muito útil)
- kernel-syms (símbolos e variáveis do kernel - pacote do openSUSE, substituir pelo similar da sua distro)
- kdelibs3 (bibliotecas do KDE)
- kdelibs3-devel (bibliotecas do KDE, para desenvolvimento)
Baixe o KTechLab no site oficial:
http://ktechlab.org/
NOTA: O site oficial está com problemas temporários, então baixe-o pelo Sourceforge em:
Vá lá na pasta que você baixou e descompacte o arquivo.
Abra DUAS janelas de terminal (konsole (KDE) ou gnome-terminal (Gnome).
Na primeira iremos verificar algumas dependências que são fundamentais pra compilar qualquer coisa no
Linux.
Na segunda iremos fazer a instalação do KTechLab propriamente dita.
Quem já tiver as dependências citadas na primeira página instaladas, pule a parte da instalação destas.
Na primeira (instalando dependências e criando pasta do KTechLab):
su -
# yast2 --install (para openSUSE/SLED/SLES somente, use o package manager padrão da sua distro)
Na janela do YaST que abrir, procure lá (e marque também) por:
- gcc;
- make;
- kernel-source;
- kernel-syms;
- kdelibs3;
- kdelibs3-devel;
Aceite tudo e aguarde terminar... Quando acabar, volte lá na janela do terminal e digite:
# mkdir /usr/bin/ktechlab
# chown -hR usuário /usr/bin/ktechlab/ (onde usuário é o seu nome de usuário no openSUSE)
NÃO FECHE essa janela.
Na segunda:
Entre na pasta descompactada com o comando:
cd /home/usuário/Download/ktechlab-0.3.7 (onde usuário é o seu nome de usuário e assumindo que você baixou lá na pasta Download do openSUSE e a pasta do ktl seja essa aí)
Digite a seguir:
./configure --prefix=/usr/bin/ktechlab/ (configurando para instalar na pasta citada no "prefix" e verificando dependências)
make (compilando)
su
# make install (instalando)
# exit
NÃO FECHE essa janela.
Quando terminar a compilação e instalação, vá para PRIMEIRA janela de terminal e digite:
# ln -s /usr/bin/ktechlab/bin/ktecklab /usr/bin/ktechlab
Terminado isso, pode fechar esta janela de terminal.
Na segunda digite:
ktechlab
E pronto, o KTechLab está funcionando!
Dúvidas e erros, falem aí.
Abraços.