Firefox Developer Edition не удается обновить себя автоматически, хотя настройки показывают, что я позволил ему автоматически устанавливать обновления

Таким образом, моему Firefox Developer Edition не удается обновить себя автоматически, хотя настройки показывают, что я позволил ему автоматически устанавливать обновления.

Я сначала установил его вручную в /opt/firefox_dev/firefox путем выполнения рекомендуемой процедуры и впоследствии должен был обновить его вручную также - который очень неудобен, по сравнению с автоматическими обновлениями.

Таким образом, я добавил PPA Mozilla к своим репозиториям и выполнил процедуру, но ничто не изменилось: мой FDE продолжает предлагать меня, каждые несколько дней или так, загружать его последнее обновление, в то время как он должен быть сделан автоматически, правильно?

Что я понял превратно?Спасибо.

P.S. Я нахожусь на Ubuntu 14.04 LTS, возможно, который имеет некоторое отношение к проблеме.

0
задан 25 January 2018 в 13:53

3 ответа

Если Вы скопировали файлы в/, выбирают или/usr/local, оба принадлежат корню и не перезаписываемы обычными пользователями. Для сможения к автоматическому обновлению, необходимо установить его в домашней папке, или показанные / выбирают или/usr/local.

С другой стороны, просто загрузите новую версию и скопируйте ее файлы снова, перезаписав старые.

0
ответ дан 31 October 2019 в 03:29

Я выбрал chown зафиксируйте, и это работало хорошо на меня.

Вот то, что необходимо сделать:

  1. Добавьте Firefox Developer Edition PPA следующим это учебное руководство.

  2. Выйдите из всех экземпляров Firefox. Кроме того, удостоверьтесь, что больше нет firefox процессы, работающие в фоновом режиме.

  3. Дайте владение каталога Firefox Developer Edition Вашему пользователю путем выполнения в терминале

    $ sudo chown <your_username>:<your_usergroup> /path/to/firefox_dev -R
    
    • -R обозначает 'рекурсивно'

    • your_usergroup может совпасть с your_username. Проверять, какие группы Ваш пользователь принадлежат, выполненный groups <your_username> в терминале с Вашим фактическим именем пользователя.

  4. Наконец выполненный

    $ sudo apt update
    $ sudo apt install firefox
    
2
ответ дан 31 October 2019 в 03:29

Я предпочел бы ACL обычным разрешениям, если ваше ядро ​​поддерживает их.

Просто запустите:

sudo setfacl -Rm u:$USER:rwx /opt
# Or
sudo setfacl -Rm u:$USER:rwx /opt/firefox_dev

# -R     set the ACL permissions recursively
# -m     modify (and thus set) the new permissions
# $USER  is the currently running user; you may want
#        to change this
# rwx    the permissions you want to add the $USER;
#        skip any letters to that permission
#        from $USER

Для получения дополнительной информации используйте man setfacl и man getfacl .

1
ответ дан 12 December 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: