126

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

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

11 ответов11

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
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.

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

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

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.

7

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

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

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

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

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

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

5

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

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

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

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/

2

Этот метод работает для меня на 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

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
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*

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

0

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

$ sudo apt-get install firefox-esr

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

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. Насколько я видел, источник очень хорошо задокументирован и поддерживается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .