I can't install Steam properly!

5,847

You will need to enable the i386 arch:

$ sudo dpkg --add-architecture i386
$ sudo apt update && sudo apt upgrade --fix-missing

Now make sure your old repo is disabled by running:

$ sudo software-properties-gtk

and look to see if there is a Steam repo in "other software" tab. If so delete it before proceeding.

You can be sure all requirements are installed using:

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

Then you can try to reinstall steam:

$ sudo add-apt-repository multiverse
$ sudo apt update
$ sudo apt remove --purge steam-launcher steam-installer steam-devices steam && sudo apt autoremove
$ sudo apt install steam steam-devices

Finally, if running steam from command line does not work, try launching it from activities window.

More info available here.

Share:
5,847

Related videos on Youtube

CottonTheButton
Author by

CottonTheButton

Updated on September 18, 2022

Comments

  • CottonTheButton
    CottonTheButton almost 2 years

    Here's my specs and stuff: https://pastebin.com/w3SCkLAN. I have tried multiple ways to download Steam. First is using the .deb, it required the 32-bit libraries I can't, and don't know how to, install. Second is using the terminal. I downloaded Steam and the Steam update, but after that, it doesn't open. Uninstalled it. What should I do?

    Now, it says "Fatal Error: Failed to load steamui.so".

    Extra info:

    icebunny08@D3CRYPT3D:~$ sudo apt install steam
    [sudo] password for icebunny08: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    steam:i386 is already the newest version (1:1.0.0.54+repack-5ubuntu1).
    0 upgraded, 0 newly installed, 0 to remove and 267 not upgraded.
    icebunny08@D3CRYPT3D:~$ steam
    tar: This does not look like a tar archive
    xz: (stdin): File format not recognized
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
    find: ‘/home/icebunny08/.steam/ubuntu12_32/steam-runtime’: No such file or directory
    icebunny08@D3CRYPT3D:~$ 
    
    • CottonTheButton
      CottonTheButton over 5 years
      I am currently on Ubuntu 18.04.1
    • CottonTheButton
      CottonTheButton over 5 years
      I installed steam-installer and steam-launcher. It still requires the 32-bit libraries
    • CottonTheButton
      CottonTheButton over 5 years
      Now, it says "Fatal Error: Failed to load steamui.so".
    • Joshua Besneatte
      Joshua Besneatte over 5 years
      I think I have worked out a solution for you... plz see answer.
    • CottonTheButton
      CottonTheButton over 5 years
      Joshua, I have already tried your solution. After updating Steam, it doesn't open.
  • CottonTheButton
    CottonTheButton over 5 years
    Doesn't work. pastebin.com/fSz05Dbk
  • Joshua Besneatte
    Joshua Besneatte over 5 years
    Looks like those * I was trying to use didn't work... updating answer now...\
  • Joshua Besneatte
    Joshua Besneatte over 5 years
    I can confirm that steam-devices is what make your controller work.
  • Joshua Besneatte
    Joshua Besneatte over 5 years
    I think you need to make sure to delete the old repo before purging.. I have polished my answer... let me know if it works now.
  • CottonTheButton
    CottonTheButton over 5 years
    I have done this before. I cancelled it for the mean time because when I did this before, after updating, Steam doesn't open. I have a backup of ./steam and /.local/share/steam or whatever the file path is.
  • user535733
    user535733 almost 4 years
    This should not work for most users. Steam requires many dependencies, which dpkg won't handle.