< Cisco Packet Tracer

Telepítés Debian GNU/Linuxon

Szerző: Sallai András

Copyright © 2016, Sallai András

Szerkesztve: 2016, 2017, 2018, 2019, 2020, 2022

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Debian 12 - PT 8.2.1

dpkg -i CiscoPacketTracer_821_Ubuntu_64bit.deb
apt install -f

Debian 11 - PT 8.0.1

A letöltés után a csomag könyvtárában:

sudo dpkg -i CiscoPacketTracer_801_Ubuntu_64bit.deb
apt install -f

Az Ubuntu benne van a fájl nevében. Ebből feltehető, hogy Ubuntu Linuxra készült eredetileg. Ettől függetlenül működik, Debian GNU/Linuxon.

Debian - PT 7.3.1

Az első olyan változat, amivel nem kell „mókolni” Debian rendszeren.

A letöltés után a csomag könyvtárában:

sudo dpkg -i PacketTracer_731_amd64.deb
apt install -f

És kész!

Debian 10 - PT 7.3.0

A Packet Tracer 7.3.0 Ubuntu, LinuxMint, vagy más Ubuntu alapú rendszeren gond nélkül működik. Debian 10-en azonban van néhány nem létező függőség.

A telepítő, most már egy .deb csomagként jön létre.

De van egy függőség, ami nem teljesíthető, és ez indításkor derül ki.

A Packet Tracer 7.3.0 verzióban már libjpeg.so.8 fájlra van szüksége.

Töltsünk le egy Ubuntut, majd indítsuk el kipróbálás módban, majd szedjük ki belőle a libjpeg.so.8 állományt. Helye:

/usr/lib/x86_64-linux-gnu/libjpeg.so.8

Másoljuk Debian alatt a következő könyvtárba:

/opt/pt/bin

Egyéb függőségek

Így már indítható:

/opt/pt/packettracer

Így viszont még függőségeket mutat:

/opt/pt/bin/PacketTracer7

A következő függőségeket mutatja:

libicui18n.so.60

libicuuc.so.60

Ezekből van megfelelő verzió csak nem megfelelő néven.

Csak lépjünk be libeket tartalmazó könyvtárba, majd készítsünk megfelelő néven a létező .so fájlokról, a kívánt nevű fájlokat:

cd /usr/lib/x86_64-linux-gnu
ln -s libicui18n.so.63 libicui18n.so.60
ln -s libicuuc.so.63 libicuuc.so.60

Ezek után nem hiányzik semmi, de az /opt/pt/bin/PacketTracer7 programot futtatva, panaszkodik a libcrypt.so.1.0.0 fájlra, minthogy a verziója nem azonosítható. A libssl.so.1.0.0 és a libcrypto.so.1.0.0 áttehető Ubuntuból vagy az Ubuntu libssl1.0.0._akármi.deb csomagból, a probléma megszűnik. De végül marad egy libQt5Core.so.5 hiba: undefined symbol: ucnv_getDefaultName_60 Ezért javasolt továbbra is a packettracer scrittel az indítás, így nem problémázik a Pakcet Tracer.

Debian 10 - PT 7.2

Szükséges

Packet Tracer 7.2.x

Debian10 rendszeren csak a libpng12-0 csomag szükséges; de már csak úgy telepíthető, ha előbb feltesszük a multiarch-support csomagot:

apt install multiarch-support

libpng

A libpng Debian 10 aktuális verziója nem használható. Ezért szedjük le libpng12 csomagot:

libpng12-0 – jessie

https://packages.debian.org/jessie/libpng12-0

A libpng12 telepítése:

sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

Ha telepítés nem működik, telepítsük kézzel a következő módon:

Ha nem telepszik a libpng12-0 csomag bontsuk azt ki:

dpkg -x libpng12-0_1.2.49-1+deb7u2_amd64.deb /tmp/out

Lépjünk a kibontott könyvtárba:

cd /tmp/out/lib/x86_64-linux-gnu/

Másoljuk a libpng12.so.0.50.0 fájlt és a libpng12.so.0 linket a /usr/lib/x86_64-linux-gnu/ könyvtárba:

cp libpng12.so.0.50.0 \
libpng12.so.0 \
/usr/lib/x86_64-linux-gnu/

PacketTracer telepítés

Ha központi telepítést szeretnék, akkor felhasználóként telepítsük sudo joggal. Azért van erre szükség, mert a telepítő grafikus varázslót kapott.

A telepítéshez adjunk futtatási jogot a letöltött .run kiterjesztésű állományra, majd futtassuk:

chmod +x PacketTracer-7.2.2-ubuntu-setup.run
sudo ./PacketTracer-7.2.2-ubuntu-setup.run

Debian 9

Szükséges függőségek:

libicu52 – jessie

https://packages.debian.org/jessie/libicu52

libpng12-0 – jessie

https://packages.debian.org/jessie/libpng12-0

libssl1.0.0 – jessie

https://packages.debian.org/jessie/libssl1.0.0

A telepítés után javítsuk a .desktop fájlt:

nano /usr/share/applications/pt7.desktop

Javítsuk az Exec sort így:

Exec=packattracer

Törlés Linuxon

Tesztelve Debian9-en, PacketTracer6-tal

# rm -r /opt/pt
# rm /usr/share/applications/pt6.desktop
# rm /usr/share/icons/hicolor/48x48/apps/pt6.png

Felhasználói adatok törlése:

$ rm ~/.local/share/applications/alacarte-made-1.desktop

PacketTracer 7 esetén:

$ rm -rf ~/.local/share/PacketTracer7/

Beállítások találhatók még itt:

~/.config/menus

Ha a függőségek sem kellenek ezeket kell törölnünk:

lib32z1

lib32bz2-1.0

libgcc1:i386

libssl-dev:i386

libstdc++6:i386

lib32ncurses5

libqt4-scripttools:i386

libqtwebkit4:i386

Debian 11 Packet Tracer 8.x.x

A telepítés után a Packet Tracer a „packettracer” csomagnéven érhető el. Ellenőrizzük, hogy telepítve van-e:

apt list packettracer

A lehetséges kimenet:

# apt list packettracer
Felsorolás... Kész
packettracer/now 8.1.1 amd64 [telepítve, helyi]

Eltávolítás:

apt remove --purge packettracer