winconn 依赖问题

winconn 依赖问题

我最近安装了 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 的截图

在此处输入图片描述

相关内容