在 Ubuntu 16.04 上安装 python-wxgtk2.8

在 Ubuntu 16.04 上安装 python-wxgtk2.8

有人知道如何python-wxgtk2.8在 Ubuntu 16.04 上安装吗?

需要骑行(机器人框架)

先感谢您!

答案1

快转弯,你走错方向了!

正确的方法是继续使用较新的版本。但是对于像这样的附加软件包,您始终可以安装旧版本的版本。如果 APT 没有提出任何未满足的依赖关系。

这条规则可能会在将来帮助您使用其他软件包:请python-wxgtk2.8参阅上游版本 2.8是其一部分Debian 软件包名称. 如果软件包名称不同,Ubuntu(dpkg/apt)允许安装一个软件包的多个副本。

在装有 Ubuntu 16.04 的 VBox 上进行了测试。

  1. 添加所需的存储库并更新包列表

     echo "deb http://archive.ubuntu.com/ubuntu wily main universe" | sudo tee /etc/apt/sources.list.d/wily-copies.list
     sudo apt update
    
  2. 安装

     sudo apt install python-wxgtk2.8
    
  3. 删除存储库条目并再次更新包列表

     sudo rm /etc/apt/sources.list.d/wily-copies.list
     sudo apt update
    

笔记:

大规模采用此方法可以导致未满足的依赖地狱。因此请记住这与 PPA 类似。要解决以下软件包的问题,​​请清除它们:

libgstreamer-plugins-base0.10-0
libgstreamer0.10-0
libwxbase2.8-0
libwxgtk-media2.8-0
libwxgtk2.8-0
python-wxgtk2.8
python-wxversion

答案2

您可以从以下位置下载先前版本的软件包http://packages.ubuntu.com/,在这种情况下你需要http://packages.ubuntu.com/trusty/python-wxgtk2.8

我通常会选择最接近的 Ubuntu 发行版,其中包含所需的软件包并下载它们。最好避免这样做,但有时却做不到。

答案3

通过这样做可以解决这个问题

sudo add-apt-repository ppa:nilarimogard/webupd8

更新包索引:

 sudo apt-get update

安装python-wxgtk2.8 deb包:

sudo apt-get install python-wxgtk2.8

相关内容