Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

Using elementary OS’s software center with confidence

Installing software on Linux used to mean searching package names, checking repositories, and typing commands into a terminal. elementary OS makes that process more approachable through AppCenter, its graphical software center. From one window, you can discover applications, review their descriptions, install them, apply updates, and remove software you no longer need.

AppCenter is designed around a clean, curated experience rather than an enormous catalog of every Linux package. That focus suits elementary OS’s design philosophy: applications should feel consistent with the desktop, respect user privacy where possible, and provide clear information before installation. You can still use other package-management methods when necessary, but AppCenter is the most convenient starting point for everyday software.

The exact selection and appearance can vary between elementary OS releases. Some applications are distributed as Flatpaks, while core system components and traditional packages may come from the operating system’s repositories. Understanding that distinction helps you choose applications confidently and troubleshoot the occasional installation or update issue.

What AppCenter provides

Open AppCenter from the Applications menu or by searching for it in the launcher. Its home screen normally highlights featured software, recently added applications, and categories such as graphics, internet, productivity, audio, and games. A search field lets you look for a particular program without knowing its package name.

The store presents applications in a visual catalog, but it remains connected to Linux package sources behind the scenes. Many desktop applications are delivered through Flatpak, a format that bundles much of an application’s runtime and can isolate it from the rest of the system. Other software may be supplied through elementary OS or Ubuntu repositories, depending on the application and the release you are using.

AppCenter can also display applications that accept payment or donations. Free software does not necessarily mean that its developers receive no support; a voluntary payment can help maintain the project. Review the price or donation information shown on the application page before selecting the install button.

Finding suitable applications

Search by the task you want to complete rather than by a vague category. For example, search for “podcast,” “vector editor,” “password manager,” or “video player” instead of browsing every multimedia application. If you know the product name, use the exact name first, then try a shorter keyword if no result appears.

Search results may include several applications with similar descriptions. Check the icon, developer name, screenshots, supported file formats, and recent update information before installing anything. A familiar name is useful, but it is not enough by itself: similarly named applications can be unrelated projects, unofficial ports, or abandoned tools.

Categories are useful for discovery when you are unsure what you need. Open an application page in a new decision-making step rather than installing the first result. Look for a description that explains the program’s actual purpose, and pay attention to whether it is intended for desktop Linux, a particular workflow, or a specific hardware setup.

AppCenter’s collection is curated, but curation is not a guarantee that every application will suit your needs. Read the developer’s notes and visit the project website when an app handles sensitive information, connects to online accounts, or works with important files.

Checking details before installation

An application page should answer several practical questions. Confirm the name and publisher, read the summary, inspect screenshots, and look for links to documentation or a project homepage. Release notes can reveal whether the software is actively maintained and whether a recent version changed its behavior.

Permissions deserve special attention, especially for Flatpak applications. A program may request access to your home folder, removable drives, camera, microphone, or network. Some permissions are necessary for the app’s purpose, while others deserve closer inspection. A music recorder needs microphone access; a simple calculator generally does not.

Sandboxing can reduce the damage caused by a poorly behaved application, but it does not make every program automatically safe. Download applications from reputable sources, keep the operating system updated, and avoid entering passwords into an app whose origin is unclear. If an application page gives little information about its publisher or purpose, postpone installation until you can verify it.

Ratings and comments can provide useful clues, although they should be treated as supporting evidence rather than a final verdict. A small number of reviews may simply mean that the application is new or that users discuss it elsewhere. Technical documentation, issue trackers, and the developer’s release history often provide a more reliable picture.

Understanding package sources

The source of an application affects its update path, permissions, storage use, and integration with the desktop. AppCenter generally presents these details in a simplified way, but knowing the basic differences makes software management easier.

Package source Typical strengths Points to consider
Flatpak Newer desktop applications, consistent runtimes, sandboxing Can use more disk space and may need permission review
elementary OS or Ubuntu repository Strong system integration and familiar dependency handling Versions may be older than upstream releases
External installer or downloaded package Access to software unavailable in AppCenter Requires greater trust, manual updates, and compatibility checks
Web application or browser-based service No local installation and easy cross-platform access Depends on internet access and may offer fewer desktop features

Flatpak applications are especially common in modern Linux desktop stores because they allow developers to publish a relatively consistent build across distributions. Their bundled runtimes can occupy additional storage, but that trade-off may provide newer features and fewer dependency conflicts. Flatpak applications can also use portals that request access to files, cameras, or other resources through controlled interfaces.

Repository packages are closely tied to the base system. They often integrate well with system menus, themes, shared libraries, and command-line tools. Their versions may prioritize stability over the newest features, which is useful for core utilities and software that must behave predictably.

Avoid mixing installation methods casually for the same application. Installing one version through AppCenter and another through an external installer can create duplicate launchers, confusing update paths, or conflicting file associations. Choose one source, remove the unwanted copy, and keep the remaining version updated through its original channel.

Installing and managing an application

When you find an application you want, open its full details page and select the install control. AppCenter may request your account password because installing software changes system-managed files or application data. Enter the password only in the authentic system prompt, then wait for the download and setup process to finish.

The application usually appears in the Applications menu after installation. Some programs launch immediately from AppCenter, while others require you to close and reopen the launcher before their icons appear. The first launch may take longer if the application is preparing a profile, downloading additional data, or setting up a shared runtime.

If installation fails, read the error message instead of repeatedly pressing the install button. A temporary network problem, insufficient storage, unavailable repository, or pending system update can interrupt the process. Restarting AppCenter may resolve a brief catalog problem, while a full system update may be required when package metadata is out of date.

To remove an application, locate it in AppCenter’s installed section or open its application page and choose the uninstall option. Removing a program may leave personal configuration files behind, which is often intentional so that reinstalling the app does not erase your preferences. Flatpak applications can also retain user data separately from the application itself, so check the software’s documentation if you need a complete cleanup.

Keeping applications current

AppCenter commonly shows available updates in a dedicated updates area. Install updates regularly, especially for web browsers, communication tools, media applications, and software that handles files from outside sources. Updates can include security fixes, compatibility improvements, translations, and bug corrections.

Operating system updates and application updates are related but not identical. An application may update independently of the base system, while a system update can change libraries, drivers, or desktop components that applications rely on. Keeping both current gives you a more predictable environment and reduces the chance of a package becoming incompatible.

Before a significant update, save work and close the application. If you depend on a tool for a time-sensitive project, check its release notes and keep a backup of important files. Updates are usually routine, but a major version can change settings, remove an old feature, or require a new permission.

If an update appears stuck, confirm that your internet connection is working and that the computer has enough free storage. Do not shut down the machine while a package transaction is actively running. When AppCenter continues to report a failed update, the elementary OS community forums and the application’s own support channels can help identify whether the issue is local or affects many users.

A reliable routine for safer installs

A small amount of preparation makes the software center much easier to use. These habits reduce duplicate installations, unexpected permissions, and forgotten updates:

  • Search for the task and compare at least two plausible applications before installing.
  • Verify the publisher, project website, recent maintenance activity, and file or account access requested.
  • Prefer one installation source for each application and record external software that AppCenter cannot update.
  • Keep personal files backed up before major application or system updates.
  • Remove unused software and review its retained data when freeing disk space.

It is also worth organizing your installed applications periodically. If you have several programs that perform the same task, keep the one with the best maintenance, interface, and file compatibility rather than allowing every experiment to remain installed. Fewer applications mean fewer updates, less storage consumption, and a clearer Applications menu.

When an application behaves unexpectedly, first determine whether the problem is with the program, its permissions, or the operating system. A media player that cannot open a file may need access to a removable drive. A calendar app that cannot synchronize may be blocked by an account setting or network permission. Checking these possibilities is more effective than immediately reinstalling the software.

Making AppCenter part of your workflow

AppCenter works best as a discovery and maintenance tool, not merely as a download button. Use its descriptions to learn what a program does, compare package sources, and pay attention to update notices. With that approach, the graphical interface remains simple while you retain the practical awareness expected from a Linux desktop user.

For software that is absent from AppCenter, consult the developer’s official distribution instructions and verify that the package supports your elementary OS release. Avoid random download sites and unverified scripts. A trusted Flatpak repository, a documented package from the project itself, or a well-maintained repository is preferable to an installer whose origin and update process are unclear.

The elementary OS community is also a useful extension of the software center. If an application has a compatibility problem, search the forums for the exact error and release number, then share relevant details when opening a new discussion. Clear reports about the application version, installation source, and system version help other users reproduce and solve the issue.

Open AppCenter, choose a practical application you need, and inspect its details before installing it. Keep the program updated, review its permissions, and share your experience in the elementarynow community so other elementary OS users can make better software choices.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.