How to Install Steam on Ubuntu 16.04 or 18.04

This post will guide you how to install Steam Platform on your Ubuntu Linux 18.04 or 16.04. How do I install Steam with deb package on your Ubuntu Linux system

What is Steam?


  • Steam is a video game digital distribution platform developed by Valve Corporation. It was launched in September 2003 as a way for Valve to provide automatic updates for their games, but eventually expanded to include games from third-party publishers. Steam offers digital rights management, matchmaking servers, video streaming, and social networking services. It also provides the user with installation and automatic updating of games, and community features such as friends lists and groups, cloud saving, and in-game voice and chat functionality.
    Steam is a cross-platform Video game platform, so it is available for Windows, Linux and Mac OS.

install steam ubuntu3

Prerequisites


  • Before you get started with this post, and you need to have a non-root user with sudo privileges so that you can update or install packages under Ubuntu system.
  •  Before you begin, you also need to update the package index and all installed packages to the latest version on your Ubuntu system with the following steps:
$ sudo apt update
$ sudo apt upgrade

Method1: Installing Steam via Ubuntu Repository


Steam package is already available in the default Ubuntu Repository, so you can install it easily with Apt command, type the following command:

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

Outputs:

devops@devops:~$ sudo add-apt-repository multiverse
[sudo] password for devops:
'multiverse' distribution component is already enabled for all sources.
devops@devops:~$

devops@devops:~$ sudo apt install steam
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
gcc-8-base:i386 libatomic1: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:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx
libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0 libglx-mesa0:i386 libglx0:i386 libgpg-error0:i386 libllvm8:i386
libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libudev1 libudev1: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 libxinerama1:i386 libxshmfence1:i386 libxss1:i386 libxxf86vm1:i386 udev zlib1g:i386
Suggested packages:
glibc-doc:i386 locales:i386 lm-sensors:i386 steam-devices:i386
Recommended packages:
nvidia-driver-libs-i386:i386
The following NEW packages will be installed:
gcc-8-base:i386 libatomic1: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:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libgpg-error0:i386 libllvm8:i386 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386
libudev1: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 libxinerama1:i386 libxshmfence1:i386 libxss1:i386 libxxf86vm1:i386
steam:i386 zlib1g:i386
The following packages will be upgraded:
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglx-mesa0 libudev1 udev
6 upgraded, 47 newly installed, 0 to remove and 123 not upgraded.
Need to get 36.7 MB of archives.
After this operation, 267 MB of additional disk space will be used.
Do you want to continue? [Y/n]Y
……

Setting up libxdamage1:i386 (1:1.1.4-3) ...
Setting up libxext6:i386 (2:1.3.3-1) ...
Setting up libxfixes3:i386 (1:5.0.3-1) ...
Setting up libxss1:i386 (1:1.2.2-1) ...
Setting up libxxf86vm1:i386 (1:1.1.4-1) ...
Setting up libglx-mesa0:i386 (19.0.8-0ubuntu0~18.04.1) ...
Setting up libxinerama1:i386 (2:1.1.3-1) ...
Setting up libglx0:i386 (1.0.0-2ubuntu2.3) ...
Setting up libgl1:i386 (1.0.0-2ubuntu2.3) ...
Setting up libgl1-mesa-glx:i386 (19.0.8-0ubuntu0~18.04.1) ...
Setting up steam:i386 (1:1.0.0.54+repack-5ubuntu1) ...
Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-5.0.0-25-generic
Processing triggers for libc-bin (2.27-3ubuntu1) .

Once the installation of Steam is completed, you can start it via command line by running the following command:

$ steam

install steam ubuntu1 Then the steam program will check for available updates, and then downloading and installing all updates for steam. Once the update is complete, and the Steam application will start.

install steam ubuntu2

Method2: Installing Steam with DEB Package


You can also install Steam by its official default DEB Package. Firstly, you need to download the DEB package to your local disk, and then install it with dpkg command. Do the following steps:

#1 Downloading DEB Package of Steam from its Official website, type:

$ wget https://media.st.dl.bscstorage.net/client/installer/steam.deb

Outputs:

devops@devops:~$ wget https://media.st.dl.bscstorage.net/client/installer/steam.deb
--2019-08-22 06:52:36-- https://media.st.dl.bscstorage.net/client/installer/steam.deb
Resolving media.st.dl.bscstorage.net (media.st.dl.bscstorage.net)... 221.195.241.76, 124.163.208.160, 61.179.176.146, ...
Connecting to media.st.dl.bscstorage.net (media.st.dl.bscstorage.net)|221.195.241.76|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://repo.steampowered.com/steam/archive/precise/steam_latest.deb [following]
--2019-08-22 06:52:36-- http://repo.steampowered.com/steam/archive/precise/steam_latest.deb
Resolving repo.steampowered.com (repo.steampowered.com)... 23.3.105.146, 23.3.105.147
Connecting to repo.steampowered.com (repo.steampowered.com)|23.3.105.146|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2878572 (2.7M) [application/x-debian-package]
Saving to: ‘steam.deb’

steam.deb 100%[===========================================================================>] 2.75M 1.80MB/s in 1.5s

2019-08-22 06:52:38 (1.80 MB/s) - ‘steam.deb’ saved [2878572/2878572]

#2 Installing all required dependencies with the following command:

$ sudo dpkg --add-architecture i386
$ sudo apt update

Note: As Steam only works on 32-bit system, so you need to make sure that 32-bit support is enabled.

#3 installing steam by running the following dpkg command:

$ sudo dpkg -i steam.deb

Conclusion


You should know that how to install Steam tool on your Ubuntu or Debian Linux. If you want to see more detailed information about steam, you can directly go to its official web site.

You might also like:

Sidebar



back to top