Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debian/Ubuntu Repository #45

Closed
trymeouteh opened this issue Nov 25, 2022 · 7 comments
Closed

Debian/Ubuntu Repository #45

trymeouteh opened this issue Nov 25, 2022 · 7 comments
Labels
documentation Improvements or additions to documentation duplicate This issue or pull request already exists

Comments

@trymeouteh
Copy link

Is your feature request related to a problem? Please describe.
A self hosted Debian/Ubuntu repository for the Buskill app

Describe the solution you'd like
The ability to install Buskill on Debian and Ubuntu using a 3rd party repository and receive updates to Buskill right when the updates are released.

Describe alternatives you've considered
Flatpak
AppImage
Pacstall

Additional context
None

@maltfield
Copy link
Member

@trymeouteh any reason we should shoot for a self-hosted repo instead of the official Debian repos as described in #31?

@maltfield
Copy link
Member

maltfield commented Nov 25, 2022

Describe alternatives you've considered
Flatpak
AppImage
Pacstall

btw, the existing BusKill release for Linux is already a signed AppImage, and it has a built-in update function that securely updates itself with the latest version. But we intentionally don't automatically look for updates because that could alert Eve to the fact that you're using BusKill software, which could be fatal for some users. More info here:

I wouldn't use FlatPak as I've yet to find any documentation on if/how it actually secures the supply chain.

@trymeouteh
Copy link
Author

trymeouteh commented Nov 25, 2022

I cannot find a download page on the website and I do not see any AppImages in the github releases

An AppImage would be best to allow support on all distros as a easy to use portable package. An Debian/Ubuntu repository would be ideal to have a lighter package than an AppImage.

@maltfield
Copy link
Member

maltfield commented Nov 25, 2022

I cannot find a download page on the website and I do not see any AppImages in the github releases

See our documentation for how to download/install/verify the BusKill AppImage:

Is there anything unclear about this in the documentation that we can improve? Is there anything we can change to make this easier for you to find?

An AppImage would be best to allow support on all distros as a easy to use portable package. An Debian/Ubuntu repository would be ideal to have a lighter package than an AppImage.

Agreed.

@maltfield maltfield added documentation Improvements or additions to documentation duplicate This issue or pull request already exists labels Nov 25, 2022
@trymeouteh
Copy link
Author

trymeouteh commented Nov 25, 2022

Ah, the AppImage is inside the tarball file. Was not expecting that.

An Debian/Ubuntu repository would be nice, but not needed if there is an AppImage that supports in-app updates.

For Arch users, I am sure someone will add this app to the AUR.

@maltfield
Copy link
Member

maltfield commented Nov 25, 2022

Ah, the AppImage is inside the tarball file. Was not expecting that.

This is done for at least two reasons:

  1. It allows us to ship additional files with the release (eg README, LICENSE, etc)
  2. It allows us to give the AppImage file execute permissions, which makes the download/install process a bit easier.

An Debian/Ubuntu repository would be nice, but not needed if there is an AppImage that supports in-app updates.

Well, I disagree. Installation from apt is much nicer for UX than manual authenticy checks with gpg :)

For Arch users, I am sure someone will add this app to the AUR.

I don't use Arch, but if there's anything I can do to assist with that, please let me know :)

@maltfield
Copy link
Member

Closing as duplicate of #31. Please re-open if further action is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants