Debian 6 ("Squeeze") использует переименованную версию Firefox под названием Iceweasel. Однако ему не хватает поддержки плагинов, и большинство моих любимых не работает.
Так какой же лучший способ установить "настоящий" Firefox на Debian?
Во-первых, вам нужно удалить существующий пакет 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
Есть проект 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 для получения дополнительной информации.
Этот пост на форумах пользователей Debian предлагает следующее:
&
с \
чтобы он не разбивал 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.
Iceweasel Aurora очень близка к последней стабильной версии Firefox.
Я установил Iceweasel Aurora, используя это официальное руководство по Debian / Mozilla.
Мне удалось импортировать мой профиль Firefox из другой установки без ошибок, т.е. все надстройки, закладки, записи истории и пользовательские настройки работают отлично.
К вашему сведению, некоторые из плагинов, которые я использую, это Firebug, Awesome screenshot и Searchstatus, все работали нормально и не были отключены Iceweasel.
Вы также можете использовать логотип Firefox для пусковых установок.
Это, вероятно, лучший вариант, поскольку он позволяет упростить процесс обновления.
В этом больше нет необходимости. Стабильная версия Debian начала поставлять Firefox вместо iceweasel сегодня.
Debian будет выпускать расширенную версию поддержки (ESR) Firefox, которая обновляется примерно каждые 9 месяцев. Если вам всегда нужна последняя версия, другие ответы могут быть для вас вариантом.
Для получения дополнительной информации см. Отчет об ошибках в Debian.
Для 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/
Этот метод работает для меня на 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
Сначала отредактируйте файл /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
Я использую систему 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*
Вторая строка полностью удаляет предыдущую версию перед обновлением.
Следующие работы для меня:
$ sudo apt-get install firefox-esr
Очевидно, -esr означает расширенный выпуск поддержки.
Ниже приведен самый простой метод, который я нашел для замены 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. Насколько я видел, источник очень хорошо задокументирован и поддерживается.