[Feature Request] Include lift install for Linux users as well #158

Open
opened 2024-01-07 15:32:31 +01:00 by Adamillo · 3 comments
Adamillo commented 2024-01-07 15:32:31 +01:00 (Migrated from github.com)

In this repository (https://github.com/pineappleEA/liftinstall) you have the option to install yuzu with Early Access turned on by default, but you only included a build for Windows. It would be great if we had the option to install yuzu early access with liftinstall on Linux. That would ensure that we can get updates for both yuzu and yuzu early access on Linux automatically

In this repository (https://github.com/pineappleEA/liftinstall) you have the option to install yuzu with Early Access turned on by default, but you only included a build for Windows. It would be great if we had the option to install yuzu early access with liftinstall on Linux. That would ensure that we can get updates for both yuzu and yuzu early access on Linux automatically
MGThePro commented 2024-01-07 15:37:58 +01:00 (Migrated from github.com)

That version of liftinstall is quite old and doesn't work on linux. So I'd have to merge all the changes from the original liftinstall and hope nothing breaks in the process.

I have originally decided against that because the main points of liftinstall are the verification of the patreon token, which is skipped on pinEApple's variant, as well as autoupdates on windows. On Linux I feel like liftinstall is less convenient because there we already have centralized package management (apt, dnf, pacman etc). On Arch for example there are already AUR packages for yuzu early access using pinEApple. For ubuntu and other distros there are probably similar ways like PPAs

That version of liftinstall is quite old and doesn't work on linux. So I'd have to merge all the changes from the original liftinstall and hope nothing breaks in the process. I have originally decided against that because the main points of liftinstall are the verification of the patreon token, which is skipped on pinEApple's variant, as well as autoupdates on windows. On Linux I feel like liftinstall is less convenient because there we already have centralized package management (apt, dnf, pacman etc). On Arch for example there are already AUR packages for yuzu early access using pinEApple. For ubuntu and other distros there are probably similar ways like PPAs
Adamillo commented 2024-01-07 15:58:29 +01:00 (Migrated from github.com)

I see, makes sense. Is there a way to do an auto update of some sort with Linux Mint aka Ubuntu? I'm pretty new to using Linux so I'm not well versed into this sort of stuff compared to Windows or macOS

I see, makes sense. Is there a way to do an auto update of some sort with Linux Mint aka Ubuntu? I'm pretty new to using Linux so I'm not well versed into this sort of stuff compared to Windows or macOS
MGThePro commented 2024-01-07 16:02:24 +01:00 (Migrated from github.com)

Like I said, create a PPA and either build .deb files from source or from the provided appimages. You can probably automate all of it using github actions.

This is a more advanced process though, so probably not something you'd do yourself

There are also little scripts that download the latest version of the appimage and then launches it. These are usually very small (a few lines) and are all over the internet because steam deck users use these. Simply googling "yuzu pineapple auto updater script steam deck" should find you some results.

Like I said, create a PPA and either build .deb files from source or from the provided appimages. You can probably automate all of it using github actions. This is a more advanced process though, so probably not something you'd do yourself There are also little scripts that download the latest version of the appimage and then launches it. These are usually very small (a few lines) and are all over the internet because steam deck users use these. Simply googling "yuzu pineapple auto updater script steam deck" should find you some results.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: N-archive/pineapple-src#158
No description provided.