https://github.com/thin-edge/tedge-apk-plugin
thin-edge.io Alpine Linux package manager plugin
https://github.com/thin-edge/tedge-apk-plugin
alpine-linux community plugin thin-edge
Last synced: 9 months ago
JSON representation
thin-edge.io Alpine Linux package manager plugin
- Host: GitHub
- URL: https://github.com/thin-edge/tedge-apk-plugin
- Owner: thin-edge
- License: apache-2.0
- Created: 2023-08-19T20:02:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-20T11:03:39.000Z (almost 3 years ago)
- Last Synced: 2025-03-25T13:26:09.686Z (about 1 year ago)
- Topics: alpine-linux, community, plugin, thin-edge
- Language: Shell
- Homepage: https://thin-edge.io
- Size: 18.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tedge-apk-plugin
## Plugin summary
Manage Alpine Linux packages on a device using thin-edge.io software management plugin api.
**Technical summary**
The following details the technical aspects of the plugin to get an idea what systems it supports.
|||
|--|--|
|**Languages**|`shell` (posix compatible)|
|**CPU Architectures**|`all/noarch`. Not CPU specific|
|**Supported init systems**|`N/A`|
|**Required Dependencies**|-|
|**Optional Dependencies (feature specific)**|-|
### How to do I get it?
The following linux package formats are provided on the releases page and also in the [tedge-community](https://cloudsmith.io/~thinedge/repos/community/packages/) repository:
|Operating System|Repository link|
|--|--|
|Alpine Linux (apk)|[](https://cloudsmith.io/~thinedge/repos/community/packages/detail/alpine/tedge-apk-plugin/latest/a=noarch;d=alpine%252Fany-version/)|
### What will be deployed to the device?
* The following software management plugins which is called when installing and removing `apk` packages via Cumulocity IoT
* `apk` - Manage (list/install/remove) packages via the Alpine Linux Package Manager
## Plugin Dependencies
The following packages are required to use the plugin:
* Alpine Linux
## Development
### Start demo
1. Start the demo
```sh
just up
```
2. Bootstrap the device
```sh
just bootstrap
```
### Stop demo
```sh
just down
```