staging.inyokaproject.org

Firefox / Companion App

Status: Ungelöst | Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)
Antworten |

micha1948

Anmeldungsdatum:
27. Oktober 2024

Beiträge: Zähle...

System Lubuntu 24.04

Hallo,

Ich versuche schon eine ganze Zeit die sog. Companion App in meinen Firefox Browser, 131.0.3. (64 bit) zu integrieren.

Leider klappt das nicht.

Von der DownloadHelper Seite habe ich dies versucht.

Download for Linux

All you need to do is run this command in a terminal:

curl -sSLf https://github.com/aclap-dev/vdhc…load/install.sh | bash

Ich erhalte dann aber diese Meldung:

micha@micha:~/Downloads$ curl -sSLf https://github.com/aclap-dev/vdhc%E2%80%A6load/install.sh | bash
W: flatpak not installed. It is not necessary to install it, but if you're using Ubuntu (and derivatives), we recommend to install it to solve some CoApp registrations issues.
Skipping flatpak install
Downloading: https://github.com/aclap-dev/vdhc%E2%80%A6-x86_64.tar.bz2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 52.8M 0 2747 0 0 2283 0 6:44:55 0:00:01 6:44: 21 52.8M 21 11.2M 0 0 5273k 0 0:00:10 0:00:02 0:00: 53 52.8M 53 28.2M 0 0 8115k 0 0:00:06 0:00:03 0:00: 70 52.8M 70 37.1M 0 0 8862k 0 0:00:06 0:00:04 0:00:100 52.8M 100 52.8M 0 0 9627k 0 0:00:05 0:00:05 --:--:100 52.8M 100 52.8M 0 0 9626k 0 0:00:05 0:00:05 --:--:-- 11.9M
Extracting tarball…
/tmp/vdhcoapp-OBYBx8: bzip2 compressed data, block size = 900k
Registering CoApp
Installing…
Writing /home/micha/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
Writing /home/micha/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
VdhCoApp : VdhCoApp is ready to be used
CoApp successfuly installed under '~/.local/share/vdhcoapp'.
To uninstall, run '~/.local/share/vdhcoapp/vdhcoapp uninstall' and remove '~/.local/share/vdhcoapp'.
Re-run that script to update the coapp.
micha@micha:~/Downloads$

Die net.downloadhelper.coapp -1.6.3-1_386.tar.gz habe ich heruntergeladen.

Was läuft da schief?

Einen schönen Sonntag

Grüße, Michael

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

Bearbeitet von schwarzheit:

Forensyntax korrigiert. Bitte nicht alles fett schreiben. Danke.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5329

micha1948 schrieb:

micha@micha:~/Downloads$ curl -sSLf https://github.com/aclap-dev/vdhc%E2%80%A6load/install.sh | bash
W: flatpak not installed. It is not necessary to install it, but if you're using Ubuntu (and derivatives), we recommend to install it to solve some CoApp registrations issues.
Skipping flatpak install

Offensichtlich will der Befehl

curl -sSLf https://github.com/aclap-dev/vdhc…load/install.sh | bash

das Programm als Flatpak installieren, was du offensichtlich nicht installiert hast.

Lesestoff: Flatpak

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

schwarzheit schrieb:

Offensichtlich will der Befehl

Da habe ich doch bis eben noch gedacht, W steht für warning und "It is not necessary to install it" für nicht nötig, flatpak zu installieren.

Als Ubuntu-User greift man natürlich auch zu .sh und 386.tar.gz statt zum ebenfalls dort liegendem x86_64.deb.

Um Grundlagen zu erlernen, micha1948, mußt Du aber keine Videos entgegen der Regeln von Hostern ziehen. Für's Erste wäre der Blick ins hiesige Wiki angebracht.

Ubutux79

Anmeldungsdatum:
13. April 2023

Beiträge: 447

micha1948 schrieb:

Leider klappt das nicht.

Doch es hat geklappt

CoApp successfuly installed under '~/.local/share/vdhcoapp'.

Das was Du da siehst ist Englisch. Eine Sprache, welche man im vereinten Königreich aber auch zum Beipiel in den USA spricht. "Successfuly" heißt auf Deutsch "erfolgreich" und "installed" heißt auf Deutsch "installiert"

Was läuft da schief?

Du hast erfolgreich etwas installiert, womit Du auch Pr0nfilme abspeichern kannst. Ich maße mir jetzt nicht an, zu vermuten, was bei Dir schief läuft.

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1768

Ist der Feierfochs als Snap installiert? Dann musst du noch eine Verbindung schreifalten, damit er mit der Coapp Verbindung aufnehmen kann. Ich weiß jetzt aber nicht auswendig, welche.

--ks

micha1948

(Themenstarter)

Anmeldungsdatum:
27. Oktober 2024

Beiträge: 6

Vielen Dank für die Antworten. Mein Profilname gibt auch eine Auskunft über mein Alter. Ich habe mich nach besten Wissen bemüht das Problem zu lösen, leider mit dem beschriebenen Ergebnis.

Und ja, offenbar hat die Installation funktioniert, allerdings steht dann auch

Re-run that script to update the coapp.

was wohl heißt: Führen Sie das Skript erneut aus, um die Coapp zu aktualisieren.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

micha1948 schrieb:

Mein Profilname gibt auch eine Auskunft über mein Alter.

Ach? Da hättest Du ja fast noch Jesus kennengelernt. 😎

Ich habe mich nach besten Wissen bemüht das Problem zu lösen

Das mag ja sein, nur fehlen da wohl sämtliche Grundlagen. Ich rede nicht nur von Linux, sondern auch so Sachen wie "386". Das oder i386 stehen zuerst mal als Kürzel für Intel-Prozessoren 80386. Ich könnte ganze Bücher schreiben, kürze hier extrem ab. Wichtig ist, es ist eine Prozessorarchitektur, die man auch mit x86 oder x86_32 betitelt. Die "32" besagt 32 bit Verarbeitungsbreite.

Betriebssysteme müssen für die entsprechende CPU-Architektur geschrieben sein. Ubuntu (und auch Windows) gibt es längst nicht mehr für x86_32, sondern (in der Hauptsache) für x86_64 oder kurz x64. Also immer noch Intel x86, aber in 64 bit.

Also dieses "386"-Ding vergißt Du schon mal. Aber nicht nur deshalb, es hat die Dateinamenendung .tar.gz. Das bzw. .gz stehen für ein Archiv (GNU-zip). Darin kann alles liegen, ob nun Binaries, fertig lauffähige Programme oder Quellcode, den man erst noch kompilieren muß, oder Katzenvideos. 😉

Wenn in Ubuntu etwas installiert wird, sind es Pakete. Das funktioiniert über die Paketverwaltung. Die Dateinamenendung ist .deb (von Debian, Ubuntu stammt davon ab).

Dort, wo Du dieses install.sh herhast, liegt auch ein Paket, das auf linux-x86_64.deb endet. Genau das wäre das richtige Paket.

Sowas kann man ziehen und wie folgt installieren:

1
sudo apt install ./*.deb

apt ist ein Tool für die Paketverwaltung, mit sudo verschafft man sich temporär höhere Rechte. install ist die Option. Liegt nur 1 .deb-Datei im Verzeichnis, kann man wie gesehen mit einem Jokerzeichen abkürzen. Der Stern steht für alles. Liegen mehrere .deb-Dateien im Verzeichnis, muß man genauer angeben.

Du hast dagegen install.sh ausgeführt. .sh steht für Shell und bezeichnet hier ein Script, eine Befehlsabfolge. Das kann man jenachdem zwar auch machen und muß das oft genug, die Paketverwaltung weiß dann aber nichts davon.

Nun setzt diese Co-App auf Firefox auf (damit es funktioniert, muß aber noch ein Fx-Add-on installiert werden - das ist aber alles Grauzone, deshalb erkläre ich Dir darüber nichts, hier geht's nur über allgemeinere Zusammenhänge).

Dummerweise setzt Canonical, die Fa. hinter Ubuntu, seit Jahren auf eine völlig andere Art der Installation. deb-Pakete gibt es nach wie vor, aber Canonical will snap-Images durchdrücken. Das sind dann keine schlanken Pakete mehr, sondern riesige Abbilder, die wie Laufwerke gemountet, am System angemeldet, werden.

Diese snap-Images sind gegeneinander abgeschottet. Das kann zwar aus Sicherheitsaspekten von Vorteil sein, aber Komfort oder Sicherheit, beides gleichzeitig oder gleichzeitig erhöhen, geht nicht.

Wenn es da also den Browser Firefox als snap-Image gibt, läuft der in einer Sandbox (ein Sandkasten, wo nur er spielen kann). Nun muß noch besagtes Firefox-add-on installiert werden. Inwieweit das zusammenläuft, ist schon fraglich (mit einem Firefox als .deb-Paket funktioniert es). Dieses Add-on muß nun die Companion-App aufrufen bzw. an diese übergeben. Die läuft aber nicht in der Sandbox des Firefox, sondern außerhalb.

...und schon wird das nichts. Ja, man kann Firefox auch nicht als snap ins System bringen, aber nicht mehr einfach so über Installation.

Du siehst, es ist so einiges zu wissen. Nicht nur auf Dein momentanes Problem bezogen solltest Du Dir direkte Hilfe eines Linux-Users suchen. So gibt es in größeren Städten Linux-User-Groups (LUG), die sich öfter treffen und auch Newbies helfen.

micha1948

(Themenstarter)

Anmeldungsdatum:
27. Oktober 2024

Beiträge: 6

Vielen Dank für die ausführliche Antwort.

Bei der Eingabe von

sudo apt install ./*.deb

erhalte ich

Paketlisten werden gelesen… Fertig
E: Nicht unterstützte Datei ./*.deb auf Befehlszeile angegeben.

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

Ubutux79

Anmeldungsdatum:
13. April 2023

Beiträge: 447

micha1948 schrieb:

 Paketlisten werden gelesen… Fertig
E: Nicht unterstützte Datei ./*.deb auf Befehlszeile angegeben.

Die ausführliche Antwort muss natürlich auch gelesen werden. Wenn man einfach nur einen Befehl kurz abtippt, ohne die Hilfsanweisungen drumherum zu befolgen, kommt bei der Ausführung des Befehls, der oben gezeigte Fehler.

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1768

micha1948 schrieb:

Vielen Dank für die ausführliche Antwort.

Bei der Eingabe von

sudo apt install ./*.deb

erhalte ich

Paketlisten werden gelesen… Fertig
E: Nicht unterstützte Datei ./*.deb auf Befehlszeile angegeben.

Na, dann gibt’s noch ne ausführliche Antwort.

  • Der Ausdruck „*.deb“ bedeutet „jede Datei, deren Name mit ‚.deb‘ aufhört“.

  • Der Ausdruck „./“ davor bedeutet „in genau diesem Verzeichnis hier, such nirgendwo anders“.

Das funktioniert also nur, wenn du die .deb-Datei a) heruntergeladen hast und b) dich im Terminal in genau dem Verzeichnis befindest, in das sie heruntergeladen wurde.

Beispiel: Bei mir wird alles Runtergeladene in ein Verzeichnis „Downloads“ in meinem Homeverzeichnis gelegt. Deshalb gehe ich nach dem Öffnen des Terminals erstmal in dieses Unterverzeichnis, cd steht für „change directory“:

cd Downloads

Der Prompt (hinter dem du deinen Befehl eintippst) wechselt nun von ~$ auf ~/Downloads$. Sicherheitshalber nochmal den Inhalt ausgeben lassen, ob die richtige Datei wirklich da drin ist, ls steht für „list“, -la heißt listenförmig und ausführlich:

ls -la

und dann wird wie oben installiert. Sollte klappen.

--ks

micha1948

(Themenstarter)

Anmeldungsdatum:
27. Oktober 2024

Beiträge: 6

Vielen Dank für die Zeit, die du in mein Problem investierst. Alles habe ich gemacht wie du geschrieben hast und das ist das Ergebnis:

icha@micha:~/Downloads$ sudo apt install ./*.deb
[sudo] Passwort für micha: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »net.downloadhelper.coapp« wird an Stelle von »./vdhcoapp-linux-x86_64.deb« gewählt.
net.downloadhelper.coapp ist schon die neueste Version (2.0.19).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
micha@micha:~/Downloads$ 

Trotzdem, es funktioniert nicht, sorry.

micha

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

micha1948

(Themenstarter)

Anmeldungsdatum:
27. Oktober 2024

Beiträge: 6

Jetzt erhalte ich die Meldung:

Begleitanwendung wird benötigt

micha

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1768

Ich verweise mal auf meinen Beitrag vorgestern um 11:11 Uhr.

--ks

Ubutux79

Anmeldungsdatum:
13. April 2023

Beiträge: 447

micha1948 schrieb:

Jetzt erhalte ich die Meldung:

Begleitanwendung wird benötigt

snap connections firefox

micha1948

(Themenstarter)

Anmeldungsdatum:
27. Oktober 2024

Beiträge: 6

Es funktioniert! 😀 Vielen Dank den unermüdlichen Helfern und eine schöne Woche noch.

Micha

Antworten |