Встановіть Firefox Quantum в debian 9 Stretch


11

Я дивився, де можна встановити і спробувати новий браузер Firefox Quantum, не знайшов, як його отримати. Може хтось скажіть мені, які сховища чи посилання завантажувати та встановлювати?

Дякую.

Відповіді:


8

Додати deb http://ftp.hr.debian.org/debian sid main contrib non-freeдо /etc/apt/sources.listі встановити його з допомогою наступної команди:

apt install -t sid firefox

Це дозволить встановити лише Firefox з нестабільної. Решта пакетів залишиться в stretch.


Додано cas 2018-04-19 (адже люди досить часто хочуть встановити щось із нестабільного, не модернізуючи все до нестабільного, і відповідь тут стосується більше, ніж просто firefox):

Це хороша відповідь, але неповна. Є ще дві речі, які потрібно зробити перед запуском apt install -t sid firefox.

  1. Додайте APT::Default-Release "stable";до /etc/apt/apt.confфайлу або файл, /etc/apt/apt.conf.d/щоб apt встановив пакунки лише з sid / нестабільно, якщо ви прямо скажете це -t sid.

    Якщо ви не встановите версію за замовчуванням на стабільну, наступне оновлення або розширення буде оновлено всю вашу систему доsid . Більшість людей цього не хочуть.

    Якщо ви використовуєте названий дистрибутив Debian, такий як jessieабо stretchу вашому sources.listфайлі, використовуйте це ім'я, а не загальне stable.

  2. запустіть apt updateдля оновлення бази локальних пакетів.

Нарешті, apt install -t sid firefoxвстановить не тільки firefoxпакет, але й мінімальний набір оновлених та нових пакетів, необхідних для задоволення залежностей нового пакета Firefox. Зазвичай це лише декілька пакетів, пов’язаних з Firefox, побудованих з одного джерела, але можуть включати й інші пакунки - наприклад, якщо новий firefox залежить від нової версії пакету бібліотеки.

Іноді це може навіть спричинити важливий пакет, як-от libc6модернізувати, який потім спричинить величезний каскад інших оновлень пакету, ефективно перетворивши вас на гібрид стабільних та нестабільних. Це, як правило, гірше, ніж робити повне оновлення до нестабільного. Якщо це сталося, у вас є два хороших варіанти: 1. скасувати оновлення firefox і дочекатися його стабільного або https://backports.debian.org/ ; 2. скасуйте його та оновіть його до нестабільного (що не так вже й погано, як здається. У Debian "нестабільний" не означає "постійно вийде з ладу". Це означає "попередній випуск, постійно змінюється. Іноді речі можуть зламатися і вимагають ручного виправлення ")


Повне керівництво з налаштуванням
доречного

Зачекайте - що робити, якщо я просто хочу Firefox зі свого звичайного каналу випуску? Чому я б хотів цього з нестабільного каналу debian? Debian не пропонує випуск Firefox? Лише ШОЕ і що там на цьому нестабільному каналі?
Даніель

Також я намагаюся це зробити, і я отримую "Значення" sid "недійсне для APT :: Default-Release, оскільки такий випуск недоступний у джерелах"
Даніель,

4
Якщо я не помиляюся, виконуючи цю пораду, наступний apt-get update && apt-get upgradeпідхід спробує оновити всі пакети до SID (він же "нестабільний"), що залишить вас ... ну, нестабільною системою.
Multisync

1
@multisync додати APT::Default-Release "stable";до /etc/apt/apt.confабо файл в /etc/apt/apt.conf.dтак , що схильний буде встановлювати тільки пакети з SID / нестабільно , якщо явно вказати його в. (ПРИМІТКА. Якщо ви використовуєте названий debian dist у своєму source.list, використовуйте це ім'я, а не загальний "стабільний").
cas

3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Якщо ви вже належите до вірних Firefox, ви автоматично перейдете на Firefox Quantum 14 листопада. Але, якщо вам подобається передовий край, ви можете спробувати його в Beta на робочому столі, Android та iOS. Або якщо ви веб-розробник, завантажте програму Developer Edition, яка включає абсолютно нові, новітні інструменти для тих, хто будує Інтернет.

ви могли просто почекати кілька тижнів. або ви можете завантажити бета-версію у форматі tar.gz

так здається, Quantum - це не "новий новий Firefox", а оновлення.

ей, якщо мова йде лише про встановлення бета-версії, то ви можете просто додати Firefox-beta Repo: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next


3

EDIT: Зараз він нестабільний, тому посилання змінилося на https://packages.debian.org/sid/firefox

СТАРИЙ ВІДПОВІДЬ: Firefox Quantum доступний в експериментальній програмі debian ( https://packages.debian.org/experimental/firefox ). Ви, ймовірно, можете просто завантажити та встановити деб-файл звідти.


це посилання розірвано
gfleck

2

Firefox Quantum (Mozilla 57.0) доступний зараз на офіційному веб-сайті , завантажити його можна звідси .

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox

2

Мене просто більше-менш змусили це робити, тому що Amazon Prime Video (принаймні, індійська версія) вирішив, що більше не збирається працювати з Firefox у стайні. Це залишило б Chrome як єдиний великий встановлений браузер, здатний запускати Amazon Video.

Оскільки 57 доступний у нестабільному режимі, можна було спробувати підтримати його або просто спробувати встановити його безпосередньо та сподіваюсь, що він не витягнув із себе не багато нестабільних речей. На щастя, як ви бачите нижче, цього не сталося. Я думаю, що правильний резерв все-таки буде кращим, але було б набагато більше зусиль.

Зокрема, такі пакети були встановлені з нестабільних:

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

Більш консервативним підходом було б намагатися змусити aptвикористовувати тільки пакети зі стабільних, виконуючи це

apt-get install firefox/unstable

але такий підхід також трохи більше (в цілому) може викликати проблеми, оскільки це не версія, з якою зазвичай працює цей пакет Firefox.

Зверніть увагу, що встановлення пакетів з нестабільних даних не є хорошою ідеєю.

Пройшовшись із цим, начебто я нічого поганого не сталося.

root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
  fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Зауважте також, що стабільний давайте встановимо стабільний Firefox (версія 52) та новий Firefox з нестабільної (57) пліч-о-пліч.

root@orwell:/home/faheem# dpkg -l | grep firefox
ii  firefox                             57.0.4-1               amd64                  Mozilla Firefox web browser
ii  firefox-esr                         52.5.2esr-1~deb9u1     amd64                  Mozilla Firefox web browser - Extended Support Release (ESR)

І схоже на те, що підтримка Firefox подумала досить далеко вперед, щоб увімкнути диверсію для firefoxвиконуваного файлу.

root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox

1

Хоча це давнє питання, я відчуваю, що snapхоч слід згадати. На мою думку, це набагато зручніше, ніж установка з Sid.

Встановити оснащення:

sudo apt install snapd

Встановити Firefox:

sudo snap install firefox


0

Сценарій нижче завантажить останню версію Firefox (або зі стабільного каналу, або з бета-каналу) та пакує її в .deb для встановлення.

Завантажте та витягніть зв'язаний нижче файл ZIP та запустіть ./build-firefox.shіз Терміналу.

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

https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip


0

Я не впевнений, чому відповідь @ stanislav-vlasic була озвучена, я вважаю, що він пропонує конкретне дзеркало, тож є порада про те, як знайти sid для вашого поточного дзеркала Debian:

egrep '^deb .*? stretch ' /etc/apt/sources.list \
    | head -n1 \
    | sed 's/stretch/sid/g' \
    | sudo tee --append /etc/apt/sources.list

sudo apt update
sudo apt install -t sid firefox

Це, здається, отримало мене квантом Firefox за часом написання, ніяких обіцянок щодо стабільності!

Ах, я розумію, влучне закріплення менше тривіального, я знайшов набагато більш стислий варіант, опублікований: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Що докладно висвітлює, як deb <your mirror> sid mainрядок сховища /etc/apt/sources.list, так і спосіб прикріплення доречного.

Я буду давати таку рекомендацію:

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

Встановити новий Firefox:

sudo apt install firefox -t sid

Зробіть новий Firefox за замовчуванням

sudo apt remove firefox-esr

Ви можете пояснити, поясніть більше, тому що після додавання репо sidварто мені перейти від debian stretch до buster, і buster нестабільний, чи може відповідь @ stanislav-vlasic вирішити питання ??
Спартанський

@Spartan вибачте, я пропустив це наслідок тестування. Я змінив свою рекомендацію, зокрема включення конфігурації "влучного закріплення", яка запобігає встановленню нестабільних / тестуючих оновлень. Додавання цього конфігурації повинно (наскільки я знаю) дозволяти вашій системі повернутися до стабільного дистрибутива Stretch.
ThorSummoner
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.