[[oktatas:hálózat:cisco:cisco_packet_tracer|< Cisco Packet Tracer]]
====== Telepítés Debian GNU/Linuxon ======
* **Szerző:** Sallai András
* Copyright (c) 2016, Sallai András
* Szerkesztve: 2016, 2017, 2018, 2019, 2020, 2022
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|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
Szintén működik Debian GNU/Linuxon.
===== 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