История изменений
Исправление ZenitharChampion, (текущая версия) :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
, ./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx. Сборка осуществлялась в RHEL 6 при помощи более нового компилятора GCC, но без ключа
--enable-stdcxx-compat
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17. Сборка осуществлялась в RHEL 7, а поддержку RHEL 6 дропнули.
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил дистрибутив SteamOS 1.0. В частности, там есть более новый Glibc. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам, выбирая для каждой в меню программы «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я немного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?
Исправление ZenitharChampion, :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
, ./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx. Сборка осуществлялась в RHEL 6 при помощи более нового компилятора GCC, но без ключа
--enable-stdcxx-compat
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17. Сборка осуществлялась в RHEL 7, а поддержку RHEL 6 дропнули.
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил дистрибутив SteamOS 1.0. В частности, там есть более новый Glibc. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам и в меню программы выбираем «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я немного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?
Исправление ZenitharChampion, :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx. Сборка осуществлялась в RHEL 6 при помощи более нового компилятора GCC, но без ключа
--enable-stdcxx-compat
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17. Сборка осуществлялась в RHEL 7, а поддержку RHEL 6 дропнули.
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил дистрибутив SteamOS 1.0. В частности, там есть более новый Glibc. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам и в меню программы выбираем «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я немного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?
Исправление ZenitharChampion, :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Причина в том, что 78 версия была последней с поддержкой RHEL 6, а потом её поддержку дропнули, и теперь сборки осуществляются в RHEL 7. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил дистрибутив SteamOS 1.0. В частности, там есть более новый Glibc. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам и в меню программы выбираем «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я немного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?
Исправление ZenitharChampion, :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Причина в том, что 78 версия была последней с поддержкой RHEL 6, а потом её поддержку дропнули, и теперь сборки осуществляются в RHEL 7. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил дистрибутив SteamOS 1.0. В частности, там есть более новый Glibc. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам и в меню программы выбираем «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я неного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?
Исходная версия ZenitharChampion, :
Легко. Зашёл в http://ftp.mozilla.org/pub/, скачал последний Firefox ESR. Распаковал в командной строке при помощи tar xf имяфайла
. И нет, распаковывал я не в /opt
, а в домашний каталог. Попытался запустить при помощи cd firefox
./firefox
. Тут несколько вариантов ошибки:
- Если ты пытаешься запустить Firefox 78 ESR, браузер просит более новую версию GLIBCXX_3.4.xx
- Если ты пытаешься запустить Firefox 91 ESR, браузер, вдобавок к предыдущей библиотеке, просит ещё и GLIBC_2.14 и GLIBC_2.17
Первую библиотеку можно просто скачать и подцепить при помощи LD_LIBRARY_PATH
. Вторую так просто не подгрузить. Причина в том, что 78 версия была последней с поддержкой RHEL 6, а потом её поддержку дропнули, и теперь сборки осуществляются в RHEL 7. Скачиваем архив с библиотекой libstdc++.so.6
отсюда. Эта сборка выполнена для SLES 11, и собрана с довольно старой версией Glibc 2.11. Значит, она нам подходит. Распаковать RPM-пакет в Debian можно вот так. А теперь делаем так:
cd firefox
LD_LIBRARY_PATH=../Downloads/usr/lib64 ./firefox
Всё работает.
Со вторым посложнее. На основе Debian 7 выходил релиз дистрибутива SteamOS 1.0. Подключаем этот репозиторий, делаем sudo apt-get update
, затем открываем sudo synaptic
. Ищем libc
, сортируем список пакетов по первой колонке «Установлен ли пакет». Проходимся по всем пакетам и в меню программы выбираем «Указать версию». Таким образом, обновляем Glibc c 2.13 до 2.17. Отключаем репозиторий SteamOS.
Теперь актуальный Firefox тоже работает.
P.S. Я неного разочарован в том, что пришлось обновить так много системных компонентов. Glibc, GCC, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?