Vanilla-OS / live-iso

Vanilla OS Live ISO Builder.
GNU General Public License v3.0
995 stars 102 forks source link

Support for offline updates #200

Open lavilao opened 1 year ago

lavilao commented 1 year ago

Feature Description

Now that vanilla os is going for the image based route would it be possible to implement offline updates? What I mean by offline updates is the ability to download the update (in this case the new image) in some random place and then come to your PC and rebase the os with that image you downloaded somewhere else. For the implementation you could add something like a button that will let you pick your downloaded image file and perform the update from that local file instead than from the normal vanilla os repos/url.

Rationale

The usecase for this is very simple, there are a lot of people that have slow/limited internet on their house but have access to a fast internet conection somewhere else (work, school, friend house,etc)

Additional Information

Thanks in advice!

pulkitkrishna00 commented 1 year ago

Vanilla OS is not really the best OS for this use case. Even running the first setup in Vanilla OS requires an internet connection. And even if the base system could be updated in such a way, there would be no way to update the containers and flatpaks offline.

lavilao commented 1 year ago

@pulkitkrishna00 i know flatpaks can't be updated this way nor containers but: flatpaks updates don't requiere much bandwith as they are delta (I said updates, the initial install is like 300mb) and are optional as You can only use apx. On the container side You can configure them to use a repo that is near your location (it's going to be the same as using that distro bare metal). My point is that with flatpaks and containers You have choices with the base system updates not si much. The initial setup is a bummer thou.

mttbx commented 1 year ago

I think this is essential, some work places don't have internet, or need proxy to be able to download the update.