Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waydroid/waydroid-package-manager
https://github.com/waydroid/waydroid-package-manager
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/waydroid/waydroid-package-manager
- Owner: waydroid
- License: gpl-3.0
- Created: 2022-04-01T18:54:53.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-06T10:12:38.000Z (about 1 year ago)
- Last Synced: 2024-11-04T01:03:29.921Z (2 months ago)
- Language: Shell
- Size: 49.8 KB
- Stars: 49
- Watchers: 2
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Waydroid Package Manager
Version 1.0.16Easy to use interface for managing (install/remove) Android apps into [Waydroid](https://waydro.id) and managing (add/remove/update) f-droid based repos as well.
This script is provided as a convenience and is not intended to be used as an enterprise solution.Copyright (c) 2022 Waydroid, GPLv3
Created by: Waydroid Development Team (Erfan Abdi, Jon West and others)
## Dependencies
xmlstarlet
dpkg (armv7a/arm64 detection)## Install
First, clone this repo:
repo clone https://github.com/waydroid/waydroid-package-manager
Then you can install it like so:
sudo chmod +x wpm.sh
mkdir -p ~/.local/share/wpm && cp wpm.sh ~/.local/bin/wpm && mkdir -p ~/.local/share/wpm/repos && cp -r repos/* ~/.local/share/wpm/repos## Usage
Usage options:
-h | --help: Shows this dialog
-c | --clean: cleans up downloaded apps
-v | --version: Shows version info
-s | --search | search: Searches all repos for a package
-l | --listrepos | listrepos: Lists all added fdroid repos
-la | --listallapps | listallapps: Lists all apps on a specific repo
-a | --addrepo | addrepo (repo repo_url): Adds a new fdroid repo
-r | --removerepo | removerepo (repo): Removes a repo
-u | --updaterepo | updaterepo (repo repo_url): Updates a new fdroid repo
-i | --install | install (app_name): Searches for & installs an app
-n | --remove | remove (app_name): uninstalls an app
-m | --listapps | listapps: Lists all installed apps
-p | --apkinstall | apkinstall (apk_location): installs an apk## Examples
Add Repo:
wpm addrepo unofficialfirefox https://rfc2822.gitlab.io/fdroid-firefox/fdroid/repo
List all installed apps:
wpm listapps
Search for package (searching by name itself is not yet implemented):
wpm search org.kde.kdeconnect_tp
Install package:
wpm install org.kde.kdeconnect_tp
Install APK package:
wpm apkinstall ~/Downloads/Smart-Dock.apk
Remove pagkage:
wpm remove org.kde.kdeconnect_tp