Я исправил ошибки 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: 

Если нажать Enter или выйти, он откроется снова, но выведет следующее сообщение об ошибке: У вас отсутствуют следующие 32-битные библиотеки, и Steam может не запуститься: libc.so.6

Когда я пытаюсь открыть deb и установить его через Центр программного обеспечения, он пишет: зависимость не может быть удовлетворена curl

Пока я печатал это, USC удалил Steam из моих приложений, удалил Steam из списка загрузок, заново добавил его, и когда я снова установил его через Marketplace, я получаю это: «Обработка вашего запроса на 'Steam'...» «Информация получена». То есть то, что он делал ранее, и это будет продолжаться бесконечно.

решение1

Какой Ubuntu вы используете? И почему вы должны устанавливать его таким образом? Вы не можете просто установить его?

sudo apt-get установить steam

Видеть Установка Steam на Ubuntu 12.04

Кстати, вам, возможно, придется установить ограниченный репозиторий в USC, чтобы иметь возможность установить Steam через него.

Связанный контент