appcenter

AppCenter for elementary OS

Github stars Tracking Chart

AppCenter

Translation status
Bountysource

An open, pay-what-you-want app store for indie developers.

AppCenter Screenshot

Building, Testing, and Installation

You'll need the following dependencies:

  • gettext
  • libappstream-dev (>= 0.10)
  • libflatpak-dev
  • libgee-0.8-dev
  • libgranite-dev (>=5.2.5)
  • libgtk-3-dev
  • libjson-glib-dev
  • libpackagekit-glib2-dev
  • libsoup2.4-dev
  • libxml2-dev
  • libxml2-utils
  • meson
  • valac (>= 0.26)

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with io.elementary.appcenter

sudo ninja install
io.elementary.appcenter

Debugging

See debug messages:
As specified in the GLib documentation

G_MESSAGES_DEBUG=all io.elementary.appcenter

Show restart required messaging:

sudo touch /var/run/reboot-required

Hide restart required messaging:

sudo rm /var/run/reboot-required

Fake updates with the -f flag followed by PackageKit package name, not appstream id:

io.elementary.appcenter -f inkscape

Load and preview a local AppStream XML metadata file, your local metadata will show up in the featured banner and will also be searchable. Metadata loaded this way will have a (local) suffix in it's name.

io.elementary.appcenter --load-local /path/to/file.appdata.xml

Main metrics

Overview
Name With Ownerelementary/appcenter
Primary LanguageVala
Program languageVala (Language Count: 3)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2017-03-16 16:24:49
Pushed At2025-06-04 11:55:33
Last Commit At
Release Count76
Last Release Name8.2.0 (Posted on )
First Release Name0.2 (Posted on )
用户参与
Stargazers Count541
Watchers Count45
Fork Count105
Commits Count6.3k
Has Issues Enabled
Issues Count1096
Issue Open Count166
Pull Requests Count937
Pull Requests Open Count13
Pull Requests Close Count119
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private