Схема управления версиями firefox (xulrunner, libmozjs) в Debian

У меня установлен firefox из tar.gz в mozilla в / usr / local.

Я должен обновить libmozjs и xulrunner с пробной версии с помощью регулярной команды aptitude update && aptitude upgrade иногда.

aptitude version обрабатывает номера версий правильно.

Но я заметил, что xulrunner, начиная с версии 10, рассматривается как отдельный пакет с каждой основной версией.

Даже отчеты об ошибках, снимки и т. Д. Имеют разные страницы:

http://packages.debian.org/search?keywords=xulrunner-17.0

http://packages.debian.org/search?keywords=xulrunner-19.0

http://snapshot.debian.org/binary/xulrunner/

http://snapshot.debian.org/binary/xulrunner-17.0/

http://snapshot.debian.org/binary/xulrunner-18.0/

http://snapshot.debian.org/binary/xulrunner-19.0/

И теперь я в замешательстве, потому что это может быть причиной того, что обновление aptitude не нашло обновления для установленного xulrunner.

Это действительно такая странная вещь?

У моего firefox есть исправления безопасности, если я не обновляю эти два пакета?

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

1 ответ

Решение

Вы не говорите, какую версию Debian вы используете. Также обратите внимание, что вместо tarball можно использовать собственный репозиторий Mozilla.

Тарбол от Mozilla не имеет зависимостей ни от пакетов xulrunner, ни от libmozjs; вы можете фактически удалить их обоих, не нарушая никаких зависимостей (если у вас также не установлен Iceweasel).

Когда вы получаете обновления для системы безопасности, они приходят от Mozilla, а не от Debian.

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