我修复了 PPA 错误,但当我尝试安装 Steam 时,所有附加软件包都显示“无安装候选”

我修复了 PPA 错误,但当我尝试安装 Steam 时,所有附加软件包都显示“无安装候选”

当我下载 Steam 时收到以下代码:

user@computer:~/Downloads$ sudo dpkg -i steam_latest.debSelecting previously unselected package steam-launcher.
(Reading database ... 195561 files and directories currently installed.)
Preparing to unpack steam_latest.deb ...
Unpacking steam-launcher (1.0.0.48) ...
dpkg: dependency problems prevent configuration of steam-launcher:
 steam-launcher depends on curl; however:
  Package curl is not installed.

dpkg: error processing package steam-launcher (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Errors were encountered while processing:
 steam-launcher

但是 Steam 仍处于“安装”状态。当我单击它时,结果如下。

Steam needs to install these additional packages: '
    curl, libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
[sudo] password for tristan: 
...............................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libc6:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libc-bin initscripts locales tzdata libdb1-compat:i386 libdb1-compat

Package libgl1-mesa-glx:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libgl1-mesa-dri:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libgl1-mesa-glx

E: Package 'curl' has no installation candidate
E: Package 'libgl1-mesa-dri:i386' has no installation candidate
E: Package 'libgl1-mesa-glx:i386' has no installation candidate
E: Package 'libc6:i386' has no installation candidate
Press return to continue: 

如果按回车或退出,它会再次打开,然后显示以下错误信息:您缺少以下 32 位库,Steam 可能无法运行:libc.so.6

当我尝试打开 deb 并通过软件中心安装它时,它显示:依赖关系无法满足 curl

在我输入这段文字的时候,USC 已从我的应用程序中删除了 steam,从其下载列表中移除了 steam,然后重新添加了它,当我再次通过市场安装它时,我得到了这个“正在处理您对‘Steam’的请求...”“已收到信息。”这就是它之前所做的,并且会无限期地持续下去。

答案1

你运行的是哪个 Ubuntu?为什么你必须这样安装?你不能直接用这个安装吗?

sudo apt-get 安装 steam

在 Ubuntu 12.04 上安装 Steam

附注:您可能必须在 USC 中安装受限 repo 才能通过它安装 Steam。

相关内容