How to Install Steam and Configure It For Games on Pop!_OS?

Steam is a gaming store where a huge collection of games are available which can be downloaded from any operating system like Windows, macOS, and all distributions of Linux including Pop!_OS, Debian, and Ubuntu. Most of the games available on Steam are paid but it provides many free-to-play games and demos as well. Steam also offers SteamVR which is a tool to experience high-end VR games.

Steam is a platform where not only gamers can download their favorite games but also provides a forum on which the gamers can discuss the games to help each other. In this post, installation of the Steam on Pop!_OS which is a popular distribution of Linux is going to be discussed by the following methods:

  • Through Pop!_OS repository
  • Through deb package
  • Through flatpak utility

How to install Steam on Pop!_OS through its repository

The package of Steam comes in the default repository of Pop!_OS, but before continuing the installation, it is suggested to update the repository of Pop!_OS:

$ sudo apt update

There are some packages of the repository that needs upgradation:

Upgrade these packages by using the command:

$ sudo apt upgrade -y

All the packages are up to date, install steam using the command:

$ sudo apt install steam -y

After the installation is completed, run the application of Steam by using the command:

$ steam

On execution of the command, a prompt will appear of the “Updating Steam”, let it complete:

The Steam will be launched on completion of updating, you can log in either using your Steam account or if you are new, you can create the new account by clicking on the “CREATE NEW ACCOUNT”:

Uninstallation of Steam: To uninstall the Steam from Pop!_OS if it is installed through the official repository, run the command:

$ sudo apt purge steam -y

How to install Steam on Pop!_OS through deb package

We can also download the deb package of Steam and use it to install the Steam so we download it from its official website using the command:

$ wget <a href="https://cdn.akamai.steamstatic.com/client/installer/steam.deb">https://cdn.akamai.steamstatic.com/client/installer/steam.deb</a> -O steam.deb

In the above command, we used the -O flag which saves the output with the name of steam.deb. To confirm the download of the deb package of Steam, we will list down the contents:

$ ls

Install the deb package of Steam by using the apt package manager by assigning the path of the file; in our case we are running the command in the same directory so we will use “./”:

$ sudo apt install ./steam.deb -y

Launch the Steam by going to the Activities and typing “steam”:

Click on the icon of “Steam”:

Another way to run steam is by executing the command:

$ steam

Steam is updating:

As soon as the update will be completed, Steam will be launched:

Steam has been launched.

Uninstalling Steam: Go to the Pop!_shop, type “steam” in the search bar, and open it, click on the “Uninstall” button to remove it:

How to install steam on Pop!_OS using the flatpak utility

To install Steam using the flatpak utility on Pop!_OS, first we have to install the flatpak utility with the command:

$ sudo apt install flatpak

Now, install Steam using the flatpak utility:

$ flatpak install flathub com.valvesoftware.Steam

To run the steam using flatpak, use the command:

$ flatpak run com.valvesoftware.Steam

After the update, Steam will be running:

Removing the Steam from Pop!_OS: We can use flatpak utility for removal of Steam from Pop!_OS:

$ flatpak remove flathub com.valvesoftware.Steam

How to configure Steam on Pop!_OS

For the configuration of the Steam, log in to the Steam account using your credentials, a home screen will be displayed, attach the controller; we are using Xbox controller, click on the “Steam” on the top left side of the screen, a drop-down menu will appear, choose “Settings”:

The settings menu will be displayed:

The first option in the settings is “Account”, which contains your account details that you can manage from this menu. The next menu is of “Family”:

Through this option, you can limit the access of the content to the other members of the family like children to restrict them from it.

The “In-Game” option allows you change the settings which can be used while playing the game, for example the shortcut keys and folders to save the screenshots.

The “Interface” is used to manage the options of the interface of Steam like language settings, GPU settings, text, skin and icon sizes.

In the “Library” option, you can manage the library settings like managing the bandwidth mode, disabling community content, and displaying game icons.

The “Downloads” option allows you to manage the folder where the downloaded games are to be stored, the region of downloading, and the settings of the history of downloaded files.

Cloud settings are managed in the “Cloud” section:

The background music can be adjusted from the “Music” option of the Settings.

If you want to play the games from the remote source, the device can be connected through its host address from the “Remote Play” option.

The “Web Browser” is used to manage the settings of the web browser.

In “Controller” there are four main options, the first one is “GENERAL CONTROLLER SETTINGS” if we click on it:

It will detect the controller or you can choose the controller from the list manually.

The next option is of “BIG PICTURE CONFIGURATION”:

In the above image, the default settings are shown but you can change the settings according to your ease from this menu.

The next option is “Shader Pre-Catching” which is used to manage shaders.

The last option “Steam Play” allows you to manage the install and play games settings of the games.


For the gamers, Steam is the best platform that provides them with a wide range of games of many categories like adventure, action, and casual. There are different distributions of Linux that support Steam but Pop!_OS will be recommended as it also comes with the NVIDIA version by default and also supports the GPU.

This post is regarding the installation procedure of Steam on Pop!_OS by three different methods; through the repository of Pop!_OS, by downloading the deb package of Steam, and by using the flatpak utility. All the methods of installation and then configuration of Steam are explained in detail.

About the author

Hammad Zahid

I'm an Engineering graduate and my passion for IT has brought me to Linux. Now here I'm learning and sharing my knowledge with the world.