sodcalculator

10 Tech How-To

Install Ubuntu Software Center on Chromebook

Guide 10-36569 · Updated · Step by step

Yes, you can install the Ubuntu Software Center on a Chromebook, but only if your Chromebook supports Linux (Crostini) and you enable it in settings. The Software Center is a graphical app manager for Ubuntu, and on a Chromebook it runs inside a Linux container, so you install it with a terminal command rather than from the Chrome Web Store.

What the Ubuntu Software Center Actually Is

The Ubuntu Software Center (officially called “Software” in newer releases) is the default graphical package manager for Ubuntu. It lets you browse, search, install, and remove applications without using the terminal. Behind the scenes it talks to the same package repositories that the apt command uses, so anything you install through the GUI is the same software you would get with sudo apt install.

On a Chromebook, you do not get a full Ubuntu desktop. Instead, Chrome OS runs a lightweight Linux virtual machine (Crostini) that gives you a terminal and the ability to run Linux GUI apps. The Software Center is one such GUI app. When you install it, you get a window that looks and behaves like the Ubuntu app store, but it only manages packages inside that Linux container, not Chrome OS itself.

Before You Start: Check Your Chromebook

Not every Chromebook can run Linux apps. You need a model released in 2019 or later (roughly), with enough storage and RAM. Here is what to check:

  • Linux support: Go to Settings > Advanced > Developers > Linux development environment. If you see the option, your device supports it.
  • Storage: The Linux container needs at least a few GB free. The Software Center itself is small, but the apps you install can be large.
  • RAM: 4 GB is the practical minimum; 8 GB is more comfortable for running both Chrome and Linux apps.
  • Chrome OS version: Make sure your Chromebook is on a recent stable channel. Older versions may have bugs with Linux apps.

If your Chromebook does not support Linux, you cannot install the Software Center directly. You would need to use a different method like Crouton (now deprecated) or install a full Linux distribution, which is more advanced and not recommended for most users.

Step-by-Step: Enable Linux and Install the Software Center

Here is the exact process for a typical Chromebook running current Chrome OS:

  1. Open Settings (click the clock, then the gear icon).
  2. Go to Advanced > Developers.
  3. Click Turn on next to Linux development environment.
  4. Follow the prompts to set up a Linux username and allocate disk space (the default is usually fine).
  5. Once setup finishes, open the Terminal app (it appears in your app launcher).
  6. Update the package list by typing: sudo apt update and press Enter.
  7. Install the Software Center with: sudo apt install gnome-software and press Enter.
  8. When prompted, type Y and press Enter to confirm.
  9. After installation, you can launch it by typing gnome-software in the terminal, or find it in your app drawer (it may appear as “Software”).

That is it. The Software Center should open as a normal window, and you can browse and install Linux apps from there.

Why You Might Not Want the Software Center

The Software Center is convenient, but on a Chromebook it has some limitations that make many users skip it:

  • It only shows Linux apps – not Android apps or Chrome extensions. You will still need the Play Store and Chrome Web Store for those.
  • It can be slow – the Software Center loads package lists from the Ubuntu repositories, which can take a while on a Chromebook’s network.
  • Some apps are missing – the Ubuntu repos do not include every Linux app, and some are only available as .deb files or from other sources.
  • It does not manage Flatpak or Snap – many modern Linux apps are distributed as Flatpaks or Snaps. The default Ubuntu Software Center in older versions did not support them well; newer versions may, but it depends on your setup.

If you are comfortable with the terminal, sudo apt install [package-name] is often faster and more reliable. The Software Center is mainly useful for discovering new apps visually.

Alternatives to the Ubuntu Software Center

If the Software Center does not fit your needs, there are other ways to manage Linux apps on a Chromebook:

  • Synaptic Package Manager – a lightweight, classic GUI for apt. Install with sudo apt install synaptic.
  • Flatpak – enables installing apps from Flathub (a large repository of sandboxed apps). Set it up with sudo apt install flatpak and then add the Flathub repository.
  • Snap – Ubuntu’s own universal package format. Some Chromebooks can run snaps, but it is not officially supported in Crostini.
  • Terminal only – many users just use apt commands. It is fast, scriptable, and avoids GUI overhead.

For most people, the Software Center is fine, but if you want a more modern app store experience, try enabling Flatpak and using the GNOME Software with Flatpak support, or use a dedicated Flatpak frontend like PulseAudio (not recommended) – actually, stick with the built-in options.

Common Problems and Fixes

Here are the typical issues you might run into and how to solve them:

  • “gnome-software” not found – Make sure you ran sudo apt update first. If the package is not found, your Linux container might be based on Debian, not Ubuntu. In that case, install gnome-software from Debian repos (it still works).
  • Software Center opens but shows no apps – This usually means the package cache is empty. Run sudo apt update again, then restart the Software Center.
  • Apps do not launch after install – Some GUI apps need additional libraries. Try launching from the terminal to see error messages. Install missing dependencies with sudo apt install -f.
  • Linux container runs out of space – You can resize it in Settings > Advanced > Developers > Linux development environment, but it is easier to delete unused apps.
  • Software Center is very slow – This is common. Try using apt directly, or use a lighter alternative like Synaptic.

Frequently Asked Questions

Is the Ubuntu Software Center the same as the Chrome Web Store?
No. The Chrome Web Store installs Chrome extensions and Android apps. The Ubuntu Software Center installs Linux applications that run inside your Chromebook’s Linux container. They are completely separate ecosystems.

Will installing the Software Center void my warranty or break my Chromebook?
No. It runs inside a sandboxed Linux environment. If something goes wrong, you can simply disable Linux in settings, which removes the entire container and all its apps. Your Chrome OS itself remains untouched.

Can I install .deb files from the internet with the Software Center?
Yes, you can double-click a .deb file in the Files app, and it will open with the Software Center (or prompt you to install it). However, be cautious about downloading .deb files from untrusted sources – they can contain malware.

Why does the Software Center not show some apps I know exist?
The Software Center only shows packages available in the repositories configured for your Linux container. Some apps are not in the default Ubuntu repos, or they are distributed as Flatpaks or Snaps. You can add more repositories or use other package managers to get them.

Do I need to install the Software Center to use Linux apps on my Chromebook?
No. You can install apps directly with sudo apt install [package] from the terminal. The Software Center is just a visual interface – it is not required.

Can I install the Ubuntu Software Center on a Chromebook that does not support Linux?
No. Without Linux support, you cannot run any Linux apps, including the Software Center. Your only option would be to install a full Linux distribution via developer mode, which is much more complex and not recommended for most users.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →