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

347
dash17291

У меня установлен 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 месяца или даже реже в этой настольной системе.

0

1 ответ на вопрос

0
dawud

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

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

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