- Ворон. Ночной Ворон.
- firefox из tar.bz2
- Разведение огнелисов в домашних условиях
- Что где лежит в Линуксе
- Как установить firefox в систему
- Как обновлять файрфокс?
- Как интегрировать firefox в систему?
- Итого
- Установка Firefox на Linux
- Установка из Flatpak
- Загрузка версии с определённой локализацией
- Установка из менеджера пакетов
- Установка без менеджера пакетов
- Ошибка libstdc++5
- Сообщение «firefox не установлен» или запускается неправильная версия Firefox
- Станьте волонтёром
- Firefox в Linux
- Установка и обновление Firefox в Ubuntu
- Русификация Firefox в Ubuntu
- Установка Firefox в Dedian
- Установка Flash в Firefox
- Установка JAVA в Firefox
Ворон. Ночной Ворон.
firefox из tar.bz2
Разведение огнелисов в домашних условиях
или установка firefox из tar.bz2 архива, а также способ всегда иметь свежего лиса к завтраку
firefox и thunderbird можно установить в Линуксе из репозитория (через synaptic или apt-get , например), а можно — напрямую из tar.bz2 архива с официального сайта mozilla. Второй способ требует немножко больше работы, зато позволяет после установки иметь всегда свежий firefox без возни со сторонними репозиториями и с минимумом хлопот.
Статья разбита на несколько частей — сначала идут довольно пространные объяснения о том где и что лежит, как установить firefox из архива (распаковать и положить в /opt), как сделать firefox браузером по умолчанию (так, чтобы клик по ссылке на pidgin или в thunderbird открывал именно firefox) и как обновлять firefox установленный таким образом (очень просто на самом деле). В самом конце я кратко перечислил все шаги в небольшой шпаргалке.
Руководство небольшое, не претендует на полный обзор темы, рассчитано на debian или ubuntu.
Любые замечания и уточнения будут приветствоваться.
Что где лежит в Линуксе
В линуксе программа, ее ресурсы (иконки, библиотеки и так далее), пользовательские настройки лежат в разных местах. Это связано с тем, что библиотеки, например, могут использоваться несколькими программами.
firefox в этом отношении «сама по себе» — архив tar.bz2 содержит в себе все необходимое для запуска браузера. То есть скачав и распаковав его в какую-нибудь папку — можно просто кликнуть по файлу firefox и таким образом запустить браузер. Или войти в эту папку через терминал и набрать в командной строке firefox — что тоже запустит браузер.
Откуда бы браузер не запустился — он будет искать пользовательский профиль — папку, в которой лежат пользовательские настройки — в частности расширения, файлы prefs.js и user.js, о которых я уже писал. Пользовательские профили как правило лежат в папке
Обычно в этой папке лежат папки со случайными именами (например 3u1mew8a.default ), каждая из которых представляет собой отдельный профиль, плюс там находится файл profile.ini , в котором записано какой из файлов запускать по умолчанию. Запустившись, firefox будет искать их именно там. Если у вас уже есть свой профиль — его можно положить в эту папку и после этого или отредактировать profile.ini вручную или запустить firefox из командной строки с ключом -ProfileManager
Что позволит выбрать нужный профиль.
Как установить firefox в систему
Поскольку firefox работает «сам по себе», автоматом подхватывая профили из
/.mozilla/firefox , то в принципе можно просто скачать tar.bz2 с официального сайта (желательно именно оттуда — во-первых там все самое свежее, во-вторых это гарантия от того, что туда не посадят что-нибудь вредоносное). Распаковав архив в любую папку можно просто запускать firefox оттуда.
Возможно, в некоторых версиях линукса придется дополнительно указывать что файл firefox является исполняемым (зайти в папку и из командной строки набрать sudo chmod a+x firefox или сделать правый клик на этом файле в файловом менеджере и поставить соответствующую галочку в правах) — но по моему опыту все работает и так.
Такая работа в «ручном режиме» вполне нормальна, но неудобна по нескольким причинам. Во-первых, в домашней папке болтается лишняя папка, которая либо «путается под ногами», либо прячется где-нибудь на задворках — как раз в тот момент, когда ее нужно найти. Во-вторых, чтобы запустить firefox нужно каждый раз отыскивать эту папку и кликать по исполняемому файлу — что неудобно. Можно, конечно, решить эту проблему в виде «костылей» — ярлыков и так далее и так далее, но это не наш метод.
В линуксе есть специальная папка для программ, которые подобно firefox несут с собой все свои файлы (из наиболее известных программ — firefox, thunderbird и Open(Libre)Office) это папка:
Поэтому распакуем firefox туда. Скачиваем архив с сайта, распаковываем его с помощью любого распаковщика (если в системе не установлено ничего графического — можно сделать это через uz просто набрать в командной строке:
Получившуюся папку firefox нужно скопировать в /opt
Тут есть нюанс — работать с /opt позволено только администратору, поэтому все операции исполняем через sudo. Еще один нюанс — если у вас уже установлена firefox (или iceweasel, если вы работаете в debian) — лучше ее удалить. Потому, что в противном случае в /opt уже будет папка firefox.
Итак. Мы скачали и распаковали firefox, например в папку
/firefox и убедились, что в /opt нет папки firefox.
upd: Сэр Ollycat сделал очень верное замечание в комментариях, которое у меня не доходили руки внести в заметку. Исправляюсь.
Немного нехорошо развернуть в домашнюю папку, а потом скопировать в opt. Ибо первое действие создаст файлы с юзером из под которого разархивирование было сделано. А класть такие файлы в opt вообще не красиво. Так что я бы сделал что-то вроде:
/
wget -c http://…../firefox-4.0.1.tar.bz2
cd /opt
sudo tar -jxvf
Тогда мы получаем нормальную папку firefox с правами рута на ней.
Все. Лиса сидит там, где ей положено. Теперь сделаем так, чтобы ее можно было запускать из командной строки.
Когда вы что-то набираете в командной строке — интерпретатор ищет исполняемый файл в нескольких папках. Например в
/bin, /bin и так далее. Ссылки на пользовательские программы хранятся в /usr/local/bin.
Поэтому мы создадим в этой папке ссылку на исполняемый файл firefox:
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
И еще одну — в папке /usr/bin:
sudo ln -s /opt/firefox/firefox /usr/bin/firefox
Теперь по набору в командной строке (или в каком-нибудь автозапускателе типа gmrun или в том, что вызывается по Alt+F2 ) firefox запустится нужный браузер. Папка с firefox не путается под ногами и лежит там где и положено лежать папке приличной программы.
Как обновлять файрфокс?
С обновлениями все просто. Нужно запустить firefox с правами суперпользователя и обновить ее так, как это делалось в windows.`
Почему именно с правами суперпользователя? Из соображений безопасности. Когда firefox закачает новую версию ей придется заменить старый бинарный файл (старый экзешник, как сказали бы пользователи windows), а это можно сделать только если ты запущен с правами суперпользователя. И это хорошо — поскольку что-нибудь вредоносное с правами обычного пользователя до исполняемого файла не доберется.
Если кто-то запутался в менюшках — сейчас файрфокс обновляется через Справка -> О firefox и в выскочившем окошке — нажать кнопку «проверка обновлений».
Как интегрировать firefox в систему?
За интеграцию в систему (так чтобы по клику по ссылке в pidgin открывался именно firefox) отвечает система update-alternatives — которая подробно рассмотрена тут, а вот тут лежит русский man.
Если говорить коротко — эта система держитё каталог «альтернатив» — неких сферических абстракций пользовательских программ в вакууме типа «терминал», «браузер», «файловый менеджер». И через update-alternatives можно назначить кто из установленных в системе множества терминалов является основным. Пакеты альтернатив хранятся здесь:
Наша задача — назначить firefox как основной x-www-browser — тогда ссылки запущенные из других приложений будут передаваться именно ему. А если набрать где-нибудь x-www-browser — то запустится именно firefox (а не chrom, lynx или кто-нибудь еще).
Посмотреть текущие альтернативы для браузеров можно так:
update-alternatives —list x-www-browser
А интегрировать туда наш свежеустановленный firefox «с нуля» — так:
sudo update-alternatives —install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 60
—install — ключ для инсталляции «новой альтернативы»,
/usr/bin/x-www-browser — ссылка на категорию
x-www-browser — имя категории
/usr/bin/firefox — линк на линк к бинарному файлу
60 — приоритет
Приоритет задает приоритет выбора альтернативы (там может быть несколько разных программ с разным приоритетом запуска) чем больше число, тем выше приоритет. Если одна программа не может запустится или неудачно запускается — то управление передается программе следующей по приоритету. 60 обычно достаточно, но если что — можно добавить и больше.
Убеждаемся что все поставили верно:
update-alternatives —list x-www-browser
В списке должен присутствовать firefox. Например, у меня он выглядит так:
С этого момента firefox считается браузером по умолчанию.
Итого
Удалить firefox (iceweasel), который уже установлен в системе.
Скачать с сайта мозиллы .tar.bz2 архив.
Распаковать его. Должна получиться папка firefox.
Папку переложить в /opt. Например, для папки firefox лежащей в корне домашней папки:
Либо проделать это все по вышеописанному и более правильному рецепту сэра Ollycat:
/
wget -c http://…../firefox-4.0.1.tar.bz2
cd /opt
sudo tar -jxvf
Бросить линки в /bin папки:
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
sudo ln -s /opt/firefox/firefox /usr/bin/firefox
Сделать firefox «умолчальным браузером системы»:
sudo update-alternatives —install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 60
Убедиться, что все получилось:
update-alternatives —list x-www-browser
Обновление файрфокса — запустить его с правами суперпользователя:
Для thunderbird все делается аналогично, но я исключаю шаг с update-alternatives, поскольку интегрировать почтовый клиент мне в общем-то некуда.
Источник
Установка Firefox на Linux
Первый шаг к использованию Firefox — его установка на ваш компьютер. В этой статье будет описано, как устанавливать Firefox в операционных системах семейства Linux.
Информацию по другим операционным системам можно получить в следующих статьях:
Многие дистрибутивы Linux включают Firefox по умолчанию, поскольку большинство имеет систему управления пакетами — это предпочтительный способ установки Firefox. Система управления пакетами будет:
- Устанавливать недостающие необходимые библиотеки
- Устанавливать Firefox наиболее подходящим образом для вашего дистрибутива
- Создавать ярлыки для запуска Firefox
- Делать Firefox доступным для всех пользователей данного компьютера
- Делать удаление и обновление Firefox такими же, как удаление и обновление любого другого приложения
При использовании системы управления пакетами есть некоторые недостатки:
- В ней может быть не самая последняя версия Firefox
- Firefox из репозитория может иметь название или логотип, отличающиеся от официальных
Вы также можете установить Firefox через Flatpak.
Установка из Flatpak
Flatpak — новый формат пакетов для Linux. Чтобы установить Flatpak, прочитайте инструкцию по установке FlatPak, выберите вашу ОС и следуйте шагам установки.
Когда установка Flatpak будет завершена, перейдите на страницу Firefox Flathub и щёлкните по кнопке Install . Когда он будет загружен, следуйте инструкциям командной строки в нижней части страницы.
Со времени установки Firefox из Flatpak обновления получаются автоматически, так что повторная установка не требуется.
Загрузка версии с определённой локализацией
При установке Flatpak (с помощью командной строки или с помощью Flathub-ссылки) проверяется локализация ОС (локализация ОС, а не заголовок принимаемого языка браузера), и Flathub отправляет только те локализации, которые имеют тот же префикс. Так что, например, если LANG=en_US.UTF-8 , Flatpak отправит те локализации, у которых основной префикс en , к которым относятся en-CA, en-GB и т.д.
Чтобы загрузить определённую локализацию, это нужно делать вручную. Например, для установки французской (fr): flatpak update —subpath=/fr org.mozilla.firefox.Locale
Установка из менеджера пакетов
Чтобы установить Firefox с использованием менеджера пакетов, пожалуйста, обратитесь к документации вашего дистрибутива Linux.
Установка без менеджера пакетов
На сайтах поддержки для некоторых дистрибутивов Linux есть полные инструкции по установке Firefox без использования менеджера пакетов, хотя некоторые сведения могут быть устаревшими. Например:
Вы также можете следовать инструкциям ниже, чтобы инсталлировать вручную для каждого аккаунта пользователя.
- Перед установкой Firefox, убедитесь, что на вашем компьютере установлены необходимые библиотеки. Отсутствие библиотек сделает Firefox неработоспособным.
- Установочный файл, предоставленный Mozilla в формате .tar.bz2, имеет предварительно скомпилированные двоичные файлы, в отличие от исходников. Нет необходимости компилировать программу из исходных текстов: просто распакуйте и запустите исполняемые файлы.
- Следующие инструкции предназначены для установки Firefox в ваш домашний каталог. Только текущий пользователь сможет запустить его.
- Загрузите Firefox со страницы загрузки Firefox в ваш домашний каталог.
- Откройте Терминал и перейдите в домашний каталог: cd
/firefox/firefox Firefox должен запуститься. Вы также можете создать значок на рабочем столе для выполнения этой команды.
Ошибка libstdc++5
Как отмечалось выше, необходимо установить необходимые библиотеки, чтобы Firefox смог работать. Многие дистрибутивы по умолчанию не включают libstdc++5.
Сообщение «firefox не установлен» или запускается неправильная версия Firefox
Если Firefox установлен согласно инструкциям, приведенным выше, он должен быть запущен (в Терминале или значком на рабочем столе, например) с помощью команды:
Если вы попытаетесь запустить Firefox в Терминале командой: firefox , она либо запустит версию Firefox установленную менеджером пакетов, либо скажет вам, что программа не установлена.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Источник
Firefox в Linux
Firefox является популярным и действительно хорошим браузером во всех отношениях. Он невероятно гибок в настройках, поддерживает различные плагины и расширения и, как мы все догодались, доступен для Linux!
Установка и обновление Firefox в Ubuntu
В Ubuntu Firefox предустановлен производителем. Вы наверняка сможете его найти в гравном меню Ubuntu просто введя в поисковую строку «firefox»
Однако, на всякий случай, установить его можно, например, через Software Center, который опять же можно найти в главном меню, или через терминал при помощи простых команд. Эта же процедура используется для обновления Firefox в Ubuntu.
Чтобы открыть терминал еще раз воспользуйтесь гравным меню и перейдите в режим суперпользователя (root) командой
Вас наверняка попросят ввести пароль от вашей учетной записи. Чтобы получить последние версии пакетов, обновите их кэш командой
Дождитесь завершения процесса обновления кэша. А теперь приступайте к установке/обновлению Firefox
apt install firefox
Возможно потребуются некоторые другие пакеты (зависимости). Если это так, вам об этом расскажут и попросят подтверждения.
Русификация Firefox в Ubuntu
За инструкциями по русификации Firefox в Ubuntu обратитесь к соответствующему разделу нашего сайта
Установка Firefox в Dedian
В Debian Firefox нет — там есть IceWeasel. Тот же Firefox, только избавленый от обилия творений маркетоидов, и версия у него как правило по меньше в силу особенностей построения дистрибутива Debian. Мы можете использовать IceWeasel (который предустановлен производителем), а можете установить и оригинальный Firefox.
Установка IceWeasel из окна терминала под суперпользователем:
apt-get install iceweasel
Установка же Firefox под Debian чуть сложнее. Сначала его нужно скачать с сайта https://www.mozilla.org/en-US/firefox/all/ в формате .tar.bz2. Затем переместить свежескаченный архив в папку, в которой пердполагается располагать firefox (обычно это /opt). Для этого перейдите в каталог, в который скачался архив, обычно это /home/MY_USER_NAME/Downloads
А затем переместите архив командой
mv firefox-37.0.2.tar.bz2 /opt
Перейдите в каталог с firefox, в нашем примере это /opt
И распакуйте архив командой
tar -xjvf firefox-37.0.2.tar.bz2
Теперь вы наверняка захотите создать символическую ссылку (ярлык) на Рабочий стол, чтобы иметь возможность быстро запускать firefox (мы должны находиться в каталоге в котором лежит каталог firefox, в нашем примере это /opt):
ln -svi firefox/firefox /home/MY_USER_NAME/Рабочий \стол/
Все. Теперь по двойному клику по созданому ярлыку вы получите оригинальный Firefox.
Установка Flash в Firefox
Установка Adobe Flash Player для Firefox уже рассматривалась на нашем сайте. Для получений инструкций обратитесь к соответствующему разделу сайта
Установка JAVA в Firefox
Установка Oracle JAVA для Firefox уже рассматривалась на нашем сайте. Для получений инструкций обратитесь к соответствующему разделу сайта
Источник