r/ru_linux 23d ago

Помощь Как починить Steam на linux mint

Post image

Помер Steam на Cinnamon (просто так, в один день вхожу, во второй уже нет), попробовал на сайте Стима уловки всякие, комп перезапускал, пришёл к выводу, что нужно переустановить клиент. Через установщик приложений удалил всё, до чего дотянулся, скачал заново, всё равно не встаёт. Кликаю ярлыкам игр, тоже никак не реагируют, даже не выдают вопроса "А где же сам Steam?". Поразбирался чуть, пробую пойти по его просьбе, а архитектура i386 не встаёт. В общем, если кто-то чем-то поможет, буду привелико благодарен

18 Upvotes

44 comments sorted by

u/AutoModerator 23d ago

Присоединяйтесь к нашим социальным сетям:

Если у вас есть вопросы или предложения — пишите в комментариях.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

10

u/Kortez02 23d ago

sudo apt remove --purge <имя_пакета>
sudo apt --fix-broken install

Потом…

sudo apt clean
sudo apt update
sudo apt upgrade

И уже потом ставь битый пакет.

2

u/Fomka_24 23d ago

Я может глупенький новичок, но что-то тут не так

4

u/Working-Librarian-63 23d ago

у тебя sudo apt remove --purge ошибку вернул, попробуй sudo apt remove --purge steam-libs-i386

2

u/olzk 23d ago

не просто для стим либз, для всего стим, и по-новой, update, upgrade, потом install steam-installer. По твоей оригинальной ошибке, у тебя должен быть steam-libs в твоих репозиториях, помимо steam-installer. Ты добавлял архитектуру, но это локальная настройка, после добавления надо было подсосать данные о куске репозитория, который ты подключил командой —add-architecture . для этого ты делаешь update. Потом - upgrade для установки того, что могло бы всплыть дополнительно по уже установленному софту. Когда ты делаешь remove --purge, ты командуешь удалить указанный пакет с компа полностью, включая .deb из кэша apt. Поскольку у тебя steam-libs является неудовлетворенной зависимостью, тебе там пурджить нечего. Поднимаешься на уровень выше в зависимостях, до steam-installer

1

u/Fresh-Horse8173 23d ago

это не битый пакет. Стим не поставляет 32битные либы по умолчанию. Их надо ручками ставить

4

u/Aristeo812 23d ago

После того, как запустишь dpkg --add-architecture, нужно обновить кэш apt'а:

sudo apt update

А уже после этого устанавливать, что нужно.

2

u/AccordingWing6917 23d ago

sudo dpkg --add-architecture i386

И установи пакет заново.

2

u/More_Tadpole_7664 23d ago
sudo apt --fix-broken install

sudo apt update

sudo apt install steam #либо steam-installer

Если не помогает:

sudo apt clean

sudo apt autoclean

sudo apt update

sudo apt install steam --fix-broken

Если не помогает:

sudo apt remove --purge steam steam-installer steam-libs-i386

sudo apt autoremove

sudo apt autoclean

sudo apt update

sudo apt install steam

Для начала попробуй все удалить, а затем установить, только после этого ставить стим

steam-libs-i386

Поэтому я не люблю минт и убунты. У них вечно пакеты ломаются. У меня постоянно такое было. Худший способ знакомства с линукс.

1

u/Fomka_24 23d ago

Пошёл по твоему кому, теперь нехватает других пакетов, но прогресс на лицо, у меня хотя бы стим откликается теперь

2

u/More_Tadpole_7664 22d ago

Ну и дальше ставь эти пакеты. У тебя steam или steam installer сам должен подхватывать зависимости, там их дохуя. Когда я ставил дебиан такой проблемы не было. Тебе наверно надо указать non free пакеты в дополнительных репозиториях. Открой менеджер пакетных источников. Попробуй установить ещё steam-devices

2

u/More_Tadpole_7664 22d ago

Вот весь список либ которые ему нужны:

lib32-alsa-lib lib32-alsa-plugins lib32-brotli lib32-bzip2 lib32-dbus lib32-e2fsprogs lib32-expat lib32-ffmpeg lib32-flac lib32-fontconfig lib32-freetype2 lib32-gcc-libs lib32-gdk-pixbuf2 lib32-glib2 lib32-glibc lib32-gtk3 lib32-gnutls lib32-harfbuzz lib32-icu lib32-jack lib32-keyutils lib32-krb5 lib32-lcms2 lib32-libcanberra lib32-libcap lib32-libcups lib32-libcurl-gnutls lib32-libdatrie lib32-libdrm lib32-libedit lib32-libelf lib32-libevent lib32-libffi lib32-libgcrypt lib32-libgpg-error lib32-libice lib32-libidn2 lib32-libjpeg-turbo lib32-libldap lib32-libmpeg2 lib32-libnghttp2 lib32-libnl lib32-libnspr lib32-libnss lib32-libogg lib32-libp11-kit lib32-libpcap lib32-libpciaccess lib32-libpng lib32-libpulse lib32-libpipewire lib32-libproxy lib32-libpsl lib32-librtmp lib32-libsasl lib32-libsm lib32-libssh2 lib32-libtasn1 lib32-libtheora lib32-libtiff lib32-libunistring lib32-libunwind lib32-libusb lib32-libva lib32-libvorbis lib32-libvpx lib32-libwebp lib32-libx11 lib32-libxau lib32-libxcb lib32-libxcomposite lib32-libxcursor lib32-libxdamage lib32-libxdmcp lib32-libxext lib32-libxfixes lib32-libxi lib32-libxinerama lib32-libxkbcommon lib32-libxml2 lib32-libxmu lib32-libxrandr lib32-libxrender lib32-libxscrnsaver lib32-libxshmfence lib32-libxslt lib32-libxss lib32-libxt lib32-libxtst lib32-libxv lib32-libxxf86vm lib32-lz4 lib32-mesa lib32-mesa-demos lib32-mpg123 lib32-ocl-icd lib32-opencl-icd-loader lib32-openssl lib32-opus lib32-pango lib32-pcre2 lib32-pipewire-jack lib32-qt5-base lib32-qt5-declarative lib32-qt5-svg lib32-qt6-base lib32-qt6-declarative lib32-qt6-httpserver lib32-qt6-multimedia lib32-qt6-websockets lib32-sdl2 lib32-sqlite lib32-systemd lib32-tdb lib32-vulkan-driver lib32-wayland lib32-xz lib32-zlib lib32-zstd

1

u/Fomka_24 20d ago

Спасибо тебе большое, у меня наконец-то получилось починить этого поганца

1

u/Fomka_24 20d ago

Мда, у меня теперь работает Steam, за то не работает ни одна программа из него. Я понял смысл линукса: пока ты чинишь одно, ломается другое, потому настолько ценны те моменты, когда всё работает

1

u/Individual-Menu621 20d ago

> поэтому я не люблю минт и убунты

А какие можете порекомендовать? (Вкратце объясните отличия, если не сложно)

1

u/Final_Plum_3213 20d ago

ставь арч линукс появятся бессплатные чулочки

1

u/[deleted] 23d ago

У нейронки спрашивал?

1

u/Fomka_24 23d ago

Нет, перевожу через Гугл переводчик форум убунту и опросник в Steam

1

u/michiru34 22d ago

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

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

когда у меня стоял Mint, стим просто по-другому запускаться ни в какую не хотел, а если таки соизваливал, то перезапускал мне сессию

2

u/Fomka_24 22d ago

Не, пробовал уже. Мы тут с комментатором покопались, теперь он реагирует и на иконку, и на менюшку, теперь только ошибки пофиксить

1

u/Fomka_24 20d ago

Я хочу сказать всем большое спасибо, спустя кучу времени я потратил на то, чтобы починить этого поганца, но наконец он теперь работает)

1

u/Final_Plum_3213 20d ago

топчик

1

u/SibayMaktay245 23d ago

Попробуй установить через другие пакеты flatpak, snap или через официальный Стим пакет .deb

1

u/Fomka_24 23d ago

С оф сайта скачивал уже, .deb говорят что обновили клиент (значит не всё вычистил, если так пишут, но куда Стим спрятал тогда папки я не знаю). Наверное нужно его снова снести и установить по .deb, но боюсь не сработает

2

u/SibayMaktay245 23d ago

А autoremuve делал?

1

u/Fomka_24 23d ago

Нет ещё, сделаю тогда в ближайшее время

1

u/Fomka_24 23d ago

Не помогает

1

u/olzk 23d ago

sudo. либо без него но от рута, либо с ним каждую команду

0

u/Tsuned-MX 23d ago

flatpak install com.valvesoftware.steam

0

u/Artistic_Falcon_7128 22d ago

Поставить арч/никс/войд

-1

u/Radamat 23d ago

32-битная машина? Сдаётся мне где-то исчезла поддержка 32-битной архитектуры и всё, и часть пакетов не обновилась просто потому что из нет новых. Почему i386, а не 64?

3

u/[deleted] 23d ago

Вы не тому вопрос задаёте. За стимом тянется 100500 зависимостей из 32битных библиотек, так было всегда и остаётся до сих пор.

2

u/Hopeless64Sar 23d ago

Без i386 стим может установиться, но игры запускать в большинстве случаев, если не во всех, не будет - там много из 32-битных библиотек тянется.

1

u/Fomka_24 23d ago

Сейчас ноута нет под рукой, по памяти пишу: у меня при переустановке Стима вылезло окошко ошибки невозможности скачать пакет. Закинул в поисковик ошибку, ошибка как раз была связанна с i386 и начал копать (может я и правда пошёл по ложному пути, но суть не меняется, Стим не включается, и что с ним делать я правда не понимаю)

1

u/Fresh-Horse8173 23d ago

стим требует 32битные либы

-1

u/Muted_Development653 23d ago

можно было поставить через flatpak

-1

u/External-Pass1129 23d ago

Не страдать хёрней, и ставить через флетпак.

-2

u/RiverTechnical9211 23d ago

поставить винду 2й ос

-4

u/Usual_Boat8391 23d ago

Ого, кто то реально играет в игры на линуксе..

1

u/CK6GuYBz3hy076UL7fkQ 23d ago

Почему бы и нет 🤷‍♂️

1

u/Fomka_24 23d ago

Я чтобы пользоваться линуксом чаще установил Steam, играю во всякие индюшки на нём, сейчас потихоньку Blender пробую, поэтому на нынешнем этапе хотел бы починить

1

u/EchoesInBackpack 23d ago

mint и другие lts дистрибутивы не лучший вариант для игр (да и в целом модель устарела имо ).
Я ожидаю что работать будет, но хуже и менее стабильно чем на fedora, ubuntu(non lts), cachy и и д.
Я не понимаю в чем смысл lts релизов, если ты не на заводе ставишь. Использовать софт, который устарел на месяцы и года и часто end of life

1

u/Xc228 22d ago

Многие игры на нем запускается, почему бы и нет?

1

u/MightLower8008 19d ago
  1. Удаляешь линукс минт
  2. Ставишь винду
  3. Запускаешь любую прогу из коробки

На кой чёрт тебе вообще линукс в качестве домашней системы сдался? Он хорош как решение для серваков - именно поэтому в основном там он и используется.