1/12/2024

One click install werkt niet vanuit Firefox (Tumbleweed)

Filed under: — cybrarian @ 9:02 pm

Op de site https://software.opensuse.org kan je als OpenSUSE gebruiker normaal software installeren door op de knop “1 click install” te klikken.

Op dit moment werkt dat niet in mijn systeem: openSUSE Tumbleweed met Firefox 129.0.1.

Wat er gebeurt is dat je een grijs scherm met broncode te zien krijgt in een Firefox venster na een klik. (1)

Dat begint met metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install...

Volgens posts op een forum ontbreekt er een bepaald instellingenbestand voor Firefox: .y2usersettings (in je home directory).

Dat kan je zelf aanmaken met een editor als Kate, zie
https://bugzilla.opensuse.org/show_bug.cgi?id=1173781

Upd 01/2025: Dat lijkt trouwens niet altijd te lukken.

Uitleg

Op een openSuse Forum wordt gezegd dat de “one-click-install” alleen werkt met een Firefox die door openSuse is aangepast, dus niet met een zelf afgehaalde Firefox (nb wat hier niet het geval is).
Er wordt een speciaal “MIME-type” gebruikt, waardoor Firefox weet wat het moet doen met een .ymp bestand.
Bron https://forums.opensuse.org/t/cannot-install-1-click-ymp-files/141525/3

Alternatief
Wat one-click-install doet, is een YMP bestand downloaden en dat uitvoeren; dat kan je ook in twee stappen zelf doen:

  • 1. downloaden door op de 1-click… knop rechts te klikken, bewaar als, naam wordt voorgesteld, bv gambas3.ymp (of voormelde “grijze” pagina bewaren, dat is het ymp bestand).
  • 2. dubbeklik op het YMP bestand; dat zal Yast openen om verder te installeren.

Hieronder poging om de “foute” pagina en de inhoud van het .ymp bestand te tonen:

De “grijze” webpagina die je krijgt als het niet werkt (een voorbeeld):
(code wordt niet goed weergegeven…)

metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install"
group distversion="openSUSE Tumbleweed"
repositories
repository recommended="true"
name network:im:signal /name
summary Signal Messaging Devel Project /summary
description This provides the Signal-Desktop app./description
url https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumbleweed/ /url
/repository
repository recommended="true"
name openSUSE:Factory /name
summary The next openSUSE distribution /summary
description Any user who wishes to have the newest packages that include, but are not limited to, the Linux kernel, SAMBA, git, desktops, office applications and many other packages, will want Tumbleweed. Tumbleweed appeals to Power Users, Software Developers and openSUSE Contributors. If you require the latest software stacks and Integrated Development Environment or need a stable platform closest to bleeding edge Linux, Tumbleweed is the best choice for you.

ymp bestand:
(code niet exact weergegeven)

< ?xml version="1.0"? >
< !DOCTYPE UserSettings SYSTEM "/un/defined" >
< usersettings xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns" >
< oneclickinstallui t="map" >
< canread t="boolean">false < / canread >
< /oneclickinstallui >
< /usersettings >

Reacties zijn gesloten.

Powered by WordPress