ฉันติดตั้ง Packet Tracer 7.1 โดยใช้บรรทัดคำสั่ง มันติดตั้งได้ดี แต่เมื่อฉันพิมพ์packettracer
มันก็บอกว่า
starting packettracer 7.1
แต่ไม่ทำงาน ฉันลองทุกวิธีที่ฉันพบบนอินเทอร์เน็ต แต่พวกเขาไม่ทำงาน
ฉันติดตั้ง Packet Tracer 7.1 โดยใช้บรรทัดคำสั่ง มันติดตั้งได้ดี แต่เมื่อฉันพิมพ์packettracer
มันก็บอกว่า
starting packettracer 7.1
แต่ไม่ทำงาน ฉันลองทุกวิธีที่ฉันพบบนอินเทอร์เน็ต แต่พวกเขาไม่ทำงาน
คำตอบ:
ฉันสามารถเรียกใช้ Cisco Packet Tracer 7.1 บน Ubuntu 16.04 โดยทำสิ่งต่อไปนี้:
1-Cisco Packet Tracer 7.1 ต้องใช้แพ็คเกจรุ่นเก่ากว่าที่ไม่มีอยู่ใน Ubuntu 16.04 ดังนั้นคุณต้องดาวน์โหลดโดยพิมพ์
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.7_amd64.deb
2- เพื่อติดตั้งแพ็คเกจที่คุณเพิ่งดาวน์โหลดประเภท
sudo dpkg -i libicu52_52.1-3ubuntu0.7_amd64.deb
3- ตรวจสอบการติดตั้งที่เหมาะสมโดยใช้คำสั่งนี้
sudo updatedb; locate libicui18n
ตรวจสอบแพ็คเกจที่จะติดตั้งต่อไปนี้:
/usr/lib/x86_64-linux-gnu/libicui18n.so.52
/usr/lib/x86_64-linux-gnu/libicui18n.so.52.1
แพ็คเกจเหล่านี้เป็นแพ็คเกจที่ Cisco Packet Tracer ต้องการเพื่อให้ทำงานได้อย่างถูกต้อง
ตอนนี้คุณสามารถพิมพ์packettracer
บนเทอร์มินัลและโปรแกรมควรเริ่มต้น
นำทางไปยังไดเรกทอรีที่PacketTracer
ติดตั้ง (นี่คือค่าเริ่มต้น):
cd /opt/pt/bin
จากนั้นเรียกใช้ PacketTracer7
./PacketTracer7
ตอนนี้หากมันแสดงรายการของไลบรารีที่หายไป "libqt5xxx" โปรดติดตั้งทั้งหมด
sudo apt install libqt5xxx*
โปรดจำไว้ว่าเพียงเขียนทุกอย่างที่อยู่หลัง "." แรก (จุด) และใส่ * ในท้ายชื่อของแพคเกจ
ในกรณีของฉันมันเป็นแพคเกจชื่อ "libQt5Script.so.5" ดังนั้นฉันจึงทำสิ่งนี้:
sudo apt-get install libqt5script*
หลังจากนั้นให้เรียกใช้ PacketTracer7
./PacketTracer7
ตอนนี้ควรทำงาน
tpl.linguist
tpl.packettracer
On line ที่มีกับผมเปลี่ยนไปPTDIR=III
PTDIR=/opt/pt
และหลังจากนั้นฉันก็ทำในสิ่งที่คำตอบนี้บอก ขอบคุณ
libqt5webkit5
, libqt5xml5
และlibqt5script*
เพื่อให้ Packet Tracer 7.1.1 วิ่งบน Ubuntu 17.10
หากคุณตรวจสอบไลบรารีที่ต้องการโดยใช้คำสั่งนี้:
cd /opt/pt/bin
ldd Packettracer7
คุณจะเห็นห้องสมุดทั้งหมดรวมถึงห้องสมุดที่หายไป
ดังนั้นเพื่อแก้ปัญหานี้เพียงแค่คัดลอกห้องสมุดที่ขาดหายไปเช่น:
sudo cp /opt/pt/lib/libname /usr/lib/x86_64-linux-gnu
และตาดา !!!
แก้ไขปัญหา
ฉันแก้ไขสิ่งนี้โดย
wget http://ftp.br.debian.org/debian/pool/main/i/icu/libicu52_52.1-8+deb8u6_amd64.deb
จากนั้นบรรทัดคำสั่งนี้
sudo dpkg -i libicu52_52.1-8+deb8u6_amd64.deb
และในที่สุดก็
packettracer
มีปัญหาที่ทราบอยู่ระหว่าง packet tracer 7.1 และ Ubuntu 16.04 ซึ่งบล็อกตัวติดตามแพ็คเก็ตตั้งแต่เริ่มต้น ตัวติดตามแพ็คเก็ตต้องการไลบรารี่ libicui18n.so.52 ซึ่งได้รับการอัพเดตด้วย libicui18n.so.55 ใน Ubuntu 16.04 เพื่อแก้ปัญหานี้เราต้องดาวน์โหลดและติดตั้งไลบรารี่รุ่นเก่ากว่านี้ ไลบรารี่รุ่นเก่ากว่านี้มีให้ในแพ็คเกจ Debian ที่: -
http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.7_amd64.deb
รันคำสั่งต่อไปนี้เพื่อดาวน์โหลดและติดตั้งแพ็คเกจนี้
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.7_amd64.deb
sudo dpkg –i libicu52_52.1-3ubuntu0.7_amd64.deb
sudo updatedb
เมื่อติดตั้งแพคเกจแล้วให้รันคำสั่งต่อไปนี้เพื่ออัปเดตพา ธ ไลบรารี
LD_LIBRARY_PATH=/opt/pt/lib /opt/pt/bin/PacketTracer7
เปิดเทอร์มินัลชนิด packettracer ตรวจสอบให้แน่ใจว่าคุณใช้สอง t, packettracer ไม่ใช่ packetracer ไม่คำนึงถึงขนาดตัวพิมพ์ไม่จำเป็นต้องเปลี่ยนไดเรกทอรีฉันใช้เวอร์ชัน 7.1.1 บน Ubuntu 14.04 ไม่จำเป็นต้องพิมพ์ packettracer7 หรือ packettracer7.1.1 เพียงแค่ packettracer
โปรแกรม Packettracer ของฉันใน / opt / pt ที่ติดตั้งนั้นมีชื่อว่า packettracer