Tartalomjegyzék

< Cisco

Cisco Hálózati Akadémia Linux környezetben

Bevezetés

A netacad.com néhány felülete Java alkalmazást futtat. Ilyen például a vizsgáztató rész. A Java alkalmazások alapértelmezett futtatását biztonsági okokból a böngészők manapság nem támogatják, se Windowson, se Linuxon, de más rendszeren sem. Ezért szükség lehet némi beavatkozásra.

Az alábbi leírás, Linuxon írja le, mit kell tenni a böngészőkben a sikeres futtatás érdekében. A leírás Debian 9 rendszeren készült, de ehhez hasonló problémák merülhetnek fel a többi Linuxon is.

Ez a leírás feltételezi, hogy már működő Packet Tracer van a Linuxon. 2017-ben a Packet Tracer 7.1 verziója áll rendelkezésre, a Debian GNU/Linuxból pedig a 9 verzió. A Debian9-re a Packet Tracer 7.1 feltelepszik, de még sem indul el. Ha nem sikerült még telepíteni a PacketTracert a következő helyen találsz egy leírást arról, milyen plusz csomagokat kell telepíteni:

Visszajelzéseket szívesen fogadok a következő oldalon található e-mail címen:

Szükséges

Vizsgához a webes felületnek szüksége van 8 verziónál frissebb Flashplayerre és legújabb Java futtató keretrendszerre.

Töltsük le a legújabb verziókat.

Debian 9 alatt a Java eredeti oldala helyett használhatjuk annak tárolóját is:

apt install openjdk-8-jre icedtea-8-plugin

Az icedtea-8-plugin biztosítja grafikus felületen, hogy néhány kattintással futtathassunk egy Java appletet.

Packet Tracer helye központilag

Be kell állítani egy környezeti változóban a telepített Packet Tracer helyét. A Packet Tracer alapértelmezetten a következő könyvtárba telepszik:

/opt/pt

Ezt az útvonalat úgy kell beállítanunk, hogy a grafikus felületen is elérhető legyen. Ehhez szerkesszük a /etc/environment fájlt:

nano /etc/environment

Az environment fájl alapértelmezetten üres. Írjuk bele a következőt:

export PTDIR=/opt/pt

Indítsuk újra a gépet, majd grafikus felületen ellenőrizzük egy terminálban:

echo $PTDIR

Ha kiírja a Packet Tracer útvonalat, a beállítás sikeres, indulhat a böngésző.

Packet Tracer helye egy felhasználónak

Ha csak az aktuális felhasználónak szeretnénk beállítani, szerkesszük a .xsessionrc fájlt:

nano ~/.xsessionrc

Írjuk bele a már ismert export sort:

export PTDIR=/opt/pt

Flashplayer Firefox esetén

Debian9 ha letöltjük a legújabb Flash-t, a PPAPI típusú lejátszó ajánlott, ahogy a következő képen is látható:

A letöltött libflashplayer.so fájlt a következő helyre kell másolni:

/usr/lib/mozilla/plugins/

Firefox újraindítása.

PacketTracer és a Firefox

Ha be van állítva a Packet Tracer helye környezeti változóban, akkor csak indítsuk el:

firefox

PacketTracer és a Chrome

A Chrome nem ajánlott vizsgázni. A Deiban9-ben, 2017-ben a legfirsebb Google Chromeban a beépített flashplayer nem felel meg a követelményeknek. Ez a húzogatós feladatokat érinti, ezeken az oldalakon semmi nem jelenik meg. Ajánlott a Firefox használata, azon problémamentes.

A Chrome nem hajlandó elindítani a .jnlp kiterjesztésű JAVA programokat. A megoldás az lehet, hogy letöltjük, ahogy felkínálja a letöltési lehetőséget, majd a Chrome ablakában balra lent, a letöltött fájlra kattintunk és úgy indítjuk el. Ebben a formában az operációs rendszeren beállított alkalmazás fogja megnyitni a .jnlp kiterjesztésű állományt.

Ügyeljünk arra, hogy a Google-Chrome számára is szükséges a fenti PTDIR, környezeti változó beállítása.

Az operációs rendszerben, hogyan állítjuk be és mit, a következő rész tárgyalja.

Ha telepítettük a icedtea-8-plugin csomagot Debian 9-en, akkor grafikus felületen jobb egér gomb a .jnlp állományon, majd válasszuk a következő lehetőséget:

Ha a Java-t az eredeti oldaláról szereztük be, akkor parancssorban a következőre van szükség:

javaws PT-valami.jnlp

Letöltés helyett futtatás

Ha Firefox futtatás helyett le akarja tölteni, vagy nem megfelelő eszközzel akarja megnyitni az jnlp kiterjesztésű fájlt, akkor grafikus környezetben be kell állítani mivel legyen megnyitva a fájl. A Firefox újraindítás után ezt a beállítást használja.

A példa kedvéért én MATE grafikus felület használok. Letöltöm a PT-Assessment-Client-8749470.jnlp állományt. A caja fájlkezelőben, vagy az asztalon az előbbi .jnlp fájlon jobb egér gomb: „Tualajdonságok”. Kattintok a „Megnyitás ezzel” fülre. A listából kiválasztom a javaws lehetőséget. Ha nincs a „Hozzáadás” gombra kattintunk. Az előugró ablakban válasszuk alul a következőt: „Egyéni parancs használata”. A „Tallózás…” gombbal keressük ki a következőt:

/usr/local/jre_xxxx./bin/javaws

Az xxxx helyére be kell helyettesíteni a JAVA könyvtár megfelelő verziószámát.

A Javaapplet futtatása

Ha a Javaapplet elindul, a böngésző megkérdezi, hogy biztosan futtatjuk-e:

Vagyis szeretnénk-e futtatni. A válasz természetesen „Yes”.

Ellenőrzés

Az ellenőrzéshez futtassuk a következő weboldalt.

Az ellenőrzéshez szükség van egy kis időre.

Sikere esetén a böngészőlapon a következőkhöz hasonlót kell látnunk:

Függelék

Alternatív indítás

A Packet Tracer helye megadható a Firefox esetén annak indítása előtt is:

export PTDIR=/opt/pt && firefox

Google-chrome esetén a böngésző indítása helyett a Java alkalmazás indítása előtt kell megadni. Például:

export PTDIR=/opt/pt && javaws PT-Assessment-Client.jnlp

Más környezeti változó

Megadható a PTDIR helyett a következő is:

Környezeti változó alternatív helyen

Hogy az útvonalat ne kelljen mindig beírni, a következő állomány is használható:

/etc/X11/Xsession.d/40x11-common_xsessionrc

Írjuk bele az export részt:

export PTDIR=/opt/pt

Indítsuk újra a grafikus alrendszert. Az egész gép újraindítása is megteszi. Indulhat a böngésző.

Webex teszt