Как установить настоящий Firefox на Debian?

129

Debian 6 («Squeeze») использует переименованную версию Firefox под названием Iceweasel . Однако ему не хватает поддержки плагинов, и большинство моих любимых не работает.

Так какой же лучший способ установить «настоящий» Firefox на Debian?

kravemir
источник

Ответы:

130

Во-первых, вам нужно удалить существующий пакет Iceweasel (я думаю, вы также можете использовать aptitude):

apt-get remove iceweasel

Затем загрузите последнюю версию Linux Firefox прямо с Mozilla . Извлеките файлы, перейдите в эту папку и запустите ее. Если вы хотите, сделайте значок на рабочем столе, и вы также можете сделать ссылку на двоичный файл, /usr/bin/firefoxчтобы облегчить запуск. Если у вас есть root-доступ, вы также можете установить Firefox,/usr/local чтобы все пользователи могли его запускать.

После этого дважды проверьте, что автоматические обновления включены, и вы должны быть в рабочем состоянии!


Если вам нужен пакетный пакет, вы можете использовать репозиторий Debian в Linux Mint (как отмечено в комментариях ниже, помните, что в некоторых случаях это может привести к конфликтам с автоматическими обновлениями и другими пакетами Debian ). Для этого добавьте следующую строку в ваш /etc/apt/sources.listфайл:

deb http://packages.linuxmint.com debian import

И добавьте ключ GPG для этого репо. Затем просто запустите:

apt-get update
apt-get install firefox

И тебе должно быть хорошо идти!

Установка по умолчанию - немецкий, для установки на любом другом языке вы можете запустить вручную:

apt-get install firefox-l10n-en-us 

(Edit[11/26/2014]: This package no longer appears in the linux mint repository.)
(Edit[11/26/2014]: apt-get install firefox-l10n-en-gb - This is the only working English package)

Имена пакетов для других распространенных языков включают ( официальный список репозиториев - прокрутите до половины):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German
Прорвать
источник
1
Определенно проще, чем я предлагал.
Саймон Шихан
1
Бах, не получил уведомления, что ты пишешь - бей меня к этому: P
slhck
4
Как насчет подписи GPG этого хранилища?
Кравемир
7
Ad GPG: загрузка и ручная ( dpkg -i) установка linuxmint-keyring_*.debиз репозитория Mint (перед установкой любого пакета из репозитория) работали для меня (Wheezy).
Алоис Махдал
2
Я никогда не рекомендую это решение. Фактически добавление такого хранилища (хотя оно основано на том же дистрибутиве) может вызвать конфликт в зависимостях. Этот метод работает для установки и обновления Firefox, но он создает некоторые конфликты с другими пакетами. Если вам нужен Firefox, вы просто получаете код, распаковываете его /opt/и создаете глобальную ссылку на него.
Орезвани
33

Есть проект sourcefourge, в основном предназначенный для того, чтобы вы могли получить последнюю версию Firefox при запуске Ubuntu, независимо от того, какую версию вы используете (если, конечно, зависимости удовлетворены). Так как Ubuntu является производной от Debian, я решил попробовать. У меня Firefox работает над Debian Testing («Wheezy») просто отлично.

Запустите это:

apt-get remove iceweasel
echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
apt-get update
apt-get install firefox-mozilla-build

Это решает проблему с ключом GPG, возникающую при использовании импортированного репозитория Linux Mint DE, и значительно проще, чем другое жизнеспособное решение. Кроме того, это дает вам доступ к Thunderbird и SeaMonkey.

Обратите внимание, что это решение предоставляет только англо-американскую версию Release Channel (без бета-версии или сборок Aurora). Можно использовать другие языки, но требуются дополнительные шаги.

Смотрите страницу проекта в Ubuntuzilla для получения дополнительной информации.

Мануэль Гарза
источник
1
Работает как шарм!
Йордан Павлов
+1 за --keyserverматериал! На самом деле ледяную ласку не нужно было снимать. Я боялся, что настройки и сохраненные пароли будут потеряны, поэтому я сохранил iceweasel.
Правда
+1 Спасибо! @TrueY Iceweasel работает даже с установленным FireFox? Я уже удалил iceweasel, и когда я пытаюсь установить его (в Kali 2.0,), я получаю сообщение об ошибке, что он конфликтует с Firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with перенаправление / usr / bin / firefox в /usr/bin/firefox.ubuntu с помощью firefox-mozilla- интересно, если бы я не удалил его, хорошо бы они играли вместе?
Гаррет Фогерли
@GarrettFogerlie Я думаю, что они не могут работать параллельно. У меня был запущен Firefox, и я попытался запустить Iceweasel, и я получил сообщение со следующим текстом: «Iceweasel уже работает, но не отвечает. Чтобы открыть новое окно, вы должны сначала закрыть существующий процесс Iceweasel, или перезапустить ваша система. "
Правда
Больше не работает!
Навин Деннис
24

Этот пост на форумах пользователей Debian предлагает следующее:

  • Скачать последнюю версию Firefox с: http://www.mozilla.com . Если вы используете wget, не забывайте избегать любого &с помощью, \чтобы он не разбивал URL на ряд фоновых процессов.
  • Скопируйте загруженный файл в /opt
  • Извлеките его, используя:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Измените права доступа к файлу:

    $ chown -R root:users /opt/firefox
    
    $ chmod 750 /opt/firefox
    

    Обратите внимание, что пользователь должен быть членом группы «пользователи»

    $ usermod -a -G users username
    
  • Создать символическую ссылку

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Удалить firefox-x.x.xx.tar.bz2из/opt

Чтобы установить новые версии, вы должны

# rm -rf /opt/firefox*
# rm /usr/bin/firefox

Чтобы сделать значок на рабочем столе, сделайте это

$ touch /usr/share/applications/firefox.desktop

Отредактируйте это, используя ваш любимый текстовый редактор:

$ nano /usr/share/applications/firefox.desktop

Содержание firefox.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/bin/firefox %U
Icon=/opt/firefox/icons/mozicon128.png
StartupNotify=true
Categories=Network;WebBrowser;

Вы можете удалить ледяную ласку с

$ apt-get remove iceweasel

Если вы столкнулись с этой ошибкой:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Вам, вероятно, следует установить

apt-get install ia32-libs ia32-libs-gtk

Скорее всего, вы пытаетесь установить 32-битную версию Firefox в 64-битной среде Debian.

Саймон Шихан
источник
Я сделал все шаги, но у меня нет разрешения на открытый Firefox. есть идеи?
jaorizabal
# ln -s / opt / firefox / firefox / usr / bin / firefox ln: не удалось создать символическую ссылку `/ usr / bin / firefox ': файл существует
miguel
1
Оказывается, Debian поместил скрипт оболочки в / usr / bin / firefox, который выполняет iceweasel. Дик двигаться.
Мигель
@miguel Это сообщение очень старое, не уверен, насколько оно все еще актуально
Саймон Шихан,
1
Два обновления! Первый ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... Другой путь к иконке на firefox.desktop теперь находится в другом месте:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea
7

Iceweasel Aurora очень близка к последней стабильной версии Firefox.

Я установил Iceweasel Aurora, используя это официальное руководство по Debian / Mozilla .

Мне удалось импортировать мой профиль Firefox из другой установки без ошибок, т.е. все надстройки, закладки, записи истории и пользовательские настройки работают отлично.

К вашему сведению, некоторые плагины, которые я использую, это Firebug, Awesome screenshot и Searchstatus, все работали нормально и не были отключены Iceweasel.

Вы также можете использовать логотип Firefox для пусковых установок.

Это, вероятно, лучший вариант, поскольку он позволяет упростить процесс обновления.

Набиль Кадими
источник
6

В этом больше нет необходимости. Стабильная версия Debian начала поставлять Firefox вместо iceweasel сегодня.

Debian будет выпускать расширенную версию поддержки (ESR) Firefox, которая обновляется примерно каждые 9 месяцев. Если вам всегда нужна последняя версия, другие ответы могут быть для вас вариантом.

Для получения дополнительной информации см. Отчет об ошибках в Debian.

hennr
источник
4

Для Googlers ... это работает для Debian Jessie:

#Add GnuPG archive key for mozilla.debian.net repository to the list of trusted keys
wget -q -O - http://mozilla.debian.net/archive.asc | sudo apt-key add -

В зависимости от версии, которую вы хотите (выберите одну),

  • Версия выпуска:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-release
    EOF
    
  • Бета-версия:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-beta
    EOF
    
  • Аврора версия:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-aurora
    EOF
    

Затем:

#Assign higher priority to recently added repository.    
cat << EOF | sudo tee /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: origin mozilla.debian.net
Pin-Priority: 501
EOF

apt-get update && apt-get install firefox

Источник: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/

Motsel
источник
2
Только к вашему сведению, Iceweasel не был переименован в Firefox, как указано в ссылке. Iceweasel была продезинфицированной, обновленной версией Firefox. Проект Iceweasel был прекращен, и теперь фактический Firefox - это то, что распространяется с Debian. Если у Jessie все еще есть ESR Iceweasel, это исчезнет, ​​как только версия ESR устареет. Стабильный Debian (в настоящее время Jessie), будет иметь Firefox ESR. Это основной выпуск примерно один раз в год, с обновлениями безопасности, но без изменений функций между ними. В Debian Testing уже должен быть установлен стандартный выпуск Firefox
fixer1234,
Самый чистый способ получить это прямо из источника. +1 за ключ
Сомайя Кумбера
3

Этот метод работает для меня на Debian 9 Stretch (64bit):

cd ~/Downloads

/usr/bin/curl -L -o firefox-latest-linux64.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && sudo tar xvf firefox-latest-linux64.tar.bz2 -C /opt/ && rm firefox-latest-linux64.tar.bz2

sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Вы можете установить что-то вроде этого в crontab вашего корня для @daily или @weekly

Ссылка на скачивание была получена из этого файла readme.txt для Mozilla: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

nd34567s32e
источник
Довольно просто
Pierre de LESPINAY
прекрасный! работает из командной строки без настройки.
Хони
2

Сначала отредактируйте ваш /etc/apt/sources.listфайл, включив в него:

deb http://packages.linuxmint.com импорт debian

Обновление системных репозиториев:

$ apt-get update

Вы можете получить и проигнорировать следующую ошибку:

W: GPG error: http://packages.linuxmint.com debian Release:
The following signatures couldn't be verified because the public
key is not available: NO_PUBKEY 3EE67F3D0FF405B2

После обновления репозиториев системы просто используйте команду apt-get для установки браузера Firefox на Debian Jessie 8 Linux:

$ apt-get install firefox

Reading package lists... Done                                                                                                                                                                             
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.8 MB of archives.
After this operation, 89.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
firefox
Install these packages without verification? [y/N] y

После завершения установки вы можете запустить Firefox из командной строки:

$ firefox
GURUVEER
источник
Это больше не нужно. Iceweasel больше не выпускается, и теперь Debian предоставляет Firefox. ESR Iceweasel был связан с Debian Stable, и он исчезнет, ​​когда в скором времени устаревшая версия ESR устареет. Тем временем Firefox доступен в Джесси через бэкпорт.
fixer1234
0

Я использую систему AMD Athlon II X2. Firefox отлично работает на Wheezy i686 и ядре 3.2.0-4-686-pae. Стандартная версия IceWeasel казалась потрошенной, покалеченной и неполноценной по сравнению с Firefox. Установка совсем несложная. Я загружаю новейший Firefox в / home / myusername / Linux / Software / Mozilla / current /, а затем запускаю

cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*

Вторая строка полностью удаляет предыдущую версию перед обновлением.

akdb2004
источник
2
sudo rm -R firefox*кажется довольно опасным, что если у вас есть другие папки Firefox * в / opt?
Алоис Махдал
0

Ниже приведен самый простой метод, который я нашел для замены Iceweasel на Firefox в Debian.

Wiki >>> Ubuntuzilla: установщик программного обеспечения Mozilla

Команды терминала следующие:

:~$ sudo apt remove iceweasel

:~$ sudo nano /etc/apt/sources.list

Добавьте следующую запись в файл source.list:

deb https://sourceforge.net/projects/ubuntuzilla/files/ all main

Сохраните и выйдите из Nano.

:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Я надеюсь, что это поможет всем, кто хочет заменить Iceweasel текущей версией Firefox. Насколько я видел, источник очень хорошо задокументирован и поддерживается.

Рик Лелл
источник
Это похоже на ответ Мануэля Гарзы.
fixer1234 25.02.16
Вы правы. Я нашел Ubuntuzilla, когда сам искал ответ. Я не видел ответа Мануэля Гарзы выше, хотя хотел бы, чтобы это было, поскольку это сэкономило бы мне некоторое время. Iceweasle не воспроизводит html5-видео, и вот как я это исправил. Я люблю Debian, так что переход на Ubuntu на самом деле невозможен. Спасибо за внимание к тому, чтобы быть дубликатом.
Рик Лелл
0

Следующие работы для меня:

$ sudo apt-get install firefox-esr

Очевидно, -esr означает расширенный выпуск поддержки.

Quinn
источник