-
Notifications
You must be signed in to change notification settings - Fork 457
feat(updater): Add .deb Package Support to Linux Updater #1991
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
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 |
amrbashir
left a comment
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)zenityfor GUI password promptsudoas fallbackTechnical Details
Expected Archive Structures
Testing
Notes
zenityfor graphical password prompt (optional)