[[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