Cisco Packet Tracer 7.2.1 をUbuntu 18.10 で動かす手順

# Cisco Packet Tracer 7.2.1 on Ubuntu 18.10
Cisco Packet Tracer 7.2.1 をUbuntu 18.10 で動かす手順です。
あまりバージョンアップが活発ではないと思っていたらいつのまにか7.2.1になっていたので、18.10 への対応を期待したのですが、やはり16.04向けという扱いのようで、インストール後そのまま起動しようとしてもライブラリのバージョンが合わずエラーになって起動できませんので、このあたりのWorkaround を書いておきたいと思います。  
  
1. Cisco Networking Academy から「Packet Tracer 7.2.1 for Linux 64 bit.tar.gz」をダウンロードする。  
![01.png](https://qiita-image-store.s3.amazonaws.com/0/181715/5600e524-c4cd-da4d-deff-b84f810a97d1.png) 
  
2. 適当なフォルダーを作ってそのなかに展開する。  
![02.png](https://qiita-image-store.s3.amazonaws.com/0/181715/27619914-7c2f-5789-a09d-ed60e64b0241.png) 
  
3. インストールする。  
```sh
$ cd ~/PT  
$ ./install  
```  
![03.png](https://qiita-image-store.s3.amazonaws.com/0/181715/5b818ac7-c0cd-485c-33be-cfe2688dff6f.png)
  
4. 途中で「/opt に/pt ってフォルダ作って中にファイルをコピーするのに、sudo する？」って訊かれるので入力。  
![04.png](https://qiita-image-store.s3.amazonaws.com/0/181715/f601b97e-051c-cd8f-66aa-003eae2dfe3f.png)
  
5. 「/usr/local/bin にシンボリックリンク作る？」と訊かれるのでyを押下。
![05.png](https://qiita-image-store.s3.amazonaws.com/0/181715/ed37eedb-afd8-39fd-b7ce-994d9e110c35.png)
  
6. さっそく、「/opt/pt/bin」に移って起動させてみるが、「error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory」となる。7.2.1 になって、7.1 の時よりはエラーが少なくなってる感じはする。
![06.png](https://qiita-image-store.s3.amazonaws.com/0/181715/6c0119dc-ea68-81c3-1643-f21f59b63b4c.png)
  
7. 対応として、おとなしく16.04にインストールして使う、という手もあると思いますが、それは特にひっかかるところなくインストールできるので、ここでは、あえて18.10 でなんとかする方法を。「libpng12 ubuntu」でググると、Debian とかUbuntu のパッケージダウンロードサイトとかがあるようなので、そこからなるべく良さげ（抽象的）なのをダウンロードします。私は  
https://packages.ubuntu.com/xenial/libpng12-0  
  からダウンロードしました。
![07.png](https://qiita-image-store.s3.amazonaws.com/0/181715/db1dc1c6-b443-5236-afdd-cb47d13b01e8.png)
![08.png](https://qiita-image-store.s3.amazonaws.com/0/181715/031ce22b-e316-0bef-38c3-d75c5b25be88.png)
![09.png](https://qiita-image-store.s3.amazonaws.com/0/181715/5027e958-b7ba-5055-78c8-f2ceb049e40e.png)
![10.png](https://qiita-image-store.s3.amazonaws.com/0/181715/72d66224-016d-2d0a-a13d-690158e456b4.png)
  
8. ダウンロードしてきたファイルをダブルクリックなどするとUbuntu ソフトウェアで開くので、インストールします。
![11.png](https://qiita-image-store.s3.amazonaws.com/0/181715/e962e2d0-5141-4aa9-08b9-0bb70d610574.png)
  
9. 改めてPacketTracer を起動してみると、今度はうまくいきそうです。「初回起動なんで、ユーザーファイルを/home/hogehoge/pt 配下に保存しますよ。」と言われます。
![12.png](https://qiita-image-store.s3.amazonaws.com/0/181715/02a80942-2cd3-15c3-b726-520eed01e929.png)
  
10. 次に、「Cisco Networking Academy」のアカウントでのログインを求められます。これをせずに「Guest Login」することもできますが、その場合はファイル保存ができないなど利用が限定されてしまいます。アカウントはサイトで無料で作成できます。
![13.png](https://qiita-image-store.s3.amazonaws.com/0/181715/92dd7049-8ace-7fab-8271-a43c84afcf2a.png)
  
11. 無事起動しました！見た目ちょっと変わった？  
と、これでもういいのですが・・・
![14.png](https://qiita-image-store.s3.amazonaws.com/0/181715/74da4c89-1274-8a8e-2c14-5ecf392d1363.png)
  
12. このままだと、デスクトップアイコンがなかったり、スタートメニューショートカットがないので、作っていきます。  
![15.png](https://qiita-image-store.s3.amazonaws.com/0/181715/79db77b6-0964-3558-4723-ebe140b126fa.png)
  
13. 「/opt/pt/bin」にある「Cisco-PacketTracer.desktop」を「~/デスクトップ」にコピーして、一部を書き換えます。
```sh
$ cd /opt/pt/bin
$ cp Cisco-PacketTracer.desktop ~/デスクトップ
$ gedit ~/デスクトップ/Cisco-PacketTracer.desktop
```  
![16.png](https://qiita-image-store.s3.amazonaws.com/0/181715/d22a05f8-2c8f-13e3-59f1-8e83cafaa979.png)
  
14.「Exec=packettracer」のパスを「Exec=/opt/pt/packettracer」に直します。  
![17.png](https://qiita-image-store.s3.amazonaws.com/0/181715/607d3c7e-76e9-66ef-7224-5a734acdc174.png)
  
15. ファイルに実行権を付与します。  
```sh
$ chmod +x ~/デスクトップ/Cisco-PacketTracer.desktop
```  
![18.png](https://qiita-image-store.s3.amazonaws.com/0/181715/4494eef4-2761-88b6-cef1-73a374939a97.png)
16. 警告がでますが、OKすると、アイコンができます！  
![19.png](https://qiita-image-store.s3.amazonaws.com/0/181715/a8fb0a71-77d5-a2ab-87c0-9cb773147948.png)
![20.png](https://qiita-image-store.s3.amazonaws.com/0/181715/748808cd-de7e-e15f-7d97-3d558d9c3dd3.png)
  
17. さらにこのアイコンを、アプリボタンを押下したときにも出てくるようにします。  
```sh
$ cp ~/デスクトップ/Cisco-PacketTracer.desktop /usr/share/applications/
```  
「お気に入りに追加」すれば、Dock に出てきます。
![21.png](https://qiita-image-store.s3.amazonaws.com/0/181715/5af84236-5d74-752f-ae89-d91a9b389807.png)
![22.png](https://qiita-image-store.s3.amazonaws.com/0/181715/4022eff7-eaac-95fc-3099-7cc4bbc9b176.png)

  
以上です。enjoy!  
  
●参考にしたサイト：
https://www.sysnettechsolutions.com/en/ciscopackettracer/install-cisco-packet-tracer-7-2-ubuntu-18-10/