Comments (21)
On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.
About duplicating efforts: I feel like it's okay for the existing parts to do something that's already possible on another app, because the way Warehouse does it is just better. But installing Flatpaks from a remote is something that I don't see it overtaking GNOME Software at. Latest when it comes to browsing apps, it won't be worth it to try to replicate what GNOME Software already does.
One thing GNOME software can benefit from is the ability to choose between user and system, maybe we can have that in Warehouse, I'm not sure
Please correct me if I am wrong :3
from warehouse.
On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.
Sadly, this is not true. There are still many distributions that do not support GUI installation of Flatpak apps or even do not support it intentionally (Ubuntu). Having a simple, lightweight app that itself is packaged as a Flatpak and allows basic Flatpak apps management (including their installation) would be a big win for many users of these distributions.
from warehouse.
Working on allowing remote installs today
from warehouse.
I'm glad to say that I have finally fully completed the idea of this issue! Warehouse has been able to install Flatpaks from files for a bit now, but as of today, in main, I have added the Install From The Web window. New Flatpaks can now be installed from a simple search.
from warehouse.
Thank you for the complements! I've been asked this by a few other people as well. The goal of Warehouse is to manage what is currently on your system, but I can certainly look into something like this for the future. One thing to note is I do not plan on turning Warehouse into a full on flatpak package manager as that would be beyond my scope of knowledge, but I can work with something more barebones like a direct install of an app ID query.
from warehouse.
Nice! The ability to install *.flatpakref files would also be great if it is possible to implement. :-)
from warehouse.
I'm wondering, isn't installing apps more of a task that should be handled by a dedicated software center? I can see why it would make sense with .flatpakref
files, but letting users install apps from a remote seems like it would just be duplicating efforts.
from warehouse.
Other parts of this app could also be considered as "duplicating efforts". Anyway, as I mentioned in my original comment, there are many Linux distributions that do not support graphical Flatpak installation via their GUI software centers. Having an app that could be used for basic Flatpak apps management on such distributions would be great (and Warehouse already supports apps/runtimes uninstallation etc.).
from warehouse.
On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.
About duplicating efforts: I feel like it's okay for the existing parts to do something that's already possible on another app, because the way Warehouse does it is just better. But installing Flatpaks from a remote is something that I don't see it overtaking GNOME Software at. Latest when it comes to browsing apps, it won't be worth it to try to replicate what GNOME Software already does.
from warehouse.
I'm at least planning to be able to install ref files and I have searching and installing aPP IDs as an idea on the back burner too. But I would like to say that you can indeed install GNOME Software on Ubuntu and install flatpaks with it that way.
from warehouse.
^ yeah
I think a usecase that would be useful is for installing it in a specific user because GNOME software doesn't support that
from warehouse.
I would really like something to install directly from Flathub's website with an extension like Flatline. So you wouldn't even need GNOME Software or KDE Discovery.
from warehouse.
Just wanted to post here too that Warehouse can now install locally downloaded flatpak files either by selecting them in a file picker, or dragging and dropping them into the main list
from warehouse.
Nice, great work! :-)
from warehouse.
Oh? What do you mean specifically? Sounds interesting.
from warehouse.
Oh? What do you mean specifically? Sounds interesting.
I assume remote installs from Flatpakrefs?
from warehouse.
Well, as of update 1.2.0, Warehouse already supports adding new remotes via drag and drop, or from a file selector invoked in the Add a Remote window.
from warehouse.
sorry confusing terminology lol. I'm working on allowing you to install from the UI, without having to download a flatpakref file. So basically searching available apps on the remotes and then selecting to install them. One issue I'm having because I don't know meson is how can I have a pip package installed during the build?
from warehouse.
Ah that's ok. And wow that would be really nice to have! I am not entirely sure how to add a Pip package in to the build either but I certainly can look and ask around. You can join our Discord server / Matrix room if you would like direct connection to the people I'm going to ask as well, but of course no pressure to join, and thanks for working on my app!
from warehouse.
sorry confusing terminology lol. I'm working on allowing you to install from the UI, without having to download a flatpakref file. So basically searching available apps on the remotes and then selecting to install them. One issue I'm having because I don't know meson is how can I have a pip package installed during the build?
This is very good, but I think that just the app accepting the "appstream:" link can make it work. You can just click in "Install" in Flathub and Warehouse would be called to install the app.
from warehouse.
I'm glad to say that I have finally fully completed the idea of this issue! Warehouse has been able to install Flatpaks from files for a bit now, but as of today, in main, I have added the Install From The Web window. New Flatpaks can now be installed from a simple search.
woah, i cant believe you sai dthat to me... im a sigma,..
from warehouse.
Related Issues (20)
- Folders won't open HOT 7
- Downgrades are broken? HOT 3
- Feature Request: Commit dates in the app's properties information dialog HOT 2
- Translations appear broken (empty) in repository and Weblate HOT 2
- bug: Warehouse shows author names as flatpak app names HOT 3
- Info dialog's "Latest commit" field is never filled HOT 4
- Downgrade broken (again?) HOT 13
- Feature Request: Additional filter for verified package authors/owners HOT 3
- Fedora 40 KDE: python3.11 killed by SIGABRT
- [question] Is this app need additional permission?
- Feature Request: Option for reinstalling flatpaks
- App Freezing/Crashing on Opening It. HOT 4
- Feature Request: Padlock icon (or some visual indication) for items with disabled updates HOT 2
- Warehouse shows author names as flatpak app names HOT 1
- Feature Request: Consider offering a GUI for enabling / managing extra language locales (for dictionaries, spellchecking, etc.) HOT 1
- Downgrading defaults to disabling updates using masking, which also prevents downgrades; further downgrades silently fail HOT 1
- Feature Request: Backup of installed flatpaks - if wanted with snapshots
- Option to create a single-file bundle
- Traceback on startup preventing showing the list of flatpaks and runtimes - IndexError: list index out of range
- Apparently duplicate remotes, unclear that some are system-wide while disabled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warehouse.