Hi there, im trying to install FreeTube and/or Brave on a Qube TemplateVM using the repo CLI commands yet its not working, ive tried;
$ sudo su
$ sudo dnf install FreeTube
$ sudo dnf install Brave
yet this doesnt work.
I did end up going to a normal (fedora-40) online app qube and installing FreeTube ** and Brave browser Flathub** version which appears in the Software GUI and when i hit download it does download yet nothing tells me where it actually downloads to and i cant find it in the Settings - Applications section either yet whilst im in Software i can click Open and it all works great yet when i close it down i cant re-open it again without going through Software to re-download it and only open it from there, i would love it to be persistent and available easier than this procedure if possible please help?
With Brave Browser it wants me to give it a Password keyring, i ignored input and just clicked OK not sure if this leaves me vulnerable in some way more so than if i had provided a keyring password but i not know about that stuff.
Please note that even after installed and opened both Brave and freetube still dont appear in Settings - Applications as an option even after refreshing it
From a 30s search, it seems you will have to manually install. This isnât recommended for non-advanced users for a multiplicity of reasons, not the least of which being that updates are also manual.
I cant use the CLI Commands on the link you sent for Brave on the TemplateVM as the TemplateVM is an Offline thing and the CLI commands you gave in the link are an Online thing unless im missing knowing something?
I tried it anyway as said but unfortunately 1 of the commands did not work;
thats the path i followed to get the flatpack but it didnt work out fully for me, it left me as i am currently which is in a little messy place, i recall 1 of the commands not working for me but i ignored it and continued
It isnât bold; itâs a heading likely from using â#â. You can have regular text by escaping the character (adding â\â before; ex.: â\#â). EDIT: My bad, I looked at the raw and it seems to be a glitch.
As for the command, my bad. The templates are not exactly air-gapped as much as behind a proxy that dnf/apt are using. Just prepand the rpm command with âhttp_proxy=http://127.0.0.1:8082â. Ex.:
Since I just a few days ago installed Brave Browser in my Fedora (39) template, I feel with you.
The CLI commands from the Brave website (linked above) mostly work, the only challenge is
$ sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
because the template cannot download the *.asc-file.
So what I did instead for this step is
then transfer the file to the template (using qvm-copy or qvm-move)
followed by âsudo rpm --import ./brave-core.ascâ in template and the directory you transferred it into (â~/QubesIncoming/â)
follow the rest of the cli instruction.
Worked without problems for me, have Brave up and running now.
P.S.: For clarification: This method does not require the https_proxy as in the post above.
P.P.S.: Second edit: For FreeTube you can download the appropriate binary from FreeTube - The Private YouTube Client in an app qube, qvm-copy it to the template and then âsudo apt / dnf install ./â as you did with the *.asc for Brave.
OK, letâs take a look into the details âŚ
According to the Brave website (Installing Brave on Linux | Brave), if you want to install Brave in Fedora, you need to run the following commands in the terminal:
In QubesOS that means you run them in a terminal in (one of your) Fedora template qubes (and then run Brave Browser in an app qube referring to this template qube).
The problem arises in the third line, because âsudo rpm --import âŚâ tries to download and import the file found at âhttps://brave-browser-rpm-release.s3.brave.com/brave-core.ascâ, i.e. somewhere on the internet.
But template qubes cannot download anything directly!
So what I did:
I ran the first two CLI commands in the template terminal.
Then I split the third CLI command into three parts:
Now this file (usually saved in the âDownloadsâ folder) needs to be transferred to the template. The Qubes-command âqvm-copyâ will do that.
E.g.: âqvm-copy ~/Downloads/brave-core.ascâ will give you a pop-up to identify the target qube (which would be your template) and copy it to a subfolder in ~/QubesIncoming on the template qube.
Last step: sudo rpm --import for the local file instead of the internet location, e.g. âsudo rpm --import ~/QubesImport/personal/ brave-core.ascâ
And last, but not least then: âsudo dnf install brave-browserâ (in the template qube)
Hi, as you already have lot of answer for Brave I talk now just about FreeTube.
I also use FreeTube but using the appimage
it is not necessary to carry out an installation in a template but just to use the appimage in a folder of one of your qubes
a FreeTube qubes for example
hereâs the simple procedure:
download the appiimage from the official lee site :
then choose Appimage
the image will be downloaded via your browser
then right-click on it and open property then make the file executable
then you just have to launch this file to have FreeTube working normally in a Qube of your choice
That was so helpful, thanks, what i ended up doing just before reading your post was doing all the CLI commands given earlier yet ignoring the the Command issue and continuing the commands and it seems to of worked for me, if it presents me an issue i shall revert to your helpful commands, thank you very much x
i did all that in a normal online qube app yet when i clicked it it did nothing so i right clicked it and tried to Run it yet nothing, i tried to open it using Disk Image Mounter and it looked to of put it up in the usb icon tray at the top where i can attach it to another qube yet this is not correct as i dont want it in another qube so i went back to right click and Run Software but it just opened up Software, basically i dont seem to be able to run it even though its Executable, do you think i need to change Group to Read/Write, basically should i change permissions to 777 ?
The warning message says;
Cannot mount AppImage, please check your FUSE setup.
For that you have to open the terminal of the template connect to the qubes youâr using
if youâr Qube name is Freetube and you use Fedora 40 or Debian 12 as template
you have to open the terminal of fedora40 or debian 12 and write on it
sudo apt install fuse if debian 12
sudo dnf install fuse if fedora 40
after you shut down the template and start to open again Appimage in your Freetube Qube