On Debian 13 (trixie), policykit-1 was retired and pkexec moved into a standalone package. The previous Depends: policykit-1 made `apt install` fail with \"none of the choices are installable\" on a fresh trixie VM. Switch to Depends: pkexec | policykit-1 so apt can satisfy the constraint on both: - bookworm: policykit-1 (which provides /usr/bin/pkexec) - trixie: pkexec (standalone) Also updates SHA256SUMS and the install README accordingly.
35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# Releases
|
|
|
|
Pre-built `.deb` of the mycellium-ui desktop client. Tested on Debian 12 (bookworm); should work on any apt-based distro shipping `libwebkit2gtk-4.1-0` (Ubuntu 24.04+, Debian 12+).
|
|
|
|
## Install
|
|
|
|
```bash
|
|
sudo apt install ./mycellium-ui_0.1.0_amd64.deb
|
|
```
|
|
|
|
`apt install` with a local path resolves runtime deps (`pkexec` or `policykit-1` depending on the distro, `libwebkit2gtk-4.1-0`, `libgtk-3-0`) automatically. Plain `dpkg -i` will fail if any of those are missing.
|
|
|
|
The `pkexec | policykit-1` alternative covers both Debian 12 (where `pkexec` ships inside `policykit-1`) and Debian 13 (where `pkexec` is a standalone package).
|
|
|
|
## Verify
|
|
|
|
```bash
|
|
sha256sum -c SHA256SUMS
|
|
```
|
|
|
|
## What's inside
|
|
|
|
| Path | Purpose |
|
|
|---|---|
|
|
| `/usr/bin/mycellium-ui` | GUI launcher |
|
|
| `/usr/bin/mycelium` | Mycelium daemon (v0.6.1, runs as root via pkexec) |
|
|
| `/usr/share/polkit-1/actions/tech.threefold.mycellium-ui.policy` | polkit action — auth cached per session (`auth_admin_keep`) |
|
|
| `/usr/share/applications/Mycellium UI.desktop` | Menu entry |
|
|
|
|
## Uninstall
|
|
|
|
```bash
|
|
sudo apt remove mycellium-ui
|
|
```
|