Я дивився, де можна встановити і спробувати новий браузер Firefox Quantum, не знайшов, як його отримати. Може хтось скажіть мені, які сховища чи посилання завантажувати та встановлювати?
Дякую.
Я дивився, де можна встановити і спробувати новий браузер Firefox Quantum, не знайшов, як його отримати. Може хтось скажіть мені, які сховища чи посилання завантажувати та встановлювати?
Дякую.
Відповіді:
Додати 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
.
Додайте APT::Default-Release "stable";
до /etc/apt/apt.conf
файлу або файл, /etc/apt/apt.conf.d/
щоб apt встановив пакунки лише з sid / нестабільно, якщо ви прямо скажете це -t sid
.
Якщо ви не встановите версію за замовчуванням на стабільну, наступне оновлення або розширення буде оновлено всю вашу систему доsid
. Більшість людей цього не хочуть.
Якщо ви використовуєте названий дистрибутив Debian, такий як jessie
або stretch
у вашому sources.list
файлі, використовуйте це ім'я, а не загальне stable
.
запустіть apt update
для оновлення бази локальних пакетів.
Нарешті, apt install -t sid firefox
встановить не тільки firefox
пакет, але й мінімальний набір оновлених та нових пакетів, необхідних для задоволення залежностей нового пакета Firefox. Зазвичай це лише декілька пакетів, пов’язаних з Firefox, побудованих з одного джерела, але можуть включати й інші пакунки - наприклад, якщо новий firefox залежить від нової версії пакету бібліотеки.
Іноді це може навіть спричинити важливий пакет, як-от libc6
модернізувати, який потім спричинить величезний каскад інших оновлень пакету, ефективно перетворивши вас на гібрид стабільних та нестабільних. Це, як правило, гірше, ніж робити повне оновлення до нестабільного. Якщо це сталося, у вас є два хороших варіанти: 1. скасувати оновлення firefox і дочекатися його стабільного або https://backports.debian.org/ ; 2. скасуйте його та оновіть його до нестабільного (що не так вже й погано, як здається. У Debian "нестабільний" не означає "постійно вийде з ладу". Це означає "попередній випуск, постійно змінюється. Іноді речі можуть зламатися і вимагають ручного виправлення ")
apt-get update && apt-get upgrade
підхід спробує оновити всі пакети до SID (він же "нестабільний"), що залишить вас ... ну, нестабільною системою.
APT::Default-Release "stable";
до /etc/apt/apt.conf
або файл в /etc/apt/apt.conf.d
так , що схильний буде встановлювати тільки пакети з SID / нестабільно , якщо явно вказати його в. (ПРИМІТКА. Якщо ви використовуєте названий debian dist у своєму source.list, використовуйте це ім'я, а не загальний "стабільний").
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
EDIT: Зараз він нестабільний, тому посилання змінилося на https://packages.debian.org/sid/firefox
СТАРИЙ ВІДПОВІДЬ: Firefox Quantum доступний в експериментальній програмі debian ( https://packages.debian.org/experimental/firefox ). Ви, ймовірно, можете просто завантажити та встановити деб-файл звідти.
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
Мене просто більше-менш змусили це робити, тому що 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
Сценарій нижче завантажить останню версію Firefox (або зі стабільного каналу, або з бета-каналу) та пакує її в .deb для встановлення.
Завантажте та витягніть зв'язаний нижче файл ZIP та запустіть ./build-firefox.sh
із Терміналу.
Укажіть --install
прапор під час запуску сценарію, щоб автоматично встановити його після створення.
https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip
Я не впевнений, чому відповідь @ 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 вирішити питання ??