Я установил 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
должен теперь работа.
Если вы выберете библиотеки, необходимые с помощью этой команды:
cd /opt/pt/bin
ldd Packettracer7
вы увидите все библиотеки, включая отсутствующие
эта проблема просто скопировать отсутствующую библиотеку, например:
sudo cp /opt/pt/lib/libname /usr/lib/x86_64-linux-gnu
И та да !!!
Проблема решена
Откройте пакетный трассировщик типа терминала, убедитесь, что вы используете два символа t, пакетный трассер не является пакетным трассировщиком, не чувствителен к регистру, не нужно менять каталог, я использую версию 7.1.1 в Ubuntu 14.04, нет необходимости вводить packagetracer7 или packettracer7.1.1 просто пакетный трассер.
Моя программа Packettracer в / opt / pt, где она установлена, называется packagetracer.
Существует известная проблема между пакетным трассировщиком 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
я зафиксировал это
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