Як встановити справжній Firefox на Debian?


129

Debian 6 ("Стиснути") використовує ребрендовану версію Firefox під назвою Iceweasel . Однак йому не вистачає підтримки плагінів, і більшість моїх улюблених не працює.

Тож який найкращий спосіб встановити "справжній" Firefox на Debian?

Відповіді:


130

Спочатку потрібно видалити існуючий пакет Iceweasel (я думаю, ви також можете використовувати aptitude):

apt-get remove iceweasel

Потім завантажте останню версію Linux Firefox безпосередньо з Mozilla . Витягніть файли та перейдіть до цієї папки та запустіть її. Якщо ви хочете, зробіть піктограму на робочому столі, і ви також можете зробити посилання на бінарний файл, /usr/bin/firefoxщоб полегшити його запуск. Якщо у вас є кореневий доступ, ви також можете встановити 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 цього сховища?
— kravemir

7
Рекламний GPG: завантаження та встановлення вручну ( dpkg -i) linuxmint-keyring_*.debз Mint's repo (перед тим, як встановлювати будь-який пакет із фактичного репо) працювали для мене (Wheezy)
— Алоїз Магдал

2
Я ніколи не рекомендую це рішення. Насправді додавання такого сховища (хоча воно базується на одній дистрибутиві) може спричинити конфлікт у залежностях. Цей метод працює для встановлення та оновлення firefox, але він робить деякі конфлікти з іншими пакетами. Якщо вам потрібен firefox, ви просто отримаєте код і витягнете його у свій /opt/і створите глобальне посилання на нього.
— орезвані

33

Існує проект джерелозаповнення, в основному присвячений тому, щоб ви могли отримати останню версію Firefox під час роботи Ubuntu, незалежно від того, яку версію ви запускаєте (очевидно, якщо залежність задоволена, очевидно). Оскільки Ubuntu є похідною Debian, я подумав, що спробую. У мене Firefox добре працює над тестуванням Debian ("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 .


1
Працює як шарм!
— Йордан Павлов

+1 для цього --keyserverматеріалу! Насправді льодовик не потрібно знімати. Я побоювався, що налаштування та збережені паролі будуть втрачені, тому я тримав крижаний човен.
— Дійсно

+1 Дякую! @TrueY Iceweasel працює навіть із встановленим FireFox? У мене вже було видалено криголам, і коли я намагаюся його встановити (у 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- build` Цікаво, якби я його не видалив, якби вони добре грали разом?
— Гаррет Фогерлі

@GarrettFogerlie Я думаю, що вони не можуть працювати паралельно. У мене був запущений Firefox, і я спробував запустити Iceweasel, і я отримав поле з таким текстом: "Iceweasel вже працює, але не відповідає. Щоб відкрити нове вікно, спершу потрібно закрити існуючий процес Iceweasel або перезапустити. ваша система ".
— TrueY

Більше не працює!
— Naveen Dennis

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 Цей пост дуже старий, не впевнений, наскільки він дійсний досі
— Simon Sheehan

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 з іншої установки без помилок, тобто всі додатки, закладки, записи історії та налаштування користувачів працюють бездоганно.

FYI, деякі з плагінів, які я використовую, це Firebug, Awesome скріншот та Searchstatus.

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

Це, мабуть, кращий варіант, оскільки це дозволяє простіший процес оновлення.


6

У цьому більше немає потреби. Сьогодні Debian стабільно розпочала доставку Firefox замість льодовика.

Debian поставлятиме розширену підтримку (ESR) Firefox, яка оновлюється приблизно кожні 9 місяців. Якщо вам завжди потрібна остання версія, інші варіанти можуть стати для вас варіантом.

Для отримання додаткової інформації див. Звіт про помилки debian


4

Для власників Google це працює для Дебіана Джессі:

#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
    
  • Версія Aurora:

    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
Щойно FYI, Iceweasel не було перейменовано на Firefox, як це передбачено у посиланні. Iceweasel був санізованою, ребрендованою версією Firefox. Проект Iceweasel був припинений, і тепер фактичний Firefox - це те, що розповсюджується з Debian. Якщо у Jessie ще є ESR Iceweasel, це втрачається, як тільки застаріла версія ESR. Debian стабільний (зараз Джессі) матиме Firefox ESR. Ця версія має великий вихідний раз на рік з оновленнями безпеки, але не має змін між ними. Тестування Debian вже повинно мати стандартний, поточний реліз Firefox
— fixer1234

Найпростіший спосіб отримати це прямо з джерела. +1 для ключа
— Somaiah Kumbera

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

Посилання для завантаження отримано з цього Mozilla readme.txt: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt


Досить прямо
— П’єр де ЛЕСПІНАЙ

гарний! працює з командного рядка без будь-якої настройки.
— honi

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

Це більше не потрібно. Iceweasel було припинено, і Firefox зараз є тим, що надається Debian. Iceweasel ESR асоціювався з 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*

Другий рядок повністю видаляє попередню версію перед оновленням.


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

Ти правий. Я знайшов Ubuntuzilla, коли сам шукав відповіді. Я не бачив відповіді Мануеля Гарзи вище, хоча хотів би, щоб це було, оскільки це врятувало б мені час. Iceweasle не відтворює html5 відео, і ось я це виправив. Я люблю Debian, тому насправді перехід на Ubuntu - це не варіант. Дякую за те, що вони були дублікатом.
— Рік Лелл

0

Наступні роботи для мене:

$ sudo apt-get install firefox-esr

Очевидно, -esr означає розширену підтримку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.