Fedora Core і Firefox. Оновлюємо браузер вручну
На моїй старій Fedora Core 16, якою я насолоджуюся будинку давно перестав оновлюватися браузер Firefox. Ну що поробиш, політика фірми RedHat така - випускати оновлення приблизно рік. Вірніше поки не вийшло дві нові версії операційної системи. Здається так і я нічого не переплутав.У будь-якому випадку поновлення з'являтися перестали і з цим щось треба було робити. Браузер - це та програма, яка взаємодіє в зовнішнім світом і вона обов'язково повинна залишатися нової. Тобто залатаній
Деякий час мене виручав Google Chrome. При установці цього браузера в системі з'явився репозиторій "google-chrome" з якого приходили оновлений версії Chrome. Але навесні раптом при установці черговий версії Chrome з'явилася незрозуміла помилка. Хром після цього запустився і нормально працював. Але пошук по тій помилку показав, що у Chrome теж є свій термін давності для моєї версії операційної системи і він підійшов.
Я повернувся до мого Firefox -у. Питань додало те, що на сайті Firefox я не знайшов версії для 64-бітних Linux систем. Всі спроби встановити на 64 бітну Fedora 32-бітний Firefox провалилися. При старті браузера з'являлося повідомлення про помилку в якийсь бібліотеці.
Пошук вивів на російську групу підтримки Firefox. І у них виявився 64-бітна версія браузера Firefox. У розділі сайту "Установка Firefox в Linux" виявилися бінарні збірки в tar-архівах не тільки i686 але і x86_64. У мене зміцнилася надія.
- Скачав tar-архів з 64-бітовим Firefox з ім'ям firefox-23.0.1.tar.bz2 де 23.0.1 - версія браузера
- Зайшов в командному рядку root-ом "/ bin / su -l". Після тире маленька англійська л. Скопіював скачаний архів в домашню папку root-а
- Командою bunzip2 * .bz2 розпакував BZ2 архів. Тепер він залишився з розширенням TAR. Маленьке примітка. Так, із зірочкою, можна застосовувати команду якщо в тому місці тільки один bz2 архів
- Команда "tar -xf * .tar" розпакувала tar-архів і поруч з ним з'явилася папка "firefox"
- Тепер, якщо у вас 64-бітна операційна система, то переходимо в папку / usr / lib64 На 32-бітної системі - в / usr / lib
- Тут вже є папка "firefox". Вона містить поточну версію браузера. Її або видалити або перейменувати.
- Тепер папку "firefox" з пункту 4 скопіювати на місце видаленої - перейменованої з пункту 6.
Тут опис старту браузера Firefox як його бачу я. Спочатку запускається сценарій / usr / bin / firefox. Він налаштовує все для запуску програми / usr / lib64 / firefox / firefox і запускає його. Початковий сценарій з / usr / bin я не чіпав. Міняв тільки другий, з / usr / lib64.
Таким методом я на 64-бітної Fedora Core оновив Firefox вже три рази. Всі прекрасно працює. Ще до цього на ще більш старої 32-бітної Fedora Core цей браузер оновлювався мною протягом року. І завжди все працювало.
Звичайно може бути цей метод давно описаний в документації або FAQ-е Firefox-а. Але я, як справжній фахівець з комп'ютерів не опускався до читання якихось там документів.