当我下载 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
附注:您可能必须在 USC 中安装受限 repo 才能通过它安装 Steam。