https://github.com/dleidert/proxmox-backup-client.appimage
AppImage build for proxmox-backup-client to use on Linux systems supporting appimage files
https://github.com/dleidert/proxmox-backup-client.appimage
Last synced: 3 months ago
JSON representation
AppImage build for proxmox-backup-client to use on Linux systems supporting appimage files
- Host: GitHub
- URL: https://github.com/dleidert/proxmox-backup-client.appimage
- Owner: dleidert
- License: other
- Created: 2023-11-28T12:39:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-21T21:45:01.000Z (10 months ago)
- Last Synced: 2025-01-12T01:14:52.806Z (4 months ago)
- Size: 47.9 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Create an AppImage for the Proxmox Backup Client
The `proxmox-backup-client` is [only available for Debian
users](https://bugzilla.proxmox.com/show_bug.cgi?id=4788). Although it is
possible to install it into some Ubuntu releases and other derivatives of
Debian as well, it sometimes require some adjustments. And for some releases,
it is completely impossible to install due to dependency restrictions.I was in need of the client for systems running Ubuntu 18.04 (Bionic).
Furthermore, the client should support namespaces, ruling out the
Buster-related release(s). Thus I started fiddling around with AppImage files.
While the one created with
[`pkg2appimage`](https://github.com/AppImageCommunity/pkg2appimage) did not
work due to relying on the libc provided by the host system, and that version
not matching the requirements of the packaged binaries,
[`appimage-builder`](https://github.com/AppImageCrafters/appimage-builder)
promises to package the glibc as well. I tried it and it seems to work at least
with the Bullseye version (2.x). The AppImage created with the Bookworm version
(3.x), unfortunately, fails with a [segmentation
fault](https://github.com/AppImageCrafters/appimage-builder/issues/335).To build the AppImage file, get the [`appimage-builder`
binary](https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage)
(an AppImage itself). Then build it via:```
./appimage-builder-1.1.0-x86_64.AppImage --recipe proxmox-backup-client.bullseye.yml --skip-tests
```## USAGE
Download the appimage file, put it into `/usr/local/sbin/`, and make it
executable. Then use it as you would use the binaries provided via the Debian
package:```
apt-get update && apt-get install libfuse2
wget -O /usr/local/sbin/proxmox-backup-client https://github.com/dleidert/proxmox-backup-client.appimage/releases/download/Continuous/proxmox-backup-client-2-x86_64.AppImage
chmod +x /usr/local/sbin/proxmox-backup-client
proxmox-backup-client version
```Please note that an AppImage requires FUSE to be present and usable. All
supported (and even current) releases of Debian and Ubuntu provide FUSE and
`libfuse2`. Don't replace `fuse3` by `fuse`, though, on recent distributions,
where you shouldn't require the AppImage anyway!## LICENSE
The files are released into the public domain. Please note that the image
(`pkg2appimage` requires an image) has been taken from the Proxmox website in
good faith and is not subject to the license terms mentioned here.