-
Notifications
You must be signed in to change notification settings - Fork 286
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
feat(updater): Add .deb Package Support to Linux Updater #1991
Conversation
Removed support for .deb.tar.gz as requested by @FabianLars https://discord.com/channels/616186924390023171/1301285233991356506/1302596935101976616 |
Package Changes Through ce46dd5There are 17 changes which include upload with minor, upload-js with minor, updater with minor, deep-link with patch, deep-link-js with patch, fs with minor, persisted-scope with minor, log-plugin with patch, log-js with patch, fs-js with patch, http with patch, localhost with minor, opener with major, opener-js with major, positioner-js with minor, positioner with minor, sql with patch Planned Package VersionsThe following package releases are the planned based on the context of changes in this pull request.
Add another change file through the GitHub UI by following this link. Read about change files or the docs at github.com/jbolda/covector |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you also need to add a change file in .changes directory
Will jump on your requested changes tomorrow morning as its EOD for me (NZ Timezone) |
ok cool, I will jump onto this in the next couple of hours |
Removed the tests, so should be good to go @amrbashir |
Fixed the formatting @amrbashir |
Description
This PR extends the Linux updater functionality to support .deb package updates alongside the existing AppImage support. The implementation includes multiple authentication methods for package installation, providing a user-friendly update experience for Debian-based distributions.
Note: This PR relies on tauri-apps/tauri#11562
Key Features
pkexec
(primary, graphical)zenity
for GUI password promptsudo
as fallbackTechnical Details
Expected Archive Structures
Testing
Notes
zenity
for graphical password prompt (optional)