Рейтинг:22

Firefox: уведомить меня перед обновлением

флаг ar

Я использую Firefox 96.0 на Kubuntu (96.0+build2-0ubuntu0.21.10.1)

Иногда Firefox обновляется в фоновом режиме, а затем появляется сообщение «Извините. Нам просто нужно сделать одну небольшую вещь, чтобы продолжить работу». Затем я больше не могу ничего делать в Firefox, пока не перезапущу - не открывать новые вкладки и не использовать ссылки на текущих вкладках. Это стоило мне денег, так как у меня это произошло один раз при бронировании билетов на поезд - после перезапуска билет больше не был доступен по предложенной цене.

В настройках нет возможности предупреждать об обновлениях, но подождите с их установкой после обновления: в настройках Firefox/Общие/Обновления Firefox я вижу

Поддерживайте Firefox в актуальном состоянии для лучшей производительности, стабильности и безопасности.
Версия 96.0 (64-разрядная версия) Что нового
Mozilla Firefox для Ubuntu
Канонический — 1.0

Без возможности что-либо изменить. Всякий раз, когда я гуглю, я вижу много советов, как отключить обновления для номеров 7x-версии, и многие люди просят вообще отключить обновления, чего я не хочу.

Есть ли способ, чтобы Firefox предупреждал меня (и это нормально, чтобы действительно пилить) об установке обновлений как можно скорее, но позволяет мне решать, когда?

флаг hu
Я сомневаюсь в этом. FF в Ubuntu обновляется так же, как и другие пакеты, через apt или snap. Собственная служба обновлений удалена.
raj avatar
флаг cn
raj
Пожалуйста, смотрите мой ответ здесь: https://superuser.com/questions/1370165/disable-or-control-upgrading-of-firefox/1618013#1618013
Рейтинг:11
флаг us

Этот ответ касается отключения автоматических обновлений. Он не уведомляет вас перед обновлением.


Замените снап-версию firefox на подходящую версию. Он будет обновляться только при обновлении остальных пакетов.

sudo snap удалить firefox
sudo apt установить firefox

Обязательно отключите автоматические обновления в настройках «Программное обеспечение и обновления».

автоматическое обновление

Однако обязательно регулярно применяйте обновления вручную.

IIVQ avatar
флаг ar
Спасибо, но у меня есть подходящая версия Firefox. Firefox по-прежнему обновляется в фоновом режиме. `:~$ sudo snap удалить firefox` `Snap "firefox" не установлен` `:~$ sudo apt установить firefox` `Чтение списков пакетов... Готово` `Построение дерева зависимостей... Готово` `Чтение информации о состоянии... Готово` `firefox уже является самой новой версией (96.0+build2-0ubuntu0.21.10.1).` `0 обновлено, 0 недавно установлено, 0 для удаления и 0 не обновлено.`
флаг us
@IIVQ Пожалуйста, проверьте отредактированный ответ.
флаг ru
Вы не можете управлять уведомлением об «обновлениях», если вы используете автоматические обновления или просто «устанавливаете» обновления, когда система говорит, что у вас есть обновления. Вам необходимо начать аудит своих списков обновлений, прежде чем слепо одобрять их для установки. Таким образом, вы не будете получать обновления «firefox», если не одобрите их. ОДНАКО, имейте в виду, что обновления FIrefox включают в себя **исправления безопасности**, сделанные командой SEcurity, поэтому вы должны помнить, что если вы откажетесь обновлять их (подходящую или моментальную версию), вам будет не хватать **много* * обновлений и исправлений и исправлений безопасности.
флаг ru
ТАКЖЕ, для цикла 22.04, Firefox привязывается исключительно, и вы не сможете отказаться от этих обновлений в следующем выпуске Ubuntu — это было решение вышестоящего Firefox начать привязку и вне нашего полного контроля (подходящая версия будет, как и пакет браузера Chromium, просто метапакетом, устанавливающим оснастку)
флаг us
@ThomasWard У нас все еще будут репозитории Debian/Linux Mint для несвязанного Firefox :)
IIVQ avatar
флаг ar
Спасибо за комментарии. Я явно не хочу отключать автоматические обновления, но я хотел бы, чтобы Firefox выдавал мне всплывающее окно, чтобы я мог отклонить/отложить его, когда я работаю над чем-то, где немедленный перезапуск нежелателен (сеанс видеозвонка/бронирование билета/. ..). Но похоже такого варианта не существует.
IIVQ avatar
флаг ar
Просто для ясности: у меня, по-видимому, есть автоматические обновления в Firefox (при моей apt-установке на kubuntu 21.10). У меня есть ручные обновления системных пакетов (snap или apt) в Kubuntu.
Organic Marble avatar
флаг us
@IIVQ, тогда вы, должно быть, установили FF вне системы пакетов apt. Обновление через FF отключено для версий, установленных через apt. Если качать ФФ напрямую с Мозиллы, то можно попасть в описанную вами ситуацию. https://www.mozilla.org/en-US/firefox/linux/ Обратите внимание, что на веб-сайте указано: «Firefox автоматически обновляется по умолчанию, но вы всегда можете выполнить обновление вручную».
флаг ru
@ArchismanPanigrahi, использование которого НЕ рекомендуется для систем Ubuntu и **не поддерживается** при использовании Ubuntu. Так что давайте избегать неподдерживаемых рекомендаций, а? Тем более, что смешивание репозиториев, отличных от Ubuntu, с Ubuntu все сломает.
raj avatar
флаг cn
raj
@IIVQ Если у вас есть подходящая версия Firefox, как вы указали, у вас появится это всплывающее окно (но из средства обновления системы, а не из Firefox; Firefox обновляется, как и все другие пакеты), если вы измените параметр, указанный на картинке выше, с «Загрузить». и установить автоматически» на «Только отображение».
флаг cn
Этот ответ выглядит как [выплескивание ребенка вместе с водой из ванны](https://en.wikipedia.org/wiki/Don%27t_throw_the_baby_out_with_the_bathwater). Чтобы решить проблему только с одним пакетом, вы вносите изменения, затрагивающие всю систему. Если вы хотите следовать этому подходу, я бы предложил ограничить его только пакетом Firefox, например. [см. здесь] (https://askubuntu.com/q/18654/125475). По крайней мере, тогда вы можете выбрать автоматические обновления для остальной части системы, имея при этом ручной контроль над тем, когда обновлять Firefox.
флаг us
@JonBentley Удержание пакета firefox полностью предотвратит его обновление. Вот почему я предложил OP вручную обновить компьютер.Автоматические обновления в фоновом режиме часто могут приводить к проблемам, например, ошибочному обновлению графического драйвера до того, как презентация может его испортить. На мой взгляд, полезно знать, что обновляется. Это не винда. Пользователи должны контролировать, когда они хотят обновить.
флаг cn
@ArchismanPanigrahi Являются ли автоматические обновления хорошими или плохими — это отдельная тема. Я хочу сказать, что хороший ответ не должен иметь побочных эффектов на остальную часть системы; выбор того, следует ли иметь общесистемные автоматические обновления, должен быть выбором, который можно сделать отдельно от выбора автоматического обновления Firefox. Удержание пакета не является необратимым действием, которое не позволяет вам обновлять его вручную.
Рейтинг:6
флаг id

Если вы пойдете в о: конфиг в адресной строке, а затем заявите, что вы будете осторожны, вы можете установить некоторые параметры обновления, которые должны вам помочь.

В поле поиска после перехода на о: конфиг введите приложение.обновление и установите тот, для app.update.auto к ЛОЖЬ, затем установите app.update.notifyduringdownload к истинный так что вы знаете, когда он будет обновляться.

введите описание изображения здесь

введите описание изображения здесь

Надеюсь это поможет!

IIVQ avatar
флаг ar
Я сделал эту настройку, теперь ждать другого обновления. Будет держать вас в курсе!
флаг jp
Dan
Это не будет работать в Ubuntu, если Firefox установлен через snap/apt. Менеджер пакетов управляет обновлениями, а не сам Firefox.
Terrance avatar
флаг id
@IIVQ У Дэна выше есть хорошая мысль. Извините, но это на случай, если Firefox не контролируется Canonical через менеджер пакетов snap/apt. Мой на самом деле установлен из Mozilla.
Рейтинг:5
флаг tj

Обновления Firefox приходят из Ubuntu безопасность репозиторий и поэтому обрабатываются автоматические обновления. Вы действительно не должны откладывать эти обновления, потому что они обычно устраняют критические проблемы безопасности (см. https://ubuntu.com/security/notices?order=newest&release=focal&details=firefox).

О том, почему Firefox демонстрирует такое поведение, см. https://bugzilla.mozilla.org/show_bug.cgi?id=1492023.

Тем не менее, вы мог изменить это поведение, выполнив одно из следующих действий:

Вариант 1. Установка автоматических обновлений только при завершении работы:

В файле /etc/apt/apt.conf.d/50unattended-upgrades, раскомментируйте и измените эту строку:

//Автоматическое обновление::InstallOnShutdown "false";

К этому:

Unattended-Upgrade::InstallOnShutdown "true";

Затем используйте командную строку, чтобы добавить фрагмент конфигурации для логин чтобы разрешить более длительные задержки во время завершения работы, чтобы пакеты успели установить:

sudo mkdir /etc/systemd/logind.conf.d
эхо "InhibitDelayMaxSec=3600" | sudo tee /etc/systemd/logind.conf.d/00-InhibitDelayMaxSec

Вариант 2: заблокировать автоматические обновления Firefox:

Это заблокирует автоматические обновления пакетов Firefox, поэтому вам нужно будет не забыть запустить вручную sudo apt обновить firefox несколько часто.

В файле /etc/apt/apt.conf.d/50unattended-upgrades, Добавлять "Fire Fox"; к Автоматическое обновление:: Пакет-черный список раздел, изменив это:

// Регулярные выражения Python, соответствующие пакеты для исключения из обновления
Автоматическое обновление:: Пакет-черный список {
    // Следующее соответствует всем пакетам, начинающимся с linux-
// "линукс-";

К этому:

// Регулярные выражения Python, соответствующие пакеты для исключения из обновления
Автоматическое обновление:: Пакет-черный список {
    "Fire Fox";
    // Следующее соответствует всем пакетам, начинающимся с linux-
// "линукс-";
IIVQ avatar
флаг ar
Это самый информативный ответ, который я когда-либо видел, спасибо! Я согласен с тем, что вы не должны слишком долго откладывать обновления безопасности, но, скажем, полчаса (чтобы закончить бронирование билета на поезд) не должны иметь большого значения, ИМХО. Сначала я пробую решение Терренса, если оно неудовлетворительно, я собираюсь сделать ваше.
raj avatar
флаг cn
raj
Настройка параметров обновления безопасности на «только уведомление» вместо «автоматическая загрузка и установка» (что используется по умолчанию) — как в Ответ Archisman Panigrahi - тоже должен работать. По крайней мере, это работает для меня. Я получаю всплывающее окно каждый раз, когда нужно установить какие-либо обновления, и мне приходится вручную принимать установку. Это лучший вариант ИМХО, и не только касающийся обновлений Firefox, а вообще любых обновлений.
Рейтинг:4
флаг gb

В меню «Настройки» — вкладка «Общие» есть флажок, чтобы Firefox прекратил автоматическое обновление. Посмотри это:

Изображение пользовательского интерфейса настроек Firefox

Обновлять:

Ответ @Terrance определяет другой способ отключения обновления путем изменения переменных конфигурации. Есть еще один способ определить переменную конфигурации для включения/остановки обновления приложения или других вещей: путем определения корпоративных политик.Шаги описаны ниже.

  1. Откройте Firefox и введите о:политике в адресной строке. нажмите войти ключ.
  2. Откроется окно со списком уже определенных политик.
  3. Щелкните вкладку «Документация» слева, и вы увидите длинный список переменных конфигурации, которые вы можете определить как политику в Firefox.
  4. Закройте Firefox и создайте папку распределение в каталоге Firefox.
  5. Создать файл policy.json внутри только что созданной папки «дистрибутив». См. вкладку «Документация» для имени переменных, как в шаге 3.
  6. Отредактируйте файл policy.json и укажите переменные конфигурации следующим образом.
{
 "политики": {
   "DisableAppUpdate": правда,
   «ОтключитьFirefoxAccounts»: ложь,
   «ОтключитьFirefoxStudies»: правда,
   "DisablePocket": правда,
   «Отключить телеметрию»: правда,
   "DontCheckDefaultBrowser": правда,
   «SearchBar»: «отдельно»
   }
}
  1. Сохраните файл и перезапустите Firefox.
  2. Проверьте активные политики, выполнив шаг 1.

Вы должны увидеть что-то вроде этого.

изображение пользовательского интерфейса политик Firefox

IIVQ avatar
флаг ar
Этого флажка нет в моей версии (96) firefox.
raj avatar
флаг cn
raj
@IIVQ Если у вас нет этого флажка, возможно, у вас есть подходящая версия Firefox, которая обновляется средством обновления системы. В этом случае мой ответ от SuperUser должен работать (ссылка в комментарии под вашим вопросом) — по крайней мере, он работает для меня и дает мне запрос на установку обновлений. Если у вас неподходящая версия Firefox, загруженная непосредственно из Mozilla и установленная вручную, то этот флажок должен присутствовать. Либо одно, либо другое.
IIVQ avatar
флаг ar
@raj Действительно, у меня нет этой кнопки, но Firefox по-прежнему автоматически обновляется в середине сеанса.
raj avatar
флаг cn
raj
@IIVQ Вы изменили настройки обновления системы на «только уведомление» для обновлений безопасности?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.