我最近安装了 Ubuntu Gnome 15.04。我需要在 Windows 中运行旧版应用程序,因此我在另一台 PC 上安装了 Windows 10。
为了集成,我想使用 winncon,因此也需要 freerdp。
winconn 的依赖项是 python-apport、libfreerdp1 和 freerdp-x11。我无法使用它的 ppa,因为它没有更新。我自己安装了所有依赖项,但 libfreerdp1 被分成几个部分。我后来安装了这些部分。
现在,当我打开 Ubuntu 软件中心时,它会显示一个错误:
The following packages have unmet dependencies:
winconn: Depends: python (>= 2.7.1-0ubuntu2) but 2.7.9-1 is installed
Depends: libfreerdp1 but it is not installed
winconn 也失败,错误为 -11。我不知道这是 libfreerdp 的错误还是由其他问题引起的。
我使用这些命令在我的系统上安装 winncon:
wget https://launchpad.net/~realender/+archive/ubuntu/winconn/+files/winconn_0.2.14-1_all.deb
sudo dpkg --force-all -i winconn_0.2.14-1_all.deb
我安装了缺少的依赖项:libfreerdp-cache1.1 libfreerdp-codec1.1 libfreerdp-gdi1.1 libfreerdp-rail1.1 libfreerdp-utils1.1 python-apport freerdp-x11
使用 Ubuntu 软件中心。
附言:感谢社区编辑这篇混乱的帖子!
答案1
由于您已经通过以下方式安装了必要的软件包
sudo apt-get install libfreerdp-cache1.1 libfreerdp-codec1.1 libfreerdp-gdi1.1 libfreerdp-rail1.1 libfreerdp-utils1.1 python-apport freerdp-x11
你可以winconn
通过以下方式安装该软件包:
cd; wget https://launchpad.net/~realender/+archive/ubuntu/winconn/+files/winconn_0.2.14-1_all.deb
mkdir deb$$
cp winconn_0.2.14-1_all.deb deb$$
cd deb$$
dpkg-deb -x winconn_0.2.14-1_all.deb deb
cd deb
dpkg-deb -e ../winconn_0.2.14-1_all.deb
perl -i -pe 's/libfreerdp1,//g' DEBIAN/control
cd ..
sudo dpkg-deb -b deb
sudo dpkg -i deb.deb
sudo apt-get install -f
sudo dpkg -i deb.deb
下面是 Vivid 中使用 winconn 的截图