无法获取 *.deb 大小不匹配,然后是未满足依赖关系的软件包

无法获取 *.deb 大小不匹配,然后是未满足依赖关系的软件包

我最近购买了外观精美、评价极高的《失忆症:黑暗后裔》,正在尝试安装它。

我第一次尝试下载它时,不得不在下载中途停止(可能损坏了某些东西)。

第二次尝试下载时,下载结束时出现以下错误:

Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/amnesia/ubuntu/pool/main/a/amnesia/amnesia_1.2.1-0ubuntu2_i386.deb Size mismatch

现在,每当我尝试下载它时,它都会出现此错误:

The following packages have unmet dependencies:

amnesia: Depends: libalut0 (>= 1.0.1) but it is not going to be installed
         Depends: libc6 (>= 2.4) but 2.15-0ubuntu10.3 is to be installed
         Depends: libfontconfig1 (>= 2.8.0) but 2.8.0-3ubuntu9.1 is to be installed
         Depends: libfreetype6 (>= 2.2.1) but 2.4.8-1ubuntu2 is to be installed
         Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is to be installed
         Depends: libopenal1 (>= 1:1.13) but 1:1.13-4ubuntu3 is to be installed
         Depends: libsdl1.2debian (>= 1.2.10-1) but 1.2.14-6.4ubuntu3 is to be installed
         Depends: libstdc++6 (>= 4.1.1) but 4.6.3-1ubuntu5 is to be installed
         Depends: libxft2 (> 2.1.1) but 2.2.0-3ubuntu2 is to be installed
         Depends: zlib1g (>= 1:1.1.4) but 1:1.2.3.4.dfsg-3ubuntu4 is to be installed

我已经搜索了网络并运行了一些命令行命令。例如:

sudo dpkg --configure -a  
sudo apt-get install -f

或者将软件包配置为从主服务器下载,而不是从英国本地服务器下载。但我真的没有找到解决办法。

我刚刚安装了最新的 LTS (12.04)。到目前为止,唯一不合标准的事情是我安装了 gnome-shell (?),因为我真的受不了 Unity。

非常感谢您的帮助。目前 World of Goo 和 Command & Conquer 已经让我玩够了,但我近期想玩一下 Amnesia。

答案1

今天我运行了一些软件更新。接下来,我尝试重新安装它。瞧,游戏现在已成功安装。

太棒了!现在开始玩一点失忆症吧!

相关内容