Packet Tracer 7.3.0 无法在 Ubuntu 上安装

Packet Tracer 7.3.0 无法在 Ubuntu 上安装

我注意到 Ubuntu 20 版本带有许多未满足的依赖项,其中一些已经弃用,几乎无法安装。当我尝试安装 Packet Tracer 时,我看到了这一点,它输出需要许多依赖项,同时需要安装其他依赖项。

笔记:如果您有解决方案,我希望在提出建议之前,它能够在装有 Ubuntu 20 的 VM 上为您解决。

毫米~/桌面$ sudo dpkg -i PacketTracer_730_amd64.deb
选择先前未选择的包 packettracer。
(正在读取数据库...当前安装了 207479 个文件和目录。)
准备解压 PacketTracer_730_amd64.deb ...
正在解压 packettracer (7.3.0) ...
软件包:依赖性问题阻碍了 Packettracer 的配置:
 packettracer 依赖于 libdouble-conversion1;然而:
  软件包 libdouble-conversion1 未安装。
 packettracer 依赖于 qt-at-spi;然而:
  软件包 qt-at-spi 未安装。

软件包:处理包 packettracer (--install) 时出错:
 依赖问题 - 未配置
处理 gnome-menus (3.36.0-1ubuntu1) 的触发器...
处理桌面文件实用程序 (0.24-1ubuntu2) 的触发器...
正在处理 mime 支持的触发器 (3.64ubuntu1) ...
处理共享 mime 信息 (1.15-1) 的触发器...
处理时遇到错误:
 数据包追踪器

编辑:主要问题是,使用 qt-at-spi,libdouble-conversion1 我能够手动安装。

以下软件包具有未满足的依赖关系:
 qt-at-spi:依赖:libqt4-dbus (>= 4:4.8.0) 但无法安装
             依赖:libqtcore4 (>= 4:4.8~) 但无法安装
             依赖: libqtgui4 (>= 4:4.8~) 但无法安装

答案1

我也遇到了同样的困难。经过几天的谷歌搜索和尝试各种建议后,以下方法解决了大部分问题。

  1. 从此链接下载并安装 libdoule-conversion1: https://packages.ubuntu.com/bionic/libdouble-conversion1

  2. 下载 PacketTracer_730_amd64.deb 来自 https://www.netacad.com/portal/resources/packet-tracer

  3. 解压.deb文件并编辑名为控制在 DEBIAN 文件夹中。我只是用文本编辑器打开并删除qt-在spi从“Depends: libdouble-conversion1, qt-at-spi”行中删除,并保存,重新打包为fixed.deb。

    查找详细说明这里

  4. 安装了修复的.deb。

  5. 已重新启动。

现在 Packet Tracer 只能从终端启动,快捷方式图标不起作用。我记得在某个地方看到过解决方案,但我并不介意。

相关内容