Вопрос: Не удалось обновить thunderbird


Недавно я установил Thunderbird 3.1 из какого-то источника, который не был репозиторией ubuntu. Я не могу вспомнить прямо сейчас, где я получил его (я думаю, что он был упакован как deb), но у меня возникла проблема, когда он пытается автоматическое обновление.

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

Рекомендуемое обновление безопасности и стабильности доступно, но у вас нет системных разрешений, необходимых для его установки. Обратитесь к системному администратору или попробуйте еще раз с учетной записи, на которой есть разрешение на установку программного обеспечения на этом компьютере. Вы всегда можете получить последнюю версию Thunderbird по адресу: http://mozillamessaging.com/en-US/thunderbird

Есть ли способ дать TB разрешения, которые ему необходимы, чтобы не открывать его как root?


4
2017-08-05 21:55


Источник


Это хороший вопрос, с хорошим ответом. Люди Mozilla отлично разбираются в обновлении, но это бесполезно, если вы не следуете их PPA. - Anthony Giorgio


Ответы:


Неа. Единственный способ позволить Thunderbird обновить себя - запустить его как root или найти еще один источник, который построил Thunderbird таким образом, чтобы вы могли установить его полностью в свою собственную домашнюю папку.

Лучший вариант, если вы хотите запустить самые современные приложения, - это попытаться найти кого-то, делающего сборки на Launchpad PPA. Они могут обновляться через обычную систему Synaptic / Upgrade, что означает, что вы не получите таких угловых случаев. Как это происходит, команда Mozilla поддерживает PPA новых версий Firefox и Thunderbird, включая даже ночные. Если вы установите Thunderbird 3.1, вы должны быть золотыми.


4
2017-08-05 22:10



Да, я боялся этого. В то время, когда я установил TB, выше, чем PPA, не обновлялся для TB 3.1, и это сводило меня с ума. Похоже, теперь они делают лучшую работу. Итак ... вопрос о последующих действиях: Как удалить установленный в настоящее время тот, который я получил из deb, поэтому я могу заменить его на PPA выше? - mlissner
До тех пор, пока вы установили из deb раньше, это должно быть так же просто, как удалить старый с помощью Synaptic, добавив новый PPA в список репозиториев, а затем переустановив. До тех пор, пока вы не очищаете файлы конфигурации, все должно быть в порядке. Если это не так, я могу пройти через него на виртуальной машине и выяснить, что по-другому. - Benjamin Pollack
Потрясающие. Я посмотрю, что я могу понять, спасибо за помощь. - mlissner


Я просто обновился. В терминале запуска thunderbird:

sudo thunderbird

Затем он обновился с проблемой

Удачи

Энтони


0
2017-11-21 03:31



Проблема в том, что запуск sudo thunderbird откроет его с вашим обычным профилем и может изменить владельца / разрешения файлов в вашем профиле на root. Затем, когда вы пытаетесь запустить его как обычного пользователя, у вас нет разрешения, и вы ненавидите жизнь. Теперь я использую профиль «upgrade», который я создал для выполнения обновления. Поэтому я запускаю thunderbird -P, выполняю обновление с помощью sudo, а затем возвращаюсь к своему нормальному профилю. - mlissner