PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 32-Bit Firefox auf 64-Bit-Linux installieren geht nicht



karx11erx
23.03.07, 22:34
Habe MozillaFirefox-2.0.0.3-3.1.i586.rpm vom openSUSE 10.1 repository und erhalte beim Installieren den Fehler

Auflösen der Abhängigkeiten nicht erfolgreich
Resolvable id 1700635 does not exist.
Und nu?

Der Grund dass ich den 32-Bit-Browser installieren will ist dass der flashplayer mit dem 64-Bit-Browser (bei mir) nicht geht, und ich brauche den für den Login in eine Datenbank.

pavosos
23.03.07, 22:47
hier http://www.firefox-2-0.de/ das tar packet laden,dann nach zb /opt/ entpacken und aus dem firefox ordner die datei "firefox-bin" starten!

mfg

karx11erx
23.03.07, 22:51
Sorry, aber ich will nicht einfach firefox irgendwo hinpacken. Ich will hinterher von YaST/YOU die passenden Updates angeboten bekommen.

pavosos
23.03.07, 23:11
update geht dann auch einfach mit firefox him self!

unter dem menü "Hilfe" auf "firefox aktualisieren " klicken!


mfg

karx11erx
24.03.07, 09:52
Ich habe mal spasseshalber den Inhalt des tar.gz in meinen home folder installiert. Beim Aufruf von ./firefox-bin bekomme ich folgende Meldung:

./firefox-bin: error while loading shared libraries: libmozjs.so:
cannot open shared object file: No such file or directory
Wenn ich versuche das rpm zu installieren, bekomme ich o.a. Fehlermeldung. Früher hatte sich der Installer über irgendein fehlendes nssso.so (oder so ähnlich) beschwert.

backflip
24.03.07, 10:02
Für Flash benutze den nspluginwrapper:
http://gwenole.beauchesne.info/projects/nspluginwrapper/
Damit kannst du verschiedenste 32-bit-Plugins (u.a. RealPlayer und Flash) im 64-bit-Firefox nutzen.
Ich nutze allerdings weiterhin den 32-bit-Fuchs auf meinem Rechner (trotz 64-bit und obwohl er so um einiges hässlicher ist), weil du Java afaik nicht im Browser mit 64-bit betreiben kannst.
Übrigens, als Abhängigkeiten-geplagter SuSEr könnte dir SMART gefallen:
http://labix.org/smart

Btw... nach dem, was ich weiß, braucht Firefox noch einige Pakete namens "mozilla-nss" und "mozilla-nspr" oder ähnlich. Genau weiß ich das jetzt aber leider nicht. Eine Suche bei rpmseek.com würde allerdings schon helfen...

karx11erx
24.03.07, 10:51
Das kriege ich, wenn ich den wrapper installieren will:

Unresolved dependencies:
Installing nspluginwrapper-0.9.91.3-1.x86_64[Local packages]
There are no installable providers of nspluginwrapper-i386 == 0.9.91.3-1
for nspluginwrapper-0.9.91.3-1.x86_64[Local packages]

Herrgott nochmal, vor zwei Tagen ging flash noch. Was ist denn mit diesem Sch*-Linux los? Nix geht!

backflip
24.03.07, 11:23
Vielleicht solltest du zuerst den i386-Wrapper installieren und DANN den x86_64er?
Ich schätze, es liegt nicht an deinem Linux, das Problem liegt eher auf Layer 8.

karx11erx
24.03.07, 11:35
Möglicherweise ... wie soll jemand, der nicht schon fast alles weiss, das rausfinden? Die Fehlermeldung ist so katastrophal, die habe ich nicht wirklich verstanden. Dabei bin ich Informatiker.

Und wo kriege ich den i386-wrapper her? Ich finde auf der Seite keinen Link, nur einen Plugin- und einen Viewer-Download.

Wie finde ich den nspluginwrapper mit smart? Ich habe zwar eine wohl brauchbare Channel-Liste, aber eine Suche nach nspluginwrapper im smart GUI bringt kein Ergebnis.

backflip
24.03.07, 11:45
Und wo kriege ich den i386-wrapper her? Ich finde auf der Seite keinen Link, nur einen Plugin- und einen Viewer-Download.
"Note that you need both the Plugin and the Viewer for correct operation. Please also read the release notes."
Steht doch schon auf der Website...


Wie finde ich den nspluginwrapper mit smart? Ich habe zwar eine wohl brauchbare Channel-Liste, aber eine Suche nach nspluginwrapper im smart GUI bringt kein Ergebnis.
Den nspluginwrapper gibt es afaik nicht in den Standard-SMART-Repos. Die Channelliste sollte zumindest das SuSE-Repo, Packman und GURU enthalten.
Ich dachte eher an SMART für eine funktionierende Firefox-Installation. ;)

karx11erx
24.03.07, 11:50
Das ist meine Smart-Channel-Liste (von linux-club.de):

[suse-101-apt-suse-projects]
type = apt-rpm
name = SUSE Linux 10.1 APT SuSe Projects Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = suse-projects

[suse-101-apt-extra]
type = apt-rpm
name = SUSE Linux 10.1 APT Extra Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = extra

[jpackage-1.6]
type = apt-rpm
name = JPackage 10.1 apt repository (1.6)
baseurl = http://mirrors.sunsite.dk/jpackage/1.6/generic
components = free

[jpackage-1.7]
type = apt-rpm
name = JPackage 10.1 apt repository (1.7)
baseurl = http://ftp.heanet.ie/pub/jpackage/1.7/generic
components = free

[rpmkeys-101-apt]
type = apt-rpm
name = SUSE Linux 10.1 APT RPMKeys Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = rpmkeys

[suse-101-apt-suser-jmorris]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-JMorris Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = suser-jmorris

[suse-101-apt-ximian]
type = apt-rpm
name = SUSE Linux 10.1 APT Ximian Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = ximian

[suse-101-apt-gnome]
type = apt-rpm
name = SUSE Linux 10.1 APT Gnome Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = gnome

[suse-101-apt-non-oss]
type = apt-rpm
name = SUSE Linux 10.1 APT Non-oss Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = non-oss

[kde3]
type = rpm-md
name = kde3
disabled = yes
baseurl = http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.1

[e17]
type = rpm-md
name = Enlightenment e17
disabled = yes
baseurl = http://repos.opensuse.org/X11:/Enlightenment/SUSE_Linux_10.1/

[suse-101-apt-suser-tcousin]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser-tcousin Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = suser-tcousin

[packman-101-apt]
type = apt-rpm
name = Packman 10.1 APT Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = packman

[xemini]
type = apt-rpm
name = Xemini 10.1 apt repository
disabled = yes
baseurl = http://op4.xemini.de/linux/suse/apt/SuSE/10.1-x86_64/
components = xemini

[kde-backports]
type = rpm-md
name = kde
disabled = yes
baseurl = http://software.opensuse.org/download/KDE:/Backports/SUSE_Linux_10.1

[suse-101-apt-suse-people]
type = apt-rpm
name = SUSE Linux 10.1 APT SuSe People Repository
disabled = yes
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = suse-people

[suse-101-apt-update]
type = apt-rpm
name = SUSE Linux 10.1 APT Update Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = update

[suse-101-apt-samba3]
type = apt-rpm
name = SUSE Linux 10.1 APT Samba3 Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = samba3

[suse-101-apt-security]
type = apt-rpm
name = SUSE Linux 10.1 APT Security Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = security

[suse-101-apt-mozilla]
type = apt-rpm
name = SUSE Linux 10.1 APT Mozilla Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = mozilla

[suse-101-apt-suser-guru]
type = apt-rpm
name = SUSE Linux 10.1 APT Suser Guru Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = suser-guru

[suse-101-apt-base]
type = apt-rpm
name = SUSE Linux 10.1 APT Base Repository
baseurl = http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64
components = base

[smart]
type = rpm-md
baseurl = http://ftp4.gwdg.de/pub/linux/suse/opensuse/repositories/smart/SUSE_Linux_10.1/

Ich denke, die sollte es tun.

Wenn ich im smart gui nach nspluginwrapper suche, bekomme ich aber 0 Ergebnisse. Ich brauche keinen 32-Bit-Firefox, wenn der wrapper flash im 64-bit-Fox ausführt.

Ausserdem habe ich geschrieben, dass die Installation des wrappers nicht funktioniert, zur Ausführung kommt es gar nicht. Was erzählst Du also von Plugin und Viewer? Natürlich habe ich versucht, beide zu installieren. Ich bin doch nicht doof.

backflip
24.03.07, 11:54
Schön, dann lade doch einfach mal beide Pakete von der Website herunter und installere ZUERST das mit dem "i386" im Namen, dann das andere. Für den Fall einer Fehlermeldung: Bitte posten.
Btw... warum ist eigentlich die Hälfte deiner Channels deaktiviert?

karx11erx
24.03.07, 12:04
Habe ich getan. Inzwischen gings, lag an der Installations-Reihenfolge.

Allerdings gibt es bei mir kein /usr/lib/mozilla/plugins, wie der wrapper das gerne hätte. Wenn ich das Verzeichnis anlege und die flashplayer-plugin-Dateien reinkopiere, dann Firefox neu starte, bringt about: plugins keinen Flashplayer.

Zu den Channels: Keine Ahnung. Ich verstehe zwar das Prinzip der Liste, habe sie aber einfach aus dem Smart-WIKI des linux-club.de kopiert. Warum die die Hälfte desaktiviert haben, weiss ich nicht. Die meisten Linux-User glänzen scheints eh durch gesundes Halbwissen, bloss ich weiss gar nix. :p

Edit: Obwohl die Installation des Wrappers jetzt als erfolgreich gemeldet wurde, bringt rpm -q nspluginwrapper die Meldung, dass nspluginwrapper nicht installiert sei.

backflip
24.03.07, 12:34
Wie wäre es, wenn du dir auf der Website einfach mal zuerst durchliest, wie das Programm zu installieren und zu verwenden ist, und DANN nachfragst?


Usage

*
Installing an additional plugin (e.g. the JPEG2000 plugin) into the user’s Mozilla plugins directory:

nspluginwrapper -i ~/downloads/npjp2-0.0.2/src/npjp2.so

*
Updating (with detailed operations) all installed plugins from system and user’s directories:

nspluginwrapper -v -a -u

*
Removing a plugin:

nspluginwrapper -r ~/.mozilla/plugins/npwrapper.npjp2.so

karx11erx
24.03.07, 13:15
Können vor Lachen.

Du liest auch nicht immer alles, was auf dem Bildschirm steht: ;)


Edit: Obwohl die Installation des Wrappers jetzt als erfolgreich gemeldet wurde, bringt rpm -q nspluginwrapper die Meldung, dass nspluginwrapper nicht installiert sei.

Ergo passiert beim Aufruf von nspluginwrapper -i usw. nichts.

Wenn ich den wrapper nochmal zu installieren versuche, bekomme ich jetzt die Fehlermeldung: "Fehler bei Transaktion: Invalid package".

Der nspluginwrapper-i386 ist allerdings installiert.

Edit:

Habe jetzt nspluginwrapper aus den Quellen compiliert und installiert und kann ihn aufrufen. Firefox findet aber immer noch kein flashplugin, obwohl ich es mit nspluginwrapper -i installiert habe. rpm -q nspluginwrapper sagt weiterhin, er sei nicht installiert.

backflip
24.03.07, 13:20
Hm, mal sehen... ach so, ja: Dein nspluginwrapper ist nicht richtig installiert.
Deinstallieren, wieder installieren.
Wenn das nicht geht, würde ich mir Sorgen um mein System machen.

natanael
02.04.07, 21:00
Ich wollte mir den "nspluginwrapper" als Debianpaket von den Sourcen mit "dpkg-buildpackage -rfakeroot" bauen. Dabei kommt aber folgender Fehler:

# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/home/natanael/Documents/tmp/nspluginwrapper/nspluginwrapper-0.9.91.3'
make[1]: Leaving directory `/home/natanael/Documents/tmp/nspluginwrapper/nspluginwrapper-0.9.91.3'
#docbook-to-man debian/nspluginwrapper.sgml > nspluginwrapper.1
touch build-stamp
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/nspluginwrapper.
/usr/bin/make prefix=/home/natanael/Documents/tmp/nspluginwrapper/nspluginwrapper-0.9.91.3/debian/nspluginwrapper/usr install
make[1]: Entering directory `/home/natanael/Documents/tmp/nspluginwrapper/nspluginwrapper-0.9.91.3'
mkdir -p /usr/lib/nspluginwrapper/noarch
mkdir: kann Verzeichnis „/usr/lib/nspluginwrapper“ nicht anlegen: Keine Berechtigung
make[1]: *** [install.dirs] Fehler 1
make[1]: Leaving directory `/home/natanael/Documents/tmp/nspluginwrapper/nspluginwrapper-0.9.91.3'
make: *** [install] Fehler 2

Wie bekomme ich das hin? Hat jemand mehr Ahnung von Debianpaketerstellung als ich?

Der Gestreifte
02.04.07, 23:50
mkdir: kann Verzeichnis „/usr/lib/nspluginwrapper“ nicht anlegen: Keine BerechtigungBist Du root?

natanael
03.04.07, 11:06
Nein ich bin ein normaler user. "dpkg-buildpackage -rfakeroot" baut eine "fakeroot" Umgebung. Das soll ja noch nicht gleich installiert werden sondern erst in ein Packet gepackt werden, dass root dann installiert. Ich weiß jetzt hatl nicht, ob "/usr/lib/nspluginwrapper" nun innerhalb der "fakeroot" Umgebung ist, dann müsste es ja eigentlich funktionieren oder außerhalb aber das dürfte ja nicht passieren.
Dazu kenne ich mich eben nicht gut genug mit "dpkg-buildpackage" aus. Ich habe aber den Verdacht, dass da was in der "configure"- oder in der "Make"-Datei falsch läuft.

natanael
07.04.07, 12:10
So ich hab das ganze Problem jetzt gelöst. Und eine HOWTO [1] in der Computerecke geschrieben.

[1] http://www.d-c-e.de/modules.php?name=News&file=article&sid=795

aus Hamburg
17.06.07, 15:16
Da ich wie der Themenersteller karx11erx ebenfalls die 32 Bit-Version auf einem 64-Linux System nutzen möchte, wärme ich dieses Thema noch mal auf. Die vorgeschlagene Variante von pavosos, die 32-Version manuell zu installieren, halte ich für nicht komfortabel, da die Suche nach Updates dann ja stehts manuell aus Firefox heraus gestartet werden muss.

Unter Yast sehe ich im Register Versionen in der Spalte Arch. die passende i586-Version. Klicke ich den entsprechenden Button und dann auf "Übernehmen", wird leider nicht die gewünschte Version installiert. Wie zwinge ich Yast diese Auswahl zu akzeptieren und in Zukunft nach entsprechenden Updates zu suchen?

Danke und Gruß
aus HH