Попытка установить Steam на Ubuntu 16.04.3 LTS 64-bit

Когда я пытаюсь установить через sudo apt-get install steam, я получаю эту ошибку:

Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: steam:i386 : Depends: libgl1-mesa-dri:i386 but it is not going to be installed Depends: libgl1-mesa-glx:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Я просмотрел множество возможных решений, например:

sudo apt-get install libgl1-mesa-dri:i386 sudo apt-get install libgl1-mesa-glx:i386

Все это это дает еще большие ошибки:

Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libegl1-mesa : Depends: libgl1-mesa-dri (= 17.0.7-0ubuntu0.16.04.1) but it is not going to be installed libgl1-mesa-dri:i386 : Depends: libdrm-amdgpu1:i386 (>= 2.4.63) but it is not going to be installed Depends: libdrm-intel1:i386 (>= 2.4.48) but it is not going to be installed Depends: libdrm-nouveau2:i386 (>= 2.4.66) but it is not going to be installed Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not going to be installed Depends: libdrm2:i386 (>= 2.4.38) but it is not going to be installed Depends: libelf1:i386 (>= 0.142) but it is not going to be installed Depends: libllvm3.8:i386 but it is not going to be installed libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed libqt5svg5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or libqt5gui5-gles (>= 5.3.0) but it is not going to be installed Depends: libqt5widgets5 (>= 5.3.0) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

и

Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libgl1-mesa-glx:i386 : Depends: libdrm2:i386 (>= 2.3.1) but it is not going to be installed Depends: libglapi-mesa:i386 (= 11.2.0-1ubuntu2) but it is not going to be installed Depends: libgl1-mesa-dri:i386 (>= 7.2) but it is not going to be installed libonline-accounts-daemon1 : Depends: libonline-accounts-client1 but it is not going to be installed libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed libqt5svg5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or libqt5gui5-gles (>= 5.3.0) but it is not going to be installed Depends: libqt5widgets5 (>= 5.3.0) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

соответственно до и после

sudo dpkg --add-architecture i386

, который не делает различий.

Проблема сохраняется даже при свежих установках, поэтому я действительно не знаю, что делать

Я не решаюсь устанавливать какие-либо основные системные обновления, поскольку они, как правило, нарушают мою сенсорную панель ноутбуков, о том, что я оставляю это как последнее средство, но на данный момент все приветствуется, чтобы быть честным ...

Edit: Welp, мне кажется, что обновление - это мой единственный выбор. Надеюсь, он не сломает мой touchppad, как в прошлый раз, или мне нужно будет сделать совсем другое задание ubuntu для этого ... здесь ничего не происходит

Редактировать 2: СПАСИБО СТОИМОСТЬ ЭТО РАБОТАЕТ! Я сделал полное обновление, а потом дал мне другой экран (возможно, для некоторых из вас это будет полезно idk)

Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386 [sudo] password for ****: ....... Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libllvm4.0 Use 'sudo apt autoremove' to remove it. The following additional packages will be installed: gcc-5-base:i386 gcc-6-base:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386 libgcc1:i386 libglapi-mesa:i386 libllvm5.0:i386 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386 Suggested packages: glibc-doc:i386 locales:i386 lm-sensors:i386 The following NEW packages will be installed: gcc-5-base:i386 gcc-6-base:i386 libbsd0:i386 libc6:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386 libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libllvm5.0:i386 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386 0 upgraded, 39 newly installed, 0 to remove and 3 not upgraded. Need to get 25,6 MB of archives. After this operation, 223 MB of additional disk space will be used. Do you want to continue? [Y/n]

Тогда я мог бы просто нормально работать, и лучшая часть: My touchpad работает отлично! Спасибо за все ответы, и я сожалею, если я потратил время на чье-то время

0
задан 7 April 2018 в 23:23

4 ответа

Убедитесь, что вы включили репозитории «Вселенная» и «Мультиверсия».

sudo add-apt-repository universe sudo add-apt-repository multiverse sudo apt update sudo apt install steam

UPDATE:

Вы хотите убедиться, что вы полностью обновлены как Хорошо:

sudo apt full-upgrade

Сохраняющиеся проблемы с зависимостями иногда могут быть разрешены с помощью gdebi:

sudo apt install gdebi

После этого вы можете попытаться установить последний deb из официального repo:

wget http://repo.steampowered.com/steam/archive/precise/steam_latest.deb sudo gdebi steam_latest.deb

Хотя это может не полностью решить вашу проблему, оно должно проливать больше света на конфликты зависимостей.

Вы всегда можете просто заставить его и надеяться на лучшее:

sudo apt install -f steam
0
ответ дан 17 July 2018 в 17:25

Я использую его, используя PlayOnLinux, который является WineFrontend. Вот ссылка, которая может помочь вам решить, как вы хотите запустить ее на Ubuntu. https://gaming.stackexchange.com/questions/16751/how-do-you-get-your-steam-games-to-run-on-ubuntu-through-wine-or-something-simil

0
ответ дан 17 July 2018 в 17:25

Убедитесь, что вы включили репозитории «Вселенная» и «Мультиверсия».

sudo add-apt-repository universe sudo add-apt-repository multiverse sudo apt update sudo apt install steam

UPDATE:

Вы хотите убедиться, что вы полностью обновлены как Хорошо:

sudo apt full-upgrade

Сохраняющиеся проблемы с зависимостями иногда могут быть разрешены с помощью gdebi:

sudo apt install gdebi

После этого вы можете попытаться установить последний deb из официального repo:

wget http://repo.steampowered.com/steam/archive/precise/steam_latest.deb sudo gdebi steam_latest.deb

Хотя это может не полностью решить вашу проблему, оно должно проливать больше света на конфликты зависимостей.

Вы всегда можете просто заставить его и надеяться на лучшее:

sudo apt install -f steam
0
ответ дан 23 July 2018 в 18:14
  • 1
    Оба они уже были включены. Написал все, что вы сказали, те же ошибки libgl1 i386. – Thomas095 6 April 2018 в 14:08
  • 2
    Это действительно странно. Это действительно так просто. Вы можете проверить это ( omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts ). Я попытаюсь воспроизвести ваш заблуждение на виртуальной машине примерно через 12 часов и отчитаться. – Karl Wilbur 6 April 2018 в 15:12
  • 3
    Я завершил установку на чистой виртуальной машине, и она прошла очень гладко. Я подозреваю, что что-то, установленное ранее на вашем компьютере, использует пакет, который вызывает конфликты или блокирует зависимость от конкретной версии, которая конфликтует с зависимостями паролей. Я буду обновлять свой ответ с подробностями, чтобы помочь устранить эту проблему. – Karl Wilbur 7 April 2018 в 16:32
  • 4
    Я закончил делать deb menthod. В нескольких точках установки он утверждал, что Steam необходимо установить эти дополнительные пакеты: libgl1-mesa-dri: i386, libgl1-mesa-glx: i386, libc6: i386 с регулярными ошибками. Он вроде установлен, но затем всплывает от пара говорит: вам не хватает 32-битных библиотек followng, и Steam может не работать: libdrm.so.2 – Thomas095 7 April 2018 в 21:41

Я использую его, используя PlayOnLinux, который является WineFrontend. Вот ссылка, которая может помочь вам решить, как вы хотите запустить ее на Ubuntu. https://gaming.stackexchange.com/questions/16751/how-do-you-get-your-steam-games-to-run-on-ubuntu-through-wine-or-something-simil

0
ответ дан 23 July 2018 в 18:14
  • 1
    Да, в то время как вы можете улучшить производительность, работающую с клиентом Steam для Ubuntu, вы сможете играть в много больше игр в «Windows». – Karl Wilbur 6 April 2018 в 03:05
  • 2
    Yeah Karl на 100% прав, и поэтому у меня есть 2 раздела, которые были установлены во все времена ubuntu 16.04 и Windows 8.1 – Zachary Noe 9 April 2018 в 21:51
  • 3
    Я имею в виду технически, если у вас было бесконечное время, чтобы проиграть и портировать игры, я уверен, что это возможно, но удача lol ... Игры - это просто окна, готовые и редко поддерживающие Linux много раз – Zachary Noe 9 April 2018 в 21:52
  • 4
    Я имел в виду собственный клиент Steam против запуска Windows EXE в Wine. – Karl Wilbur 9 April 2018 в 22:47

Другие вопросы по тегам:

Похожие вопросы: