a store i forked because i hate the ubuntu/gnome store.
You'll need to run the following command to install all of the dependencies:
sudo apt install gettext libappstream-dev libflatpak-dev libgee-0.8-dev libgranite-dev libgtk-3-dev libhandy-1-dev libjson-glib-dev libpackagekit-glib2-dev libpolkit-gobject-1-dev libsoup2.4-dev libxml2-dev libxml2-utils meson valacRun this command to build and install the appcenter
git clone https://github.com/hexisXz/hexcenter.git && cd hexcenter && meson build --prefix=/usr && cd build && ninja && sudo ninja installinstall all together
sudo apt install gettext libappstream-dev libflatpak-dev libgee-0.8-dev libgranite-dev libgtk-3-dev libhandy-1-dev libjson-glib-dev libpackagekit-glib2-dev libpolkit-gobject-1-dev libsoup2.4-dev libxml2-dev libxml2-utils meson valac && git clone https://github.com/hexisXz/hexcenter.git && cd hexcenter && meson build --prefix=/usr && cd build && ninja && sudo ninja installTo run hexcenter execute io.elementary.appcenter
io.elementary.appcenterif you want to uninstall hexcenter make sure you are in the build dir and run
ninja uninstall && sudo ninja uninstall && cd .. && sudo rm -r ../hexcenterSee 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
