Ktechlab no Ubuntu 12.04 [Resolvido]

Iniciado por kitoeag, 07 de Maio de 2012, 21:35

tópico anterior - próximo tópico

kitoeag

Ola para todos.

Na versão anterior do Ubuntu era possível instalar o Ktechlab apenas pela linha de comando:

sudo apt-get install ktechlab

Agora, no Ubuntu 12.04 não é mais possível. Tentei baixar o arquivo .deb do ktechlab mas ele fecha após tentar simular um microcontrolador.

Gostaria de saber como eu fico sabendo quais são as dependências totais para instalação de um aplicativo baixado (um pacote .deb) como o ktechlab.

Obs.: Já procurei em toda a internet e não achei como instalar o ktechlab no ubuntu 12.04

Agradeço a atenção.

Tota

#1
Ola

Procurou no site do projeto do ktechlab ? => http://sourceforge.net/projects/ktechlab/files/ktechlab/

Lá é disponibilizado a versão em .deb 0.3.6, já a ultima versão, de 2009 que é a 0.3.7 só em tar.gz e terá de compilar.

Possivelmente o techlab saiu dos repositórios pois não é atualizado constantemente ou porque pode ter sido descontinuado/abandonado. ( o site www.ktechlab.org aqui não abre mais.)

Tentei instalar o pacote .deb ( não tenho KDE instalado)

e obtive os seguintes erros:

Citarroot@tota-VirtualBox:/home/tota/Downloads# dpkg -i ktechlab_0.3-6_i386.deb
Selecionando pacote ktechlab:i386 previamente não selecionado.
(Lendo banco de dados ... 296487 ficheiros e directórios actualmente instalados.)
Desempacotando ktechlab:i386 (de ktechlab_0.3-6_i386.deb) ...
dpkg: problemas de dependência impedem a configuração de ktechlab:i386:
ktechlab:i386 depende de gpsim.
ktechlab:i386 depende de kdelibs4c2a (>= 4:3.5.5-1).
ktechlab:i386 depende de libart-2.0-2 (>= 2.3.16).
ktechlab:i386 depende de libatk1.0-0 (>= 1.12.2); porém:
  Pacote libatk1.0-0:i386 não está instalado.
ktechlab:i386 depende de libglib2.0-0 (>= 2.12.0); porém:
  Pacote libglib2.0-0:i386 não está instalado.
ktechlab:i386 depende de libgtk2.0-0 (>= 2.8.0); porém:
  Pacote libgtk2.0-0:i386 não está instalado.
ktechlab:i386 depende de libidn11 (>= 0.5.18); porém:
  Pacote libidn11:i386 não está instalado.
ktechlab:i386 depende de libjpeg62; porém:
  Pacote libjpeg62:i386 não está instalado.
ktechlab:i386 depende de libpango1.0-0 (>= 1.14.8); porém:
  Pacote libpango1.0-0:i386 não está instalado.
ktechlab:i386 depende de libpopt0 (>= 1.10); porém:
ktechlab:i386 depende de libqt3-mt (>= 3:3.3.7); porém:
ktechlab:i386 depende de libreadline5 (>= 5.2); porém:
ktechlab:i386 depende de libxi6; porém:
  Pacote libxi6:i386 não está instalado.
dpkg: erro processando ktechlab:i386 (--install):
problemas de dependência - deixando desconfigurado

Neste caso, a alternativa é corrigir as dependencias para libs mais atuais "na mão" e recriar o pacote .deb.

[]'s

kitoeag

#2
Ola Tota

Muito obrigado por responder.

Vou fazer o seguinte, como já mexi de mais com meu Ubuntu, vou reinstalar pra ficar tudo zerado. Quero fazer bem feito pra depois poder postar aqui para o pessoal que está passando pela mesma dificuldade com a nova versão do ubuntu.

Estou reinstalando o Ubuntu 12.04 e vou compilar o ktechlab-0.3.7.tar.bz2 (http://sourceforge.net/projects/ktechlab/files/ktechlab/0.3.7/)

Depois posto aqui os resultados.

kitoeag

Bom dia pessoal,

Estou precisando da ajuda de voces.

Como disse, estou tentando compilar o Ktechlab no Ubuntu 12.04. Porém, nao estou conseguindo.

Primeiramente instalei os seguintes aplicativos:


sudo apt-get install gawk
sudo apt-get kdelibs5
sudo apt-get install kdebase-workspace
sudo apt-get install kdeadmin
sudo apt-get install kmag
sudo apt-get install kmousetool
sudo apt-get install kmouth
sudo apt-get install smoke-dev-tools
sudo apt-get install korundum
sudo apt-get install perlqt-dev
sudo apt-get install kdeutils
sudo apt-get install kdewebdev
sudo apt-get install qt4-dev-tools

sudo apt-get install kde-full


Depois, descompactei o programa com o comando:

tar -jxvf ktechlab-0.3.7.tar.bz2


Porém, quando tento o comando ./configure gera a mensagem de erro a seguir:

kito@kito-IS-1462B:~/ktechlab-0.3.7$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.


O que devo fazer? Já instalei até o kde-full e continua dando esse erro.


Tota

Ola

o kde-config foi renomeado para kde4-config

Abra o arquivo de configuração, localize as entradas para kde-config e renomeie para kde4-config.

Tente recompilar até o próximo erro a ssim sucessivamente.


Por favor edite o titulo de sua primeira mensagem no topico e remova o texto [socorro] não permitido pelas regras do forum.

Ao manter seu texto [socorro] seu topico poderá ser trancado pela administração

[]'s

kitoeag

Ola Tota,

Desculpe por ter alterado o título do tópico, já corrigi a cagada...

Voce tinha razão, alterei o arquivo configure como voce disse e o problema foi solucionado. Porém, apareceu outro erro:


configure: error: Can't find X includes.


Tentei instalar o pacote :sudo apt-get install xorg-dev e o erro desapareceu. Porém, desta vez apareceu um novo erro:


configure: WARNING: libjpeg not found. disable JPEG support.
checking for perl... /usr/bin/perl
checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
kito@kito-IS-1462B:~/ktechlab-0.3.7$


Nao entendo muito de linux, mas acho que tenho que instalar uma versao do Qt que seja entre 3.2 e monor que 4.0. Mas nao sei como faço isso. Alguém pode me dar uma dica?



kitoeag

#6
Desculpe a insistência pessoal. Mas, alguém poderia me dar uma dica do problema acima? Quero instalar esse Ktechlab no meu Ubuntu 12.04 mas começo a desconfiar que isso não é possível. Acho que vou ter que voltar pra versão antiga mesmo.

Tota

Ola

Citação de: kitoeag online 14 de Maio de 2012, 11:20
checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers and libraries) not found. Please check your installation!

Verifique se as bibliotecas qt estão instaladas. Da mesma forma que já fez, será necessário editar pois as qt's do 12.04 já estão em versão maior.

Edite a qt4 e baixe qt3 e qt4 e instale.

Reinicie o processo até o próximo erro

[]'s

kitoeag

Pessoal, não pensei que fosse tão difícil assim. Estou tentando instalar esse programa e já estou ficando sem ideias.

O erro que aparece agora quando tento compilar é este:


checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!



Parece que é alguma configuração do KDE mas como sei qual configuração é essa?

Por favor, qualquer ajuda será bem vinda


kitoeag


Desisto!!!

Conclusão: Não é possível instalar o Ktechlab no Ubuntu 12.04.

Vou ter que continuar com meu velho Ubuntu 10.04  :-[

Obrigado a todos que me ajudaram. Valeu.

leandrogalvao

Acabei de instalar o ktechlab no Ubuntu 12.10, mas já tinha usando esse mesmo procedimento para instalá-lo no Ubuntu 12.04 em agosto de 2012.

Eu baixei cada um dos seguintes pacotes manualmente no site do Debian (http://www.debian.org/distrib/packages). Instale-os na seguinte ordem:

1. libartsc0
2. libaudiofile0
3. libqt3-mt
4. libarts1c2a
5. libavahi-qt3-1
6. kdelibs-data
7. kdelibs4c2a
8. ktechlab


kitoeag

#11
Deu certo!!!  :D ;D :) :D

Fiz exatamente o que leandrogalvao disse e deu tudo certo.

Fiquei usando até hoje o Ubuntu 10.04 porque não conseguia instalar o Ktechlab no Ubuntu 12.04.


Obs.: Com essa dica, consegui instalar também o Ktechlab-gcb no Ubuntu 12.04. Para isso, baixei os pacotes do site http://www.debian.org/distrib/packages como o leandrogalvao disse:
1. libartsc0
2. libaudiofile0
3. libqt3-mt
4. libarts1c2a
5. libavahi-qt3-1
6. kdelibs-data
7. kdelibs4c2a

A única mudança foi no final. Como o Ktechlab-gcb usa o gcbasic como compilador, baixei o pacote gcbasic-pl_0.9_25-11-09-corrigido.deb do site: https://sites.google.com/site/kitoeag/informatica/ktechlab-gcb
Deste mesmo site baixei o pacote ktechlab-gcb_0.0.1-1_i386.deb e assim consegui fazer a instalação perfeitamente.

Muito obrigado pela colaboração de todos.  :)

kitoeag



Notei um erro na instalação

Durante a simulação, quando tento carregar um programa dentro de um PIC, o Ktechlab fecha sozinho.

Segue o erro que aparece:


edivaldo@casa-PCMIX:~$ ktechlab
kbuildsycoca running...
Reusing existing ksycoca
DCOP Cleaning up dead connections.
Disabling WDT
KCrash: Application 'ktechlab' crashing...
Alarme de tempo
edivaldo@casa-PCMIX:~$


Alguém sabe o por quê deste erro?

kitoeag

Consegui!!!  :) ;D

Fiz um tutorial explicando como "rodar" do Ktechlab no Ubuntu 12.04.
Segue o link: https://sites.google.com/site/kitoeag/informatica/ktechlab-no-ubuntu-12-04-usando-chroot

Fiz um vídeo mostrando passo-a-passo: http://youtu.be/3mXL3npIiT4


SuporteTecnicoID

Citação de: kitoeag online 08 de Julho de 2013, 22:01
Consegui!!!  :) ;D

Fiz um tutorial explicando como "rodar" do Ktechlab no Ubuntu 12.04.
Segue o link: https://sites.google.com/site/kitoeag/informatica/ktechlab-no-ubuntu-12-04-usando-chroot

Fiz um vídeo mostrando passo-a-passo: http://youtu.be/3mXL3npIiT4



Pesquisando na internet a gente vem parar aqui......kkk

Era mais facil rodar o ubuntu 11 na MV e ai também temos facil o ktechlab rodando, ridiculo colocar como resolvido...!  não esta nada resolvido...! Porque ta rodando em outro ambiente o que daria na mesma da MV. kkk