Como Instalar o Packet Tracer 7.3.x no RHEL 8 / CentOS 8 / Fedora 32 sem alien

Olá Pessoal, tudo bem?
Neste tutorial vamos instalar o Packet Tracer 7.3.1 em CentOS 8, porém é válido também para RHEL 8 e Fedora 32. É provável que seja necessário instalar algumas bibliotecas adiocionais e que possam variar de distro em distro.
Agora, ¿por que isto sería necessário? Cisco sempre tinha suportado Ubuntu como distro para empacotar seu software, havia também um script para poder ser instalado. Infelizmente, Cisco anunciou que o Packet Tracer só ia estar disponível como pacote .deb a partir da versión 7.3 e que apenas sería suportado oficialmente no Ubuntu 18.04.03 LTS.
É possível transformar o pacote .deb a .rpm com o programa alien, mas, com os passos que vou-lhes dizer, não vai ser necessário instalar alien no nosso sistema.
Baixando o Instalador .deb
Para descarregar o pacote .deb, vamos iniciar sessão iniciar sesión no sitio web de Cisco Netacad, e ir ao menu Recursos -> Baixar Packet Tracer:
Desempacotar o Instalador
Agora vamos desempacotar o arquivo .deb:
- Criamos uma pasta em /tmp onde vai armazenar os archivos desempacotados:
|
|
- Copiamos o instalador .deb à pasta criada e entramos na mesma:
|
|
- Desempacotamos:
|
|
- Criamos las pastas control e data:
|
|
- Desempacotamos os arquivos control e data (que estavam dentro do archivo .deb):
|
|
- Entramos à pasta data:
|
|
Desinstalando a Versão Anterior de Packet Tracer
No caso de ter instalada uma versão anterior de Packet Tracer, vamos apagar a pasta onde se encontra instalado (vamos asumir que se encontra na pasta /opt/pt) e os arquivos da aplicação (icones, etc):
|
|
Instalando e Configurando Packet Tracer
Asumindo que ainda estamos na pasta /tmp/pt-instalador, vamos copiar as pastas:
|
|
Agora vamos atualizar os icones y os arquivos para que o nosso sistema possa reconhece-lâs:
|
|
Criamos un enlace simbólico do executável de Packet Tracer em /usr/local/bin:
|
|
Para acabar, vamos atualizar o arquivo /etc/profile para que aponte à pasta /opt/pt:
|
|
Y colamos ao fim do arquivo o seguinte:
|
|
Fechamos a nossa terminal, e abrimos uma nova para que possa tomar as mudanças. Comprovamos que esteja atualizado, fazendo uma chamada às variáveis de ambiente PT7HOME e QT_DEVICE_PIXEL_RATIO:
|
|
Devería reponder:
|
|
|
|
Também devería responder:
|
|
No terminal, executamos o comando packettracer ou no menú principal veremos o icone:
|
|
Troubleshooting
No caso que Packet Tracer no iniciar, vamos copiar o script que faz a chamada ao executável packettracer para poder fazer debug:
|
|
Modificamos o arquivo /opt/pt/ptdebug, vamos modificar o redirecionamento /dev/null para poder visualizar as messagens da aplicação pela consola:
|
|
Arquivo Original:
|
|
Archivo Modificado:
|
|
Guardamos as mudançãs, fechamos o editor e executamos ptdebug:
|
|
|
|
Com ptdebug vamos poder ver se faltasse alguma que outra biblioteca por instalar e atuamos em consecuência.
Isto é tudo por hoje, espero tinham gostado, até a próxima!