LinuxForum.Fans
Тема

Подводные камни с Firefox на debian squeeze

Автор: N___F_n 31 сообщений 12573 просмотров
#136322

Привык к этому браузеру, и решил поставить на debian squeeze. Скачал архив с Firefox, затем запустил[console] ./firefox и начались проблемы root@debian:/home/nurofen/firefox# ./firefox
./firefox-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory[/console]

Я подумал нужно поставить установкой нужных 32битных библиотек apt-get install ia32-libs-gtk установил) Ошибка изчезла!

Но при повторном запуске браузер запустился, но с кучей ошибок(((

Показать
[console]root@debian:/home/nurofen/firefox# ./firefox
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: неправильный класс ELF: ELFCLASS64
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64

(firefox-bin:7165): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: неправильный класс ELF: ELFCLASS64
/usr/lib/gio/modules/libgvfsdbus.so: неправильный класс ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so[/console]

И уже решения не знаю(((

#136323

А с реп чего не ставим?

#136325

XliN, С репозиториев ставится iceweasel Я понимаю это одно по сути и тоже, но привык к лисе smile

#136334
XliN написал:
Репка:

deb http://getswiftfox.com/builds/debian unstable non-free

Читать:
http://getswiftfox.com/deb.htm
http://linuxoid.in/%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B8_%D0%B4%D0%BB%D1%8F_Debian
Не проверял, но должно все работать. wink

[console]root@debian:~# apt-get install swiftfox-prescott
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет swiftfox-prescott[/console]

#136336

Add the repository to /etc/apt/sources.list
deb http://getswiftfox.com/builds/debian unstable non-free
Install from a terminal window as root using the correct package name:
apt-get update && apt-get install swiftfox-prescott

NуроFеn, Репу добавил?

#136337

XliN, Конечно) Я новичок, но не до такой же степени smile

#136339

а так aptitude search swiftfox

хотя проект вроде мертвый.. Пошерсти инет на поиск deb пакета...

#136346

Как вариант:

text
deb http://packages.linuxmint.com/ debian main upstream import backport romeo

[console]sudo aptitude update; sudo aptitude install linuxmint-keyring firefox firefox-l10n-ru[/console]

#136353

Спасибо ребята, но это не то немного) Может каких библиотек не хватает? Может кто ставил бинарные файлы с оф.сайта ? smile

#136380

NуроFеn, так и не понял зачем такие мучения и чем iceweasel не устраивает, это ж debian, с таким подходом вы дистром ошиблись.

#136406

NуроFеn,
А чем конкретно вам IceWeasel не угодил? Это тот же фокс только с другим логотипом )
На него так же накатываются Adblock и прочие дополнения.
Странно . ..

#136565

Поставил вот эту версию http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.2/firefox-3.6.16pre.en-US.linux-x86_64.tar.bz2 , русификация http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.2-l10n/firefox-3.6.16pre.ru.langpack.xpi .Все работает на ура,обновляется из меню Справка-Проверить наличие обновлений,хотя автоматом обновляется.Iceweasel тормозит черезчур.

#136570
olezhkaua написал:
Iceweasel тормозит черезчур.

У меня нормально работает

#136577

И ещё, создаете файл firefox.sh с таким содержимым:

text

#!/bin/bash
VER=
LANG=
cd ~
wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/`echo $VER`/linux-i686/`echo $LANG`/firefox-`echo $VER`.tar.bz2
mkdir firefox
cd firefox
tar -xvvf ~/firefox-*.tar.bz2
rm ~/firefox-*.tar.bz2
cd ~
su -
aptitude purge iceweasel
rm /usr/bin/firefox
ln -s firefox/firefox/firefox /usr/bin/firefox
su `echo $USER`
firefox

После VER= пишите версию(список - http://releases.mozilla.org/pub/mozilla.org/firefox/releases/), получилось например так, VER=3.6.15
После LANG= пишите язык, список - http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.15/linux-i686/
Получилось так -

text

#!/bin/bash
VER=3.6.15
LANG=ru
cd ~
wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/`echo $VER`/linux-i686/`echo $LANG`/firefox-`echo $VER`.tar.bz2
mkdir firefox
cd firefox
tar -xvvf ~/firefox-*.tar.bz2
rm ~/firefox-*.tar.bz2
cd ~
su -
aptitude purge iceweasel
ln -s firefox/firefox/firefox /usr/bin/firefox
su `echo $USER`
firefox

Потом из под рута делаете chmod +x firefox.sh
И, ./firefox.sh
Это от пользователя.
Вроде все.

#136578
olezhkaua написал:
Поставил вот эту версию

а русская есть?

#136612
drBatty написал:
[quote=olezhkaua]Поставил вот эту версию

а русская есть?[/quote]


это пререлизы,Namoroka,без русификатора.На русификатор ссылку дал.

#136620
Coldead написал:

Второе -
Iceweasel тормозит черезчур.

Пруф.

Иначе бред.

NуроFеn Возьмите за правило - если хотите debian - пользуйтепсь iceweasel, нет, тогда бегом в убунту, и не чего компостировать...

#136637
newzenon написал:
[quote=Coldead]
Второе -
Iceweasel тормозит черезчур.

Пруф.

Иначе бред.

NуроFеn Возьмите за правило - если хотите debian - пользуйтепсь iceweasel, нет, тогда бегом в убунту, и не чего компостировать...[/quote]


Ну как раз данный дистрибутив дает право выбора по :) Вопрос не в том, что нравится или нет.

А кто может помочь собрать deb пакет, оригинального дистрибутива с последующим обновлением, как в бинарниках. Думаю причина в 64 битном Debian((

Coldead, Благодарю попробую, толко без удаления собрата :)

Войдите или зарегистрируйтесь, чтобы ответить.