Durante a instalação do Packet Tracert 7 no Ubuntu 16.04 eu tive alguns problemas, por isso estou traduzindo as partes da solução que encontrei no link: https://www.tech-otaku.com/linux/getting-cisco-packet-tracer-71-to-run-on-ubuntu-1604-lts/#comment-56949
Após ter baixado do .tar.gz do Cisco Packet Tracer 7 (CPT7), coloque o em alguma pasta e extraia sem conteudo e execute a instalação:
tar xzvf PacketTracer7-bla.tar.gz
./install
Será bem NNF (next next finish) porém ao final você não será capaz de executar o CPT7
ragazzid@ubuntu:/opt/pt$ packettracer
Starting Packet Tracer 7.1
ragazzid@ubuntu:/opt/pt$
O script vai rodar e jogar o stin/stout/sterr para outro lugar e nunca vai rodar, se você der um cat no script de inicialização isso pode ser visto. Executando o programa manualmante temos o seguinte erro:
/opt/pt/bin/./PacketTracer7
/opt/pt/bin/./PacketTracer7: error while loading shared libraries: libQt5Script.so.5: cannot open shared object file: No such file or directory
Essa biblioteca até existe, fica em /caminho/da/instalação/lib mas por algum motivo ele não acha, ai se você jogar na mão ele dá outro erro:
LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/./PacketTracer7
/opt/pt/bin/./PacketTracer7: error while loading shared libraries: libicui18n.so.52: cannot open shared object file: No such file or directory
Ou seja, esse era o real erro desde o princípio
Para arrumar esse erro você instala a versão do libicui18n.so.52 que ele tá pedindo via:
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.7_amd64.deb
sudo dpkg -i libicu52_52.1-3ubuntu0.7_amd64.deb
ou
wget http://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.8_amd64.deb
dpkg -i libicu52_52.1-3ubuntu0.8_amd64.deb
Talvez também seja necessário usar o seguinte:
wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
&& dpkg -i /tmp/libpng12.deb \
&& rm /tmp/libpng12.deb
Ai é só executar o CPT7 que vai dar tudo certo :)