Як встановити справжній 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.