• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Steam on Ubuntu 22.04

  • 01:05 lsb_release_a
  • 01:12 sudo apt update
  • 01:37 sudo apt upgrade
  • 02:22 sudo add-apt-repository multiverse
  • 02:45 sudo apt install steam
  • 03:29 steam
{{postValue.id}}

To Install Steam on Ubuntu 22.04

Introduction:

Steam is a digital distribution service and storefront for video games, operated by Valve Corporation. Initially launched as a software client in September 2003 to facilitate automatic game updates for Valve's titles, it later expanded to include third-party games in late 2005. Steam provides a range of features, including game server matchmaking supported by Valve Anti-Cheat measures, social networking capabilities, and game streaming services. The functionalities of the Steam client encompass automated game updates, cloud storage for preserving game progress, and community features such as direct messaging, in-game overlay options, and a marketplace for virtual collectibles.

Procedure:

Step1: Check the OS version using the below command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.4 LTS
Release:	22.04
Codename:	jammy

Step 2: Check for updates using the below command

root@linuxhelp:~# sudo apt update
Hit:1 http://in.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [1,684 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
Get:6 http://in.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages [674 kB]
Get:7 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages [515 kB]
Get:8 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [280 kB]      
Get:9 http://security.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [13.1 kB]
Get:10 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [2,184 kB]
Get:11 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [375 kB] 
Get:25 http://in.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 c-n-f Metadata [672 B]
Fetched 14.8 MB in 6s (2,671 kB/s)                          
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
11 packages can be upgraded. Run 'apt list --upgradable' to see them.

Step 3: Upgrade the package list using the below command

root@linuxhelp:~# sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libflashrom1 libftdi1-2 libllvm13 libwpe-1.0-1 libwpebackend-fdo-1.0-1
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  python3-update-manager update-manager update-manager-core
The following packages will be upgraded:
  libpython3.10 libpython3.10-minimal libpython3.10-stdlib libssl3 openssl python3.10 python3.10-minimal snapd
8 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
8 standard LTS security updates
Need to get 36.3 MB of archives.
After this operation, 28.7 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10 amd64 3.10.12-1~22.04.5 [1,950 kB]
Setting up python3.10 (3.10.12-1~22.04.5) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...

Step 4: Add the multiverse repository using the below command

root@linuxhelp:~# sudo add-apt-repository multiverse
Adding component(s) 'multiverse' to all repositories.
Press [ENTER] to continue or Ctrl-c to cancel.
Hit:1 http://in.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done

Step5: Install steam package using the below command

root@linuxhelp:~# sudo apt install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libflashrom1 libftdi1-2 libllvm13 libwpe-1.0-1 libwpebackend-fdo-1.0-1
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  gcc-12-base:i386 i965-va-driver:i386 intel-media-va-driver:i386 krb5-locales libapparmor1:i386 libasound2:i386 libasound2-plugins:i386
Setting up libxrandr2:i386 (2:1.5.2-1build1) ...
Setting up libllvm15:i386 (1:15.0.7-0ubuntu0.22.04.3) ...
Setting up libnsl2:i386 (1.3.0-2build2) ...
Setting up libegl1:i386 (1.4.0-1) ...
Setting up libxss1:i386 (1:1.2.3-1build2) ...
Setting up mesa-va-drivers:i386 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up mesa-vulkan-drivers:i386 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up libasound2-plugins:i386 (1.2.6-1) ...
Setting up libxi6:i386 (2:1.8-1build1) ...
Setting up libxcursor1:i386 (1:1.2.0-2build4) ...
Setting up libgl1-mesa-dri:i386 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up libnss-nisplus:i386 (1.3-0ubuntu6) ...
Setting up libnss-nis:i386 (3.1-0ubuntu6) ...
Setting up va-driver-all:i386 (2.14.0-1) ...
Setting up libsdl2-2.0-0:i386 (2.0.20+dfsg-2ubuntu1.22.04.1) ...
Setting up libglx-mesa0:i386 (23.2.1-1ubuntu3.1~22.04.2) ...
Setting up libglx0:i386 (1.4.0-1) ...
Setting up libgl1:i386 (1.4.0-1) ...
Setting up steam:i386 (1:1.0.0.74-1ubuntu2) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.4-0ubuntu2.3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Processing triggers for man-db (2.10.2-1) ...
Setting up libharfbuzz0b:i386 (2.7.4-1ubuntu3.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Setting up libpango-1.0-0:i386 (1.50.6+ds-2ubuntu1) ...
Setting up libpangoft2-1.0-0:i386 (1.50.6+ds-2ubuntu1) ...
Setting up libpangocairo-1.0-0:i386 (1.50.6+ds-2ubuntu1) ...
Setting up libdecor-0-plugin-1-cairo:i386 (0.1.0-3build1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...

Step6:After successful installation of steam then configure and log in to steam account using the below command

root@linuxhelp:~# steam
[2024-08-02 21:57:04] Startup - updater built Nov 22 2021 22:06:59
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2024-08-02 21:57:04] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2024-08-02 21:57:04] Using the following download hosts for Public, Realm steamglobal
[2024-08-02 21:57:04] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-08-02 21:57:04] Verifying installation...
[2024-08-02 21:57:04] Unable to read and verify install manifest /root/.steam/debian-installation/package/steam_client_ubuntu12.installed
[2024-08-02 21:57:04] Verification complete
[2024-08-02 21:57:04] Downloading Update...
[2024-08-02 21:57:04] Checking for available update...
[2024-08-02 21:57:04] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
[2024-08-02 21:57:05] Downloaded new manifest: /client/steam_client_ubuntu12 version 1721173382, installed version 0, existing pending version 0
. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-08-02 21:58:34] Verifying installation...
[2024-08-02 21:58:34] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /root/.steam/debian-installation/logs
src/clientdll/cminterface.cpp (3517) : 0 == m_CMConnection.GetHConnection()
src/clientdll/cminterface.cpp (3517) : 0 == m_CMConnection.GetHConnection()
[2024-08-02 22:46:23] Shutdown
root@linuxhelp:~# Processing triggers for libc-bin (2.35-0ubuntu3.8) 
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...

Step 7: Login or create new steam account with mail id.

snap1

snap2

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to install Steam on Ubuntu 22.04.Your feedback is much welcome.

Tags:
sebastian
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How to install Steam on Ubuntu 22.04

A

Steam is a digital distribution platform developed by Valve Corporation that allows users to purchase, download, and play PC games.

Q

How do I create an account on Steam?

A

To create an account on Steam, go to the Steam website, click "Create Account" and follow the registration process. You will need to provide some basic information such as your email address, password, and name.

Q

Is the Steam free?

A

Steam is free to use, but you need to purchase games or other content through their store.

Q

Can I play Steam games offline?

A

Yes, once you have downloaded a game from Steam, you can play it offline by launching the game through the Steam client.

Q

How do I update my Steam games?

A

Steam automatically updates your games when a new patch or version is available. You can also manually check for updates in the Steam client.

Load more

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Sebastian ?
How to change non required to required field in SuiteCRM Custom/Default Modules

How to change not required to the required field in SuiteCRM Custom/Default Modules?

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.