В sources.list продублировать все репозитории «deb» такими же, но начинающимися с «deb-src». Сделать apt-get update. Затем apt-get build-dep firefox. Теперь на твоём компьютере есть все зависимости для сборки Firefox из исходников.
Заходишь на http://packages.ubuntu.com/ и качаешь DEB-SRC. Там *.orig.tar.xz, *.diff.gz и *.dsc. Сохраняешь в новый каталог. Выполняешь dpkg-source -x *.dsc, ждёшь распаковки исходников. Заходишь в только что созданную директорию командой cd, затем fakeroot ./debian/rules binary
Учти что тебе нужно не менее 4 Гб свободного места на диске, и не менее 2 Гб оперативной памяти.
Попробуй, я не знаю. Чисто теоретически, в Testing используют более новую версию системой библиотеки Glibc, а также библиотеки C++ Runtime под названием libstdc++.so.6. При попытке установить новый Firefox, apt-get просто «притянет» их как зависимости.
Но это в теории. На практике я не пробовал. Попробуй. apt-get всегда говорит что будет изменено, и просит подтверждения у пользователя. Если решит снести полсистемы, то ты ему просто не разрешишь, и приведёшь sources.list в первоначальный вид.
Одно время так его и обновлял, скачивал свежую версию в /opt. Собирать долго, а использовать васянский репозиторий не хочется. Потом в убунте стали своевременно обновлять лису
Ай, пардон, тут про *стабильный* речь — их просто обычно по именам называют.
Но на Стретч, могу сообщить, это встает без проблем (вы не смотрите, что в выводе не помечен установленным). Нельзя исключать, что и на Джесси встанет. А если не встанет, всегда можно собрать.
WARNING: Jessie backports of Firefox release, beta and aurora are gone because of the upcoming requirement of rust to build them, which is not available in Jessie. Please update your apt sources to use Firefox ESR instead.