LINUX.ORG.RU

Помогите с установкой Стима на линукс минт

 ,


0

1

Решил установить стим на 32 битку минта. Сначала стим затребовал установку этих пакетов:

Steam needs to install these additional packages: libc6:i386 libegl1:i386 libgbm1:i386 libgl1-mesa-dri:i386 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386.

При попытке их установить происходит этот момент:

(appstreamcli:7379): GLib-CRITICAL **: 21:37:30.229: g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed

(appstreamcli:7379): GLib-CRITICAL **: 21:37:30.229: g_variant_new_variant: assertion 'value != NULL' failed

(appstreamcli:7379): GLib-ERROR **: 21:37:30.229: g_variant_new_parsed: 11-13:invalid GVariant format string
Trace/breakpoint trap (core dumped)
.W: Ошибка GPG: https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 76F1A20FF987672F
E: Репозиторий «https://dl.winehq.org/wine-builds/ubuntu xenial InRelease» не подписан.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 steam-libs-amd64:amd64 : Зависит: libc6:amd64 (>= 2.15) но он не может быть установлен
                          Зависит: libcrypt1:amd64 но он не может быть установлен или
                                          libc6:amd64 (< 2.29-4) но он не может быть установлен
                          Зависит: libegl1:amd64 но он не может быть установлен или
                                          libegl1-mesa:amd64 но он не может быть установлен
                          Зависит: libgbm1:amd64 но он не может быть установлен или
                                          libgbm1-lts-xenial:amd64 но он не может быть установлен
                          Зависит: libnss3:amd64 (>= 2:3.26) но он не может быть установлен
                          Зависит: libgl1:amd64 но он не может быть установлен
                          Зависит: libgl1-mesa-dri:amd64 но он не может быть установлен
                          Зависит: libgcc-s1:amd64 но он не может быть установлен или
                                          libgcc1:amd64 но он не может быть установлен
                          Зависит: libgpg-error0:amd64 (>= 1.10) но он не может быть установлен
                          Зависит: libstdc++6:amd64 но он не может быть установлен
                          Зависит: libudev1:amd64 но он не может быть установлен или
                                          libudev0:amd64 но он не может быть установлен
                          Зависит: libxcb-dri3-0:amd64 но он не может быть установлен
                          Зависит: libxcb1:amd64 но он не может быть установлен
                          Зависит: libxinerama1:amd64 (>= 2:1.1.1) но он не может быть установлен
                          Зависит: libx11-6:amd64 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Не бейте палками, я ньюфаг, не шарю



Последнее исправление: LamFlost (всего исправлений: 1)

Пришли уже указанный тобой вывод, но нормально размеченным, и также:

uname -a
lspci | grep -i -e vga -e 3d
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
lspci | grep -i vga

Ссылку на то, как размечать, тут уже кидали: Как правильно копировать вывод терминала

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от LamFlost

Что всё? Я выводов не вижу. И да, у тебя явно dependency hell, для его решения мне нужна полная диагностика. Полагаю, у тебя монстр Франкенштейна из несовместимых репозиториев и пакетов — типичная ошибка новичка.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от LamFlost

Нет, никаких скриншотов. Я не собираюсь перепечатывать гору текста с картинок ради тебя.

И вот инструкция, как правильно копировать вывод терминала, там просто всё: Как правильно копировать вывод терминала

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от GREAT-DNG
uname -a
lspci | grep -i -e vga -e 3d
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done

Если что, тут 9 команд в сумме, каждая с новой строчки.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
Steam needs to install these additional packages:
libc6:i386 libegl1:i386 libgbm1:i386 libgl1-mesa-dri:i386 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386

Press return to proceed with the installation: 
...........
(appstreamcli:13768): GLib-CRITICAL **: 22:42:34.442: g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed

(appstreamcli:13768): GLib-CRITICAL **: 22:42:34.442: g_variant_new_variant: assertion 'value != NULL' failed

(appstreamcli:13768): GLib-ERROR **: 22:42:34.442: g_variant_new_parsed: 11-13:invalid GVariant format string
Trace/breakpoint trap (core dumped)
.W: Ошибка GPG: https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 76F1A20FF987672F
E: Репозиторий «https://dl.winehq.org/wine-builds/ubuntu xenial InRelease» не подписан.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 steam-libs-amd64:amd64 : Зависит: libc6:amd64 (>= 2.15) но он не может быть установлен
                          Зависит: libcrypt1:amd64 но он не может быть установлен или
                                          libc6:amd64 (< 2.29-4) но он не может быть установлен
                          Зависит: libegl1:amd64 но он не может быть установлен или
                                          libegl1-mesa:amd64 но он не может быть установлен
                          Зависит: libgbm1:amd64 но он не может быть установлен или
                                          libgbm1-lts-xenial:amd64 но он не может быть установлен
                          Зависит: libnss3:amd64 (>= 2:3.26) но он не может быть установлен
                          Зависит: libgl1:amd64 но он не может быть установлен
                          Зависит: libgl1-mesa-dri:amd64 но он не может быть установлен
                          Зависит: libgcc-s1:amd64 но он не может быть установлен или
                                          libgcc1:amd64 но он не может быть установлен
                          Зависит: libgpg-error0:amd64 (>= 1.10) но он не может быть установлен
                          Зависит: libstdc++6:amd64 но он не может быть установлен
                          Зависит: libudev1:amd64 но он не может быть установлен или
                                          libudev0:amd64 но он не может быть установлен
                          Зависит: libxcb-dri3-0:amd64 но он не может быть установлен
                          Зависит: libxcb1:amd64 но он не может быть установлен
                          Зависит: libxinerama1:amd64 (>= 2:1.1.1) но он не может быть установлен
                          Зависит: libx11-6:amd64 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Press return to continue: 
lamflost@lamflost-K53Z:~$ uname -a
Linux lamflost-K53Z 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:15:38 UTC 2018 i686 athlon i686 GNU/Linux
lamflost@lamflost-K53Z:~$ lspci | grep -i -e vga -e 3d
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6480G]
lamflost@lamflost-K53Z:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19 Tara
Release:	19
Codename:	tara
lamflost@lamflost-K53Z:~$ dpkg --print-architecture
i386
lamflost@lamflost-K53Z:~$ dpkg --print-foreign-architectures
lamflost@lamflost-K53Z:~$ grep -v -e '^#' -e '^$' /etc/apt/sources.list
lamflost@lamflost-K53Z:~$ grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/additional-repositories.list:deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main
/etc/apt/sources.list.d/official-package-repositories.list:deb http://packages.linuxmint.com tara main upstream import backport #id:linuxmint_main
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
/etc/apt/sources.list.d/official-package-repositories.list:deb http://archive.canonical.com/ubuntu/ bionic partner
/etc/apt/sources.list.d/steam-stable.list:deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
/etc/apt/sources.list.d/steam-stable.list:deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
lamflost@lamflost-K53Z:~$ LANG=C apt install -sf
[sudo] password for lamflost: 
Sorry, try again.
[sudo] password for lamflost: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 835 not upgraded.
lamflost@lamflost-K53Z:~$ 

Сейчас правильно оформил?

LamFlost
() автор топика
Ответ на: комментарий от LamFlost

Да, отлично. Давай остальные.

for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done — это одна команда.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid
lamflost@lamflost-K53Z:~$ for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
bionic
1820
bionic-updates
16
now
58
tara
73
unknown
2
lamflost@lamflost-K53Z:~$ 
LamFlost
() автор топика
Ответ на: комментарий от LamFlost

Поставь себе Linux Mint 21.2 Xfce 64-битный и всё заработает нормально, на таком он будет вполне резво работать.

А на текущей ОС ты Steam не поставишь, да и вообще, поддержка кончилась.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

ААААААААААААААААААААА
ПРИШЛО ВРЕМЯ ПЕРЕУСТАНАВЛИВАТЬ ЛИНУПС
МИНТ САМ НЕ ПЕРЕУСТАНОВИТСЯ!!!
ПЕРЕУСТАНОВИ ЕГО ЕЩЁ РАЗ....

mittorn ★★★★★
()
Ответ на: комментарий от LamFlost

Есть, но с флешкой проще, проверь сумму после загрузки и пиши так: https://docs.fedoraproject.org/en-US/quick-docs/creating-and-using-a-live-installation-image/#_using_a_direct_write_method

И не тащи виндовые привычки, ставь поддерживаемые версии и обновления, они у нас тут гораздо лучше, чем в винде.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от firkax

Steam мало того, что не дропал их, он в принципе не может работать на «чистом» 64 и тянет за собой тонны 32-битных. Только из-за него мне приходится до сих пор держать мультилиб у себя.

shell-script ★★★★★
()
Ответ на: комментарий от a1ba

Не захватит.

Вы сейас жалуетесь на то, что Canonical разрешает публиковать пакеты всем желающим, и часть из них собрана коряво? Можно подумать, в стандартных репах дебиана/убунты всё работает.

bo4ok
()
Последнее исправление: bo4ok (всего исправлений: 1)
Ответ на: комментарий от bo4ok

часть из них собрана коряво

Вопрос не в том, что они собраны криво, а в том что такая возможность есть. Это идёт вразрез с целью существования snap. По крайней мере, ту которую какую Canonical пытается донести публично. ;)

a1ba
()
Последнее исправление: a1ba (всего исправлений: 1)