LINUX.ORG.RU

История изменений

Исправление 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, меса, «иксы», ядро... А что вообще осталось от седьмого Дебиана?