Установка Cisco Packet Tracer 7.3.1 на ALT KWorkstation P9
Можно официально скачать и использовать Cisco Packet Tracer бесплатно. Нужна учетная
запись Cisco Network Academy для загрузки и использования Cisco Packet Tracer.
Можно создать учетную запись Cisco Network Academy бесплатно.
https://www.netacad.com
Cisco решила прекратить разработку универсального установщика Linux. Вместо этого они поставляют только DEB-пакет, который не может быть установлен непосредственно во многих других дистрибутивах Linux, особенно в дистрибутивах на основе RPM
Можно попробовать перепаковать с помощью epm. Но результат меня не устроил. Потянулся шлейф неудовлетворенных зависимостей, делающих невозможной использование полученного пакета. Следующее руководство есть удачный опыт, которым я решил поделится с сообществом.
Зависимости
Прежде чем приступить к установке, следует устранить неудовлетворенные зависимости, если таковые есть.
#sudo apt-get update
#sudo apt-get dist-upgrade
#sudo apt-get install dialog xdg-utils gtk-update-icon-cache libpulseaudio libnss libXScrnSaver libalsa libxslt libxkbcommon
Удаление предыдущих установок PT
Если у вас таковых не имеется, то этот пункт смело пропускаете
#sudo rm -rf /opt/pt
#sudo rm -rf /usr/share/applications/cisco-pt7.desktop
#sudo rm -rf /usr/share/applications/cisco-ptsa7.desktop
#sudo rm -rf /usr/share/icons/hicolor/48x48/apps/pt7.png
#sudo xdg-desktop-menu uninstall /usr/share/applications/cisco-pt7.desktop
#sudo xdg-desktop-menu uninstall /usr/share/applications/cisco-ptsa7.desktop
#sudo update-mime-database /usr/share/mime
#sudo gtk-update-icon-cache --force /usr/share/icons/gnome
#sudo rm -f /usr/local/bin/packettracer
Распаковка PacketTracer_731_amd64.deb
После того, как вы скачали в любой домашний каталог PacketTracer_731_amd64.deb, приступаем к его распаковке.
#mkdir /tmp/PacketTracerInst
#cp PacketTracer_731_amd64.deb /tmp/PacketTracerInst
#cd /tmp/PacketTracerInst
#ar -xv PacketTracer_731_amd64.deb
#mkdir control
#tar -C control -Jxf control.tar.xz
#mkdir data
#tar -C data -Jxf data.tar.xz
#cd data
Установка новых PT-файлов
Мы все еще находимся в каталоге / tmp / PacketTracerInst / data
#sudo cp -r usr /
#sudo cp -r opt /
Обновление значков и ассоциации файлов
#sudo xdg-desktop-menu install /usr/share/applications/cisco-pt7.desktop
#sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa7.desktop
#sudo update-mime-database /usr/share/mime
#sudo gtk-update-icon-cache --force --ignore-theme-index /usr/share/icons/gnome
#sudo xdg-mime default cisco-ptsa7.desktop x-scheme-handler/pttp
Ссылка на PT-стартер
#sudo ln -sf /opt/pt/packettracer /usr/local/bin/packettracer
Переменные окружения
Для того, чтобы не марать файл /etc/profile создадим новый
#sudo vim /etc/profile.d/packettracer.sh
и вставляем туда следующие строки
PT7HOME=/opt/pt
export PT7HOME
QT_DEVICE_PIXEL_RATIO=auto
export QT_DEVICE_PIXEL_RATIO
#sudo chmod +x /etc/profile.d/packettracer.sh
Перезапускаем сеанс пользователя, чтобы принять изменения профиля. Проверяем его актуальность, вызывая переменную окружения
echo $PT7HOME
/opt/pt
echo $QT_DEVICE_PIXEL_RATIO
auto
Вторая переменная актуальна, только если вы используете QT5 HiDPI Если она пуста, то это не страшно, все будет работать и так. Запуск программы производится с ярлыка в разделе "Другие" или в консоли командой packettracer.