ubuntu18.04下安装PacketTracer7

前段时间换了ubuntu单系统,网络工程实验课需要CPT模拟器。- -现在某度上的解决方案比较老陈旧。至少我没法用,依赖已经过期。科技上网我总结了自己的解决方案。

首先下载packetTracer,可以从cisco官网上找,需要注册一下cisco academy,然后才能下载模拟器。

下载好了之后,新建一个文件夹,解压。在解压得到的文件夹中运行install

./install

一路Y下去,安装完成。使用

/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

不过libqt5script.so.5这个依赖提示实际上是一个mislead。不信的话你可以sudo apt install libqt5scripttools5(这是网上一个同学的解决方法)发现安装好了这个之后还是会报同样的错误。

解决方法是:

LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/./PacketTracer7
steven@steven-Lenovo-Y50-70:~$ LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/./PacketTracer7
/opt/pt/bin/./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

我的机器上显示

steven@steven-Lenovo-Y50-70:~$ LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/./PacketTracer7
/opt/pt/bin/./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory


现在提示是libpng12.so.0这个东西没有装,google一下,输入以下命令

steven@steven-Lenovo-Y50-70:~$ wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
> && sudo dpkg -i /tmp/libpng12.deb \
> && rm /tmp/libpng12.deb


这样即可。再输入命令打开CPT即可。

LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/./PacketTracer7

如果你注册了,在打开的程序中输入你的academy name & password即可使用Packet Tracer了。

以上内容可能不具有普遍性,仅仅作为参考。欢迎留言指出错误。

留下我参考的地方https://www.tech-otaku.com/linux/getting-cisco-packet-tracer-71-to-run-on-ubuntu-1604-lts/










你可能感兴趣的:(ubuntu)