|
Procedimento para instalação do TKGate 1.8.7 no Ubuntu Intrepid (instalado em um pc sem conexão à internet) |
|
O TKGate1.8.7 tem como dependências o Tcl8.4 e o Tk8.4.
Logo, o primeiro passo é baixar or arquivos “.deb” no repositório do Ubuntu, ou do Debian (a base na qual o Ubuntu está constituído).
Link: https://launchpad.net/ubuntu/intrepid
Os arquivos, para um processador compatível com o 386, são :
1 → tcl8.4_8.4.19-2_i386.deb (Link site,Link file,Link local)
2 → tk8.4_8.4.19-1_i386.deb (Link site, Link file, Link local)
3 → tkgate-doc_1.8.7-1_all.deb (Link site, Link file, Link local)
4 → tkgate-data_1.8.7-1_all.deb (Link site, Link file, Link local)
5 → tkgate_1.8.7-1_i386.deb (Link site, Link file, Link local)
Baixando os arquivos acima em um pc conectado à internet, poder-se-á transferí-los para o pc que não possui conexão (pendriver, cd, dvd, etc...).
O processo de instalação segue através do uso do comando dpkg seguindo a sequência na qual foram apresentados os arquivos acima.
No Linux, muitas tarefa precisam ser feitas em sua linha de comando, portanto vale a pena estudar os diversos recursos que o sistema possibilita, para desta forma ter melhor eficiência no uso do sistema.
Uma boa referência é um livro disponível em nossa biblioteca :
Ribeiro, U (2004). “Certificação LINUX”, Axcel Books do Brasil Editora.
Referência da biblioteca : 005.43/R484c/LINU
Voltando à instalação através do dpkg (pg. 182) ...
Primeiro é necessário abrir a janela de comandos, para isto siga a sequência :
→ Aplicativos → Acessórios → Consola
Antes de usar o comando dpkg é necessario conhecer o comando sudo.
Estando na janela de comandos, siga a sequência de comandos abaixo :
1 $ sudo dpkg -i tcl8.4_8.4.19-2_i386.deb
2 $ sudo dpkg -i tk8.4_8.4.19-1_i386.deb
3 $ sudo dpkg -i tkgate-doc_1.8.7-1_all.deb
4 $ sudo dpkg -i tkgate-data_1.8.7-1_all.deb
5 $ sudo dpkg -i tkgate_1.8.7-1_i386.deb
A instalação está feita, com um porém ...
Caso tente realizar a simulação de um circuito ocorrerá a mensagem de erro abaixo (que também ocorre quando a instalação do TKGate1.8.7 é feita automáticamente através do → Sistemas → Administração → Gerenciador de Pacotes Synaptic) :
Mensagem de erro "Failed to start simulator '/usr/share/tkgate-1.8.7/libexec/gsim'" Links : https://lists.ubuntu.com/archives/universe-bugs/2008-December/029646.html http://lists.debian.org/debian-qa-packages/2008/07/msg00174.html
Para corrigir este problema basta criar um link simbólico (pg. 76) para o programa de simulação gsim.
O gsim pode ser encontrado usando o comando locate (pg. 54) como segue abaixo :
$ locate gsim
O resultado será : /usr/bin/gsim
Incialmente é necessário criar o diretório onde é procurado o link simbólico. Este diretório poderá ser criado com o comando mkdir (pg. 40), como segue abaixo :
$ sudo mkdir /usr/share/tkgate-1.8.7/libexec/
Para completar o processo fica faltando apenas criar o link simbólico propriamente dito, e isto é feito através do comando ln (pg. 76) :
$ sudo ln -s /usr/bin/gsim /usr/share/tkgate-1.8.7/libexec/gsim
A partir deste ponto o TKGate1.8.7 estará pronto para uso ...
$ tkgate
Um shell script poderá ser usado para automatizar o processo, por exemplo (arquivo tkgatebash):
#! /bin/bash dpkg -i ./Dependencias/tcl8.4_8.4.19-2_i386.deb dpkg -i ./Dependencias/tk8.4_8.4.19-1_i386.deb dpkg -i ./tkgate-doc_1.8.7-1_all.deb dpkg -i ./tkgate-data_1.8.7-1_all.deb dpkg -i ./tkgate_1.8.7-1_i386.deb mkdir /usr/share/tkgate-1.8.7/libexec/ ln -s /usr/bin/gsim /usr/share/tkgate-1.8.7/libexec/gsim tkgate
Antes de executar o script será necessário entrar como root :
$ sudo su
Sendo o root, contando que as dependencias estejam armazenadas na pasta /Dependencias na pasta /TKGate187 :
$ cd ~/TKGate187 $ ./tkgatebash
A pasta TKGate187 está disponível no link abaixo :
http://www.univasf.edu.br/~juracy.emanuel/Disciplinas/LED/Digital109/TKGate187/
|
|
Informações complementares :
TKGate – Jeffery P. Hansen
Manual TKGate 1.8.7 $ firefox /usr/share/tkgate-1.8.7/doc/index.html
Centro de Ajuda Ubuntu $ yelp
|
|
Autor : Juracy Emanuel Magalhães da Franca Última atualização : 11 de Fevereiro de 2009 |