Download Flatpak For Fedora [2021]
Janvier Bender <[email protected]> Thu, 25 Jan 2024 03:20:54 -0800 (PST)
| Newsgroups | alt.books.roger-zelazny |
|---|---|
| Message-ID | <[email protected]> |
A Flatpak is a relatively new way of cross-distribution application distrib= ution. Unlike traditional package formats (deb, rpm) which targets specific= OS, flatpaks target specific runtimes (see below). download flatpak for fedora Download https://t.co/CBonxj6sFJ=20 The idea behind flatpak is to find the most common dependencies across many= applications and bundle them into one package called runtime. These runtim= es can be then targeted by other flatpak applications, which can use librar= ies from the runtime. However, many applications have dependencies which ar= e not common. In these cases, dependency is bundled together with the appli= cation itself during the flatpak build process. Fedora has its own version of flatpaks. These differs from the regular flat= paks mainly what source is picked to build the applications. Standard flatp= aks use source code, which is then rebuilt with /app prefix, but Fedora fla= tpaks use rpms. This implies that only applications which are packaged as r= pm can be converted into Fedora flatpaks. There is also a difference in the= resulting format. Flathub uses OSTree for its flatpaks, while Fedora uses = OCI. The biggest advantage stems from the input source of Fedora flatpaks. Their= source code is proved and it is clean what is installed and where. There a= re also processes how to introduce new rpms and many other control mechanis= m which makes the whole process very robust and transparent. It is also a v= ery comfort way how to use rpm-packaged application on other paltforms supp= orting flatpaks. Hi. I am just moving my stuff to 1Password. As the title says, I use Fedora= 36 Silverblue (release candidate). Being this Silverblue, I prefer to inst= all from Flatpak and avoid adding another layer to the kernel by installing= from rpm. I installed the Flatpak version with the command: flatpak install -beta.flatpakref. I just found out there is a new version available but found no guide as to = how to upgrade. Any suggestions? Thanks in advance. Experiencing a bug with an application? Consider filing an bug! The Fedora = Project treats applications from Fedora Flatpaks the same as their RPM coun= terparts, therefore the process of filing bugs for specific apps is the sam= e as filing a bug for any package on Fedora Linux. To file an bug, head ove= r to docs.fedoraproject.org and carefully read the instructions. By default most flatpaks can access the whole home directory of the user. O= rdinary apps can do this, too, of course. But flatpaks can easily be limite= d to the Downloads directory, for example. So why is this not set by defaul= t? You can create separate launcher for those 2. I have OBS studio rpm version= and flatpak package. Flatpak version got the higher priority. I made a sep= arate launcher for OBS studio rpm using menulibre. I am not sure how to ask this correctly but hope you can understand what I = am trying to say Can you help me understand about runtime drivers for video and audio? Is there a disadvantage using the flatpak? Will the flatpak be a older runtime than the .rpm? For example Zoom, rpm vs flatpak Wow, some heated discussion. Nice article. I would really like to see a tut= orial on how to make a simple flatpak. I have a game I want to package so t= hat I can use it on silverblue. Btw, am loving silverblue and flatpak is really userful, but I have a serve= r running silverblue and I have to offline it to update which is a bit of a= downer. The details of the application to be installed can also be provided by a.fl= atpakref file, which can be either remote or local. To specify a.flatpakref= instead of manually providing the remote and applicationID, run: Flatpak is the primary way that apps can be installed on Fedora Silverblue = (for more information, see flatpak.org).Flatpak works out of the box in Fed= ora Silverblue, and Fedora provides a small (but growing) collection of app= s that can be installed. From what I have seen, most flatpaks auto build off of github/gitlab releas= es. This usually leads to the flatpaks being less than a day older than the= ir source. Even if their maintainer is on vacation, and if something breaks= on the update, you can rollback. Full disclosure, I signed up to contribute to this discussion. As a free us= er without the experience to do it myself, if the Bitwarden project is will= ing to do it, I would definitely appreciate it, as I already use flatpak fo= r other apps (including the apparently unofficial Bitwarden package). Hey, just created an account just to vote this. The original post made a fe= w good points, and you can find many others in the comments. Would personal= ly love to download bitwarden as a flatpak, knowing that everything is mant= ained by the team, so that we get fast updates from an official source. UPDATE: fix was to reinstall fuse and fuse3 to get the correct permissions = on their executables and to wholly delete and reinstall the offending flatp= aks by uninstalling and doing rm -rf /.var/app/. Turns out flatpaks just get weird if you swap to Wayland and back. Deleting= their .var folders and fixing permissions on fuse executables (setuid bit = was missing??) so that I could reinstall them worked perfectly. You see, back when Fedora 35 was released, the repo definition for Flatpak = came pre-installed in the 'fedora-flathub-remote' package, and users did ha= ve the ability to enable third-party repositories to get access to Flathub = apps. Subscriptions are the lifeblood of LWN.net. If you appreciate this content = and would like to see more of it, your subscription will help to ensure tha= t LWN continues to thrive. Please visit this page to join up and keep LWN o= n the net. By Jonathan Corbet June 16, 2022 Fedora's objective to become the desktop Linux distribution o= f choice haslong been hampered by Red Hat's risk-averse legal department, w= hichstrictly limits the type of software that Fedora can ship. Specifically= ,anything that might be encumbered by patents is off-limits, with the resul= tthat much of the media that users might find on the net is unplayable. Thi= ssituation has improved over the years as the result of a lot of work withi= nthe Fedora project, but it still puts Fedora at a disadvantage relative to= some other distributions. A recentdiscussion on video support, though, shin= es a light on how some surprisinglegal reasoning may be providing a way out= of this problem; that waymay not be pleasing to all involved, however.FFmp= eg and FirefoxAt the beginning of June, Otto Urpelainen posted(on the Fedor= a development list)about some surprising behavior he had observed on his sy= stem. Initially,the Firefox browser was able to play the videos he wanted t= o watch.Installing Fedora's ffmpeg-free package, though, caused thosevideos= to fail to play. As Urpelainen noted: "This is unexpected,because one woul= d expect that installing any variant of ffmpeg wouldimprove video support, = not degrade it".As Kevin Kofler pointed out, thisbehavior looks like a bug = in Firefox, which is unable to find the OpenH264variant of the H.264decoder= found in the ffmpeg-free package. But it was not lost onanybody that this = problem does not occur if the version of FFmpeg shippedby RPM Fusion is ins= talled instead, andthat the H.264 codec found there doesn't require the var= ious convolutionsrequired to get OpenH264 onto Fedora. The H.264 support in= RPM Fusion isthought by some to work better as well. For this reason, Vita= ly Zaitsev saidthat the proper solution is for users just to enable RPM Fus= ion.Michael Catanzaro took issue withthat advice:Vitaly, your suggestions t= o enable rpmfusion are not helpful forinexperienced Fedora users, who expec= t multimedia to workout-of-the-box. Common multimedia needs like "play a vi= deo"absolutely need to work without rpmfusion, and we need Fedoradevelopers= testing this to make sure it works.But Kofler replied that "Itis common kn= owledge that Fedora is/was effectively useless for anythingremotely related= to multimedia without RPM Fusion packages". Zaitsevdoubleddown later by sa= ying that Fedora should simply preload the RPM Fusionrepository so that use= rs need not go through the process of learning thatthey need it and figurin= g out how to enable it themselves.That is the process that is required now;= a new Fedora installation willnot be set up to obtain packages from RPM Fu= sion and will not help usersunderstand that, sooner or later, they will hav= e to configure thatrepository. But fixing that problem still does not appea= r to be in theworks; one of the constraints placed on the Fedora project is= that itcannot help users find repositories containing code that, for examp= le,might have patent problems in some jurisdictions. This "pretend it's not= there" approach has led to a certain amount of frustration over the years.E= nter FlatpakMore recently, though, there has been a development on a relate= d front.In June 2021, the project adopteda proposal to set up the Flathubre= pository by default on Fedora systems. Flathub is, like RPM Fusion, anindep= endent repository (run by the GNOME Foundation) and, again like RPMFusion, = it contains software that Fedora cannot distribute, but it distributes pack= ages in the Flatpak format rather than using RPM.There is a push within Fed= ora to ship applications as flatpaks rather thanas RPMs. Flatpak makes depe= ndency management easier and, in theory atleast, can run applications withi= n secure sandboxes, but many developerssee the format as inferior and would= prefer to avoid it.The Flathub repository was set up in a "filtered" mode,= meaning that only applications that were acceptableto Fedora would be avai= lable (by default), but that still left room forproprietary flatpaks like Z= oom, Microsoft Teams, and Minecraft.Last April, though, the situation chang= ed: permission had beenreceived to drop the filtering and present the full = Flathubrepository to users. Fedora developers are currently working on enab= lingthis change for the upcoming Fedora 37 release. Catanzaro welcomedthis = news:Er, so everything from Flathub is fine now, no restrictions?Seriously = great news. In this case, I'd say priority one is to stopshipping Fedora's = Firefox and Totem altogether, and default togetting them from Flathub inste= ad.Not everybody was so joyful, especially given that theplan is to have th= e system select a flatpak package over a traditional RPM package when botha= re available. Deferring to an outside repository for important packageslike= Firefox is also not universally accepted as ideal.But the idea that Fedora= can now freely set up access to anexternal repository with software that F= edora cannot ship itself isgenerally welcome. It could be a solution to Fed= ora's longstandinglimitations with regard to problematic media formats.Why = not RPM Fusion?Since that decision was made, developers have been asking if= access to RPMFusion could be preloaded in Fedora as well, always to be tol= d that it isnot possible. The question came up again in this conversation a= s well;Catanzaro responded:For avoidance of doubt, Fedora Legal has decided= we may use flathubbut not rpmfusion. As I explained to you previously, the= y have alsodecided not to share their reasoning for this.Fedora project lea= der Matthew Miller answered witha pointer to thisexplanation:Flathub is a t= hird-party repository which provides software forvarious Linux distribution= s. It doesn't shape what software itcarries around what Fedora does not. It= fundamentally exists tosolve a problem with Linux app distribution to whic= h our policiesaround licensing, software freedom, and etc., are incidental.= Thismakes it a different case.It is fair to say that not everybody finds t= his explanation convincing.Kofler describedit as "an absolutely ridiculous = double standard". "Maxwell G" called it "apretty flimsy argument". Petr Pis= ar triedto explain the difference: RPM Fusion specifically targets Fedora, = whileFlathub is not Fedora-specific, and that somehow makes a difference.Th= e logic behind this policy surely makes sense to somebody in Red Hat'slegal= department, but it may have some unfortunate consequences in theFedora use= r community. It is not hard to imagine that it could be causinga lack of mo= rale among the RPM Fusion developers, who have worked for manyyears to addr= ess a key shortcoming in Fedora systems. If Fedora pushes itsusers toward t= he Flathub solution, RPM Fusion may eventually just give up,leaving no alte= rnative to Flathub, which is a less-appealing repository formany. It is not= at all clear that Fedora and its user community would bebetter off in that= world. (Log in to post comments) Fedora, FFmpeg, Firefox, Flatpak, and Fus= ion Posted Jun 16, 2022 15:32 UTC (Thu) by amacater (subscriber, #790) [Lin= k] f5d0e4f075