Skip to content
😈 The Demon App Store
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
desktop PyCharm Desktop/Menu Icon Sep 13, 2019
images Added a screenshot. again, git ... >_> Aug 30, 2019 Updated the screenshot. Aug 30, 2019 PyCharm Uninstall Process Updated Sep 13, 2019 Runtime check WIP Sep 13, 2019
updates.log.txt updated log Aug 29, 2019

Demon App Store Logo

Finally, the Demon App Store is here! This, technically, should work with any Debian 10 distribution, but was designed for Demon Linux

The Store UI

The store UI is very simple to use. If you want an application installed, simply make sure that it is checked under the "Install" column. If you would like to uninstall an application, just maked sure that it is checked under the "uninstall" column. Then, hit the "Make Changes" button.

Demon App Store Screenshot

Self Maintaining

The Demon App Store will update itself in /appdev/ before each run. This is due to the file which is stored in /usr/local/sbin/ which holds all of the working code.


All installation fies will be cached and checked-in /var/demon/store/app-cache. To clean up the cache area, simply hit the "Clean Cache" button in the UI.

Demon App Store Screenshot


All application files are checked for integrity before re-downloading using hard-coded md5 hashes,

[+] $app: Graphana
[+] Checking if Graphana is already installed ...
[+] Cached file found: /var/demon/store/app-cache/grafana_6.3.3_amd64.deb
[+] Checksum verified, [ OK ]

This makes the Demon App Store more efficient by saving bandwidth of the user and the author/host of the application and dependency files.


To install simply clone this repository and copy the file to /usr/local/sbin. Then, run it with and it will get the lateste version of itself, and place it into /var/demon/store/code.

root@demon:~# git clone
Cloning into 'Demon-App-Store'...
remote: Enumerating objects: 181, done.
remote: Counting objects: 100% (181/181), done.
remote: Compressing objects: 100% (150/150), done.
remote: Total 305 (delta 91), reused 98 (delta 31), pack-reused 124
Receiving objects: 100% (305/305), 941.59 KiB | 7.59 MiB/s, done.
Resolving deltas: 100% (156/156), done.
root@demon:~# cp Demon-App-Store/ /usr/local/sbin/
root@demon:~# chmod +x /usr/local/sbin/ 


  • wget
  • awk, sed, grep
  • apt
  • git
  • yad
  • tail
  • dpkg
  • curl
  • add-apt-repository
You can’t perform that action at this time.