Как запустить браузер через терминал linux
Перейти к содержимому

Как запустить браузер через терминал linux

  • автор:

Linux, как запустить браузер из терминала

В прошлой статье мы рассмотрели несколько полезных инструментов, таких как «rTorrent», «wget», «cURL», «w3m» и «Elinks». Мы получили много ответов о нескольких других инструментах того же жанра, если вы пропустили первую часть, вы можете пройти ее.

Эта статья призвана познакомить вас с несколькими другими приложениями для просмотра и загрузки командной строки Linux, которые помогут вам просматривать и загружать файлы в оболочке Linux.

1. ссылки

Links – это веб-браузер с открытым исходным кодом, написанный на языке программирования C. Он доступен для всех основных платформ, а именно для Linux, Windows, OS X и OS/2.

Этот браузер работает как с текстом, так и с графикой. Веб-браузер текстовых ссылок поставляется большинством стандартных дистрибутивов Linux по умолчанию. Если ссылки не установлены в вашей системе по умолчанию, вы можете установить их из репозитория. Elinks — это ответвление ссылок.

После установки ссылок вы можете просматривать любые веб-сайты в терминале, как показано ниже на скринкасте.

Для навигации используйте клавиши со стрелками ВВЕРХ и ВНИЗ. Клавиша со стрелкой вправо на ссылке перенаправит вас на эту ссылку, а клавиша со стрелкой влево вернет вас на последнюю страницу. Чтобы ВЫЙТИ, нажмите q.

Вот как выглядит доступ к Tecmint с помощью инструмента ссылок.

В качестве альтернативы вы можете использовать следующую команду wget для загрузки и установки, как это предлагается ниже.

Примечание. Для успешной компиляции пакета необходимо установить пакеты (libpng, libjpeg, библиотека TIFF, SVGAlib, XFree86, C Compiler и make), если они еще не установлены.

2. ссылки2

Links2 — это графическая версия веб-браузера Twibright Labs Links. Этот браузер поддерживает мышь и клики. Разработан специально для скорости без какой-либо поддержки CSS, довольно хорошей поддержки HTML и JavaScript с ограничениями.

Чтобы установить links2 в Linux.

Чтобы запустить links2 в командной строке или в графическом режиме, необходимо использовать параметр -g для отображения изображений.

links2 в режиме командной строки

3. рысь

Текстовый веб-браузер, выпущенный под лицензией GNU GPLv2 и написанный на языке ISO C. lynx — это веб-браузер с широкими возможностями настройки и спасение для многих системных администраторов. Он имеет репутацию старейшего веб-браузера, который используется и до сих пор активно развивается.

Чтобы установить lynx в Linux.

После установки lynx введите следующую команду для просмотра веб-сайта, как показано ниже на скринкасте.

Если вам интересно узнать немного больше о ссылках и веб-браузере lynx, вы можете посетить следующую ссылку:

4. youtube-dl

youtube-dl – это независимое от платформы приложение, которое можно использовать для загрузки видео с YouTube и некоторых других сайтов. Написанное в основном на python и выпущенное под лицензией GNU GPL, приложение работает «из коробки». (Поскольку YouTube не позволяет загружать видео, его использование может быть незаконным. Ознакомьтесь с законами, прежде чем начать использовать это.)

Чтобы установить youtube-dl в Linux.

После установки попробуйте загрузить файлы с сайта Youtube, как показано на скриншоте ниже.

Если вам интересно узнать больше о youtube-dl, перейдите по ссылке ниже:

5. получить

fetch – это утилита командной строки для Unix-подобной операционной системы, используемая для извлечения URL-адресов. Он поддерживает множество параметров, таких как получение только адреса ipv4, только адреса ipv6, без перенаправления, выход после успешного запроса на получение файла, повторная попытка и т. д.

Fetch можно скачать и установить по ссылке ниже

6. Аксель

Чтобы установить Axel в Linux.

После установки axel вы можете использовать следующую команду для загрузки любого заданного файла, как показано на скринкасте.

7. ария2

Чтобы установить aria2 в Linux.

После установки aria2 вы можете запустить следующую команду для загрузки любого файла…

Если вам интересно узнать больше об aria2 и его переключателях, прочитайте следующую статью.

8. w3m

w3m — это еще один текстовый веб-браузер с открытым исходным кодом, очень похожий на lynx, который работает на терминале. Он использует emacs-w3m — интерфейс Emacs для w3m для просмотра веб-сайтов в интерфейсе emacs.

Чтобы установить w3m в Linux.

После установки w3m запустите следующую команду, чтобы просмотреть веб-сайт, как показано ниже.

9. Просмотр

Browsh – это современный текстовый браузер, который показывает все, что делают современные браузеры, например HTML5, CSS3, JS, видео и даже WebGL. Его основная роль заключается в том, чтобы запускаться на удаленном сервере через SSH или Mosh и просматривать веб-страницы в виде текста с терминала, значительно уменьшая пропускную способность и увеличивая скорость просмотра.

Это означает, что сервер загружает веб-страницы и использует минимальную пропускную способность соединения SSH для отображения результатов веб-страницы. Однако в стандартных текстовых браузерах отсутствует поддержка JS и других HTML5.

Просмотр веб-страниц

Чтобы установить Browsh в Linux, необходимо загрузить двоичный пакет и установить его с помощью диспетчера пакетов.

На этом пока все. Я буду здесь снова с другой интересной темой, которую вы, люди, будете любить читать. А пока следите за обновлениями и подключайтесь к Tecmint. Не забудьте предоставить нам свои ценные отзывы в комментариях ниже. Ставьте лайки, делитесь нами и помогайте нам распространяться.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

 Axel — ускоритель загрузки командной строки Linux

Командная строка Интернет-инструменты

Диспетчеры загрузки для Linux

 Xtreme Download Manager для Linux

9 мыслей о «9 инструментах командной строки для просмотра веб-сайтов и загрузки файлов в Linux»

Browsh — еще один терминальный браузер, способный отображать изображения и видео (плохое качество ASCII). Кроме того, wget и curl для загрузки файлов.

links2 отлично подходит для простых веб-страниц в графическом интерфейсе. Использование ОЗУ практически нулевое, и он обрабатывает некоторые JS для загрузки. Только что играл с ним около 1/2 часа. Вы также можете получить приличные комбинации цветов (текст, ссылка, фон), и он очень хорошо выполняет локальную навигацию по файлам (входной URL: «file://»)

Между тем, искал простую программу просмотра уценки на основе терминала и наткнулся на «Terminal Markdown Viewer» (mdv на github). Это один из немногих, основанных на python (установка pip) и действительно хорошо выполняющий локальную визуализацию MD. Я полагаю, это делает его подклассом более мощных полноценных браузеров.

Lynx тоже хорошо работает, потому что он, по крайней мере, раскрашивает определенные теги, поэтому результат выглядит красиво:

Кроме того. обнаружение того, что w3m довольно хорошо выполняет MD локально через pandoc, хотя вывод более мягкий, но поддержка html на самом деле сильнее, чем я ожидал:

В любом случае, я решил поделиться конкретным вариантом использования.

Мне нравится, как различные инструменты представлены в самом тексте. Спасибо за создание такого хорошо спроектированного сайта

Lynx — хороший веб-браузер с командной строкой. На самом деле я сейчас использую lynx.

Отличная статья. Можно ли использовать какой-либо из этих инструментов через ssh? Я ищу инструмент, который может возобновить загрузку через ssh, если она была прервана, кроме rsync (не поддерживается в системе)

К сожалению, не существует инструмента, способного возобновить прерванную загрузку через ssh…

Вы можете использовать экран? Может сработать для некоторых аспектов этого сценария…..

Большое спасибо, очень полезный урок,

Я использую «youtube-dl» для загрузки плейлистов и видео. Очень хороший инструмент, следующий даст вам максимальное качество с HD [22]

youtube-dl -i —playlist-start 1 —max-quality 22 «URL»

Спасибо,
Киран Патил

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

В Ubuntu у вас может быть установлено несколько веб-браузеров, которые используются в соответствии с вашими предпочтениями просмотра. Хотя у всех нас есть самый любимый веб-браузер, который использует 90% Интернета каждый день. В Linux предпочтительно указать лучший браузер в качестве браузера по умолчанию. Этот браузер по умолчанию также позволит вам открывать ссылки из терминала.

Проверка веб-браузера по умолчанию:

Установить, изменить или просмотреть браузер по умолчанию с помощью терминала или пользовательского интерфейса очень просто.
Запишите приведенную ниже команду, чтобы узнать браузер по умолчанию в вашей системе Linux.

Вы можете просмотреть список других приложений по умолчанию, включая браузер по умолчанию. Для этого есть два метода. В первом методе вы можете использовать приведенную ниже команду, и она перенаправит вас в окна приложения по умолчанию.

Поиск «приложений по умолчанию» в действиях считается вторым методом.

Веб-браузер, выделенный в параметре «Интернет», уже выбран в качестве веб-браузера по умолчанию.

Вы также можете просмотреть список других доступных альтернатив для просмотра веб-страниц в вашей системе.

Вывод заявляет, что «Google Chrome» также существует в качестве веб-браузера в нашей Ubuntu.

Открытие веб-браузера по умолчанию из командной строки:

Теперь мы попробуем открыть экземпляр Google в веб-браузере по умолчанию, в нашем случае это Firefox. Используйте приведенную ниже команду в своем терминале, если хотите.

Здесь вы можете увидеть, как выполнение команды терминала успешно открывает экземпляр Google в нашем веб-браузере по умолчанию.

Изменение веб-браузера по умолчанию:

Чтобы установить любой другой браузер в качестве браузера по умолчанию, вам необходимо выполнить команду настроек «xdg» с именем браузера в конце. В следующем примере мы установим «Google Chrome» в качестве браузера по умолчанию в нашей системе Linux.

Снова откройте любой веб-экземпляр, указав его URL-адрес в команде открытия «xdg». Кроме того, для тестирования мы выбрали Google.

В выводе указано, что нам удалось установить Google Chrome в качестве браузера по умолчанию.

Вывод:

Как пользователи Linux, у всех нас установлены различные веб-браузеры, которые мы используем в соответствии с нашими веб-предпочтениями. Тем не менее, существует вероятность того, что в 90% случаев для просмотра будет использоваться один веб-браузер, который станет нашим веб-браузером по умолчанию. В этой статье мы видели, как открыть браузер по умолчанию для любого веб-экземпляра из командной строки. Кроме того, также предоставляется процедура просмотра и настройки любых других альтернатив вашему браузеру по умолчанию.

Об авторе

Талья Саиф Малик

Талья является участником Linux Hint и стремится приносить пользу и делать полезные вещи для всего мира. Он любит читать, писать и говорить о Linux, данных, компьютерах и технологиях.

Мне интересно, какая команда терминала открывает веб-браузер по умолчанию.

7 ответов 7

команда sensible-browser — это та команда, которую вы ищете.

Как насчет различий между пакетом sensible-utils и системой альтернатив, найденной в /etc/alternatives и модифицированной update-alternatives?

то, что сказал @Incrop, по-прежнему верно для Ubuntu 16.04, это открывает Firefox вместо моего браузера по умолчанию Chromium.

Выполняя поиск в Google, я нашел ответ.

xdg-open является частью пакета xdg-utils и уже установлен в Ubuntu 10.10.

Если пользователь когда-то настроил открытие html-файлов в текстовом редакторе по умолчанию, это не сработает. OP запрашивает способ открытия веб-браузера, а не приложения по умолчанию для html-файлов (хотя по умолчанию это одно и то же)

Это будет работать в любом дистрибутиве gnu/linux с оконным менеджером x-server (это почти все из них, например, debian, *buntu, fedora, manjaro, Arch и т. д.)

Вы также можете использовать:

И он откроет URL-адрес в браузере по умолчанию.

для меня в Ubuntu 16.04 открывается Firefox, несмотря на то, что Chromium установлен в качестве браузера по умолчанию в настройках «Приложения по умолчанию».

Только для того, чтобы вы могли найти это полезным. Запасной подход и один вкладыш.

; => запускать во всех случаях,

|| => запустить, если предыдущая команда не удалась (или)

&& => запустить, только если предыдущая команда выполнена успешно

var=someval -> установить переменную

$var -> вызвать переменную

Подумайте о том, чтобы объяснить, что делает эта команда, чтобы другие, увидев это, узнали больше о вашем ответе. Ссылки — это хорошо, но вам нужно убедиться, что ключевое содержание ссылки находится в вашем ответе, если это часть вашего ответа (на случай, если ссылка исчезнет в будущем).

При установке Ubuntu по умолчанию на ум приходит только команда gnome-open.

Преимущество заключается в том, что вы можете использовать gnome-open практически для всех типов файлов, URI и каталогов. Это одна команда, которую нужно выучить, вместо того, чтобы пытаться запомнить непонятные команды, такие как sensible-browser

@Stefan Lasiewski: xdg-open должен делать то же самое — на самом деле он будет вызывать gnome-open , kde-open или что-то еще, в зависимости от среды вашего рабочего стола. Таким образом, он более портативный.

Я немного поиграл с этим. Есть проблема с gnome-open — он не будет вызывать веб-браузер по умолчанию, если вы не укажете URL-адрес. Это проблема, если вы хотите настроить значок или ярлык, который всегда будет запускать браузер, установленный по умолчанию. В других случаях вам может понадобиться установить его в качестве параметра для некоторых программ, которым требуется ссылка на веб-браузер и которые плохо работают с gnome-open (например, acroread ). Вы можете решить эту проблему, используя системные ссылки x-www-browser или gnome-www-browser, которые вы можете настроить с помощью update-alternatives , но это общесистемные настройки, а не пользовательские (и они не синхронизируются с установленными значениями через gnome-default-applications-properties Все это можно решить, открыв исполняемый файл sensible-browser (который на самом деле является скриптом):

и добавив это в начале:

Это заставит sensible-browser всегда запускать указанный пользователем веб-браузер по умолчанию. (Я обнаружил, что gnome-default-applications-properties изменяет некоторые ключи gconf в соответствии с установленным браузером. Значение браузера по умолчанию можно получить из любого из этих ключей, поэтому я выбрал /desktop/gnome/url-handlers/ http/command и использовал его для заполнения переменной $BROWSER (значение удалено из части «%s»).

Я бы не рекомендовал редактировать /usr/bin/sensible-browser, как рекомендует этот ответ. Это изменение будет перезаписано при обновлении системы.

Вместо того, чтобы пытаться установить модифицированный скрипт в пользовательскую систему, более реалистичным решением является использование xdg-open в соответствии с ответом Луки. Если вы укажете html-файл или URL-адрес, он откроет браузер — если вы укажете что-то еще, он откроет соответствующее приложение для этого типа ресурса. Я сомневаюсь, что есть какая-либо веская причина открывать какой-либо файл в браузере, когда он будет лучше обрабатываться каким-либо другим приложением, либо по умолчанию, либо в соответствии с явным выбором пользователя. Если необходимо, вы можете заставить браузер открыть его с помощью x-www-browser (см. ответ Бенджамина)

Браузер командной строки Linux

Вспомните дни, когда Интернет был таким же простым, как текст с возможностью поиска. Терминалов и маломощных персональных компьютеров было достаточно, чтобы получить доступ к текстовой сети через интернет-соединение с черепашьей скоростью. Конечно, люди тогда использовали веб-браузеры командной строки для посещения Интернета; среди них был и знаменитый браузер Lynx. Сейчас времена изменились, технология браузера перешла на графические и более мощные веб-браузеры, такие как Chrome, Firefox и Safari. Тем не менее, есть люди, которые больше разбираются в терминалах и предпочитают получать доступ к актуальной информации из Интернета через просмотр на основе терминала.Существуют даже компьютеры на базе терминалов, и для них браузеры командной строки иногда являются единственным способом подключения к сети. Так как же нам установить и использовать эти текстовые браузеры через нашу командную строку Linux, Терминал?

В этой статье представлены четыре способа использования Интернета через терминал Linux, а также описаны способы установки и использования терминала в качестве веб-браузера.

Мы выполнили команды и процедуры, упомянутые в этой статье, в системе Ubuntu 18.04 LTS.

  • Инструмент w3m
  • Инструмент Lynx
  • Инструмент Links2
  • Инструмент Elinks

Веб-браузер w3m

Установка

Введите в Терминале следующую команду, чтобы установить утилиту w3m:

Установка W3m

Введите Y, когда система предложит продолжить установку. Браузер командной строки w3m будет успешно установлен в вашей системе.

Проверка установки

Вы можете проверить установку, проверив номер версии w3m следующим образом:

Проверить версию w3m

Работа в Интернете

Вы можете просматривать Интернет с помощью утилиты w3m, следуя следующему синтаксису:

Когда вы вводите эту команду в своем терминале, на выходе вы увидите следующее:

Google в браузере командной строки на Linux

Вы можете получить доступ к ссылке или перейти к строке поиска, просто дважды щелкнув ее. В этом примере я искал погоду в Португалии; двойной щелчок по ссылке Google Search отобразил результаты поиска следующим образом:

Использование поиска Google в w3m

Вот некоторые основные операции, которые вы можете выполнять с помощью этой утилиты:

Выйти из программы: Shift+Q

Открыть новую вкладку: Shift+T

Открыть новый URL: Shift+U

Вернуться на одну страницу назад: Shift+B

Веб-браузер Lynx

Установка

Введите следующую команду от имени пользователя root в Терминале, чтобы установить утилиту Lynx:

Установка браузера Lynx

Введите Y, когда система предложит продолжить установку. Браузер командной строки Lynx будет успешно установлен в вашей системе.

Проверка установки

Вы можете проверить установку, проверив номер версии Lynx следующим образом:

Проверить версию Lynx

Работа в Интернете с помощью Lynx

Вы можете просматривать Интернет с помощью утилиты Lynx, следуя следующему синтаксису:

Когда вы введете эту команду в своем терминале, вывод даст вам следующий дисплей;

для перехода к различным ссылкам на странице можно использовать клавиши со стрелками.

Использование Google с Lynx по команде Линия

В этом примере я пытался найти погоду в Нью-Йорке. Результаты поиска отображаются, когда я нажимаю «Ввод».

Веб-браузер Links2

Установка

Введите следующую команду в Терминале от имени пользователя root, чтобы установить утилиту Links2:

Установка браузера link2

Введите Y, когда система предложит продолжить установку. Браузер командной строки Links2 будет успешно установлен в вашей системе.

Проверка установки

Вы можете проверить установку, проверив номер версии Links2 следующим образом:

Проверить версию ссылки2

Работа в Интернете

Вы можете просматривать Интернет с помощью утилиты Links2, следуя следующему синтаксису:

Когда вы вводите эту команду в своем терминале, на выходе вы увидите следующее:

Использование Интернета с браузер ссылок2

Вы можете получить доступ к ссылке или перейти к строке поиска, просто дважды щелкнув ее.В этом примере я искал новости США; двойной щелчок по ссылке Google Search отобразит соответствующие результаты поиска.

Веб-браузер eLinks

Установка

Введите следующую команду в Терминале от имени пользователя root, чтобы установить утилиту eLinks:

Установка elinks

Введите Y, когда система предложит продолжить установку. eLinks браузера командной строки будет успешно установлен в вашей системе.

Проверка установки

Вы можете проверить установку, проверив номер версии elinks следующим образом:

Проверить elinks

Работа в Интернете

Вы можете просматривать Интернет с помощью утилиты eLinks, следуя следующему синтаксису:

Когда вы вводите эту команду в своем терминале, на выходе вы увидите следующее:

Использование поиска Google с elink

Затем вы можете выполнить поиск по ключевому слову или строке с помощью этой поисковой системы.

Примечание. Эмулятор терминала Xterm также позволяет отображать изображения в результатах поиска.

С помощью четырех инструментов командной строки, упомянутых в этой статье, вы можете легко просматривать Интернет без использования графических веб-браузеров в вашей системе Ubuntu. Теперь вы можете наслаждаться более быстрым текстовым просмотром, не беспокоясь о рекламе, JavaScript и нежелательных изображениях. Установите любой подходящий вам браузер из списка и наслаждайтесь беспроблемным просмотром Интернета!

Похожие сообщения:

Карим Буздар

Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn

Поиск

Об этом сайте

Последние руководства

сообщить об этом объявлении

Какую команду мы должны выполнить (из Java, но это не имеет значения) в Linux (различные распространенные дистрибутивы), чтобы открыть заданный URL-адрес в браузере по умолчанию?

11 ответов 11

Я считаю, что проще всего использовать Python:

Мне больше нравится это решение для кросс-платформенного варианта использования, но только для Linux оно занимает примерно в 7-8 раз больше времени для запуска в моей системе по сравнению с xdg-open для того же URL-адреса.

Примечание для тех, кто использует это на Windows: я обнаружил, что он часто открывает Internet Explorer. (вместо настроенного пользователем по умолчанию) Но, думаю, это работает. ��

в Ubuntu вы можете попробовать gnome-open.

В Java (версия 6+) вы также можете сделать следующее:

Хотя это не будет работать на всех Linux. На момент написания статьи поддерживается Gnome, а не KDE.

По крайней мере, в Debian и всех его производных есть сценарий оболочки «разумного браузера», который выбирает браузер, наиболее подходящий для данного URL-адреса.

При использовании любой из этих команд в сценарии оболочки вам необходимо сначала проверить, существуют ли они (например, command -v $CMD ). $? = 0

В дистрибутивах, поставляемых с командой open,

В случае, если у них он не установлен, я полагаю, что у них могут быть просто kde-open или gnome-open (оба принимают один файл/URL-адрес) или какое-то другое обходное решение, такое как перебор распространенных имен исполняемых файлов браузера, пока вы не найти тот, который может быть выполнен (используя который). Если вам нужен полный список обходных/запасных путей, я предлагаю прочитать xdg-open (это сценарий оболочки, который вызывает kde-open/gnome-open/и т. д. или какой-либо другой запасной вариант).

Но поскольку xdg-open и xdg-mime (используется для одного из резервных вариантов) являются сценариями оболочки, я бы рекомендовал включить их в ваше приложение, и если вызов xdg-open не удался, добавьте их во временную переменную PATH в ваших подпрограммах. окружение и обращаться к ним. Если xdg-open не работает, я бы рекомендовал создать исключение с сообщением об ошибке из того, что он выводит на stderr, и перехватить исключение и распечатать/отобразить сообщение об ошибке.

Я бы проигнорировал решение java awt Desktop, так как ошибка указывает на то, что они не планируют в ближайшее время поддерживать рабочие столы, отличные от gnome.

Я думаю, что комбинация xdg-open, как описано в shellholic, и — если это не удается — поиск браузера с помощью команды which, как описано здесь, вероятно, лучшее решение.

Если вы используете Windows10 (включая оболочки WSL2 *nix), вы можете попробовать:

Странно, но это работает!

Примечание. В случае с WSL существует известная ошибка, которая запрещает передачу параметров запроса в URL-адрес. Обходной путь — использовать «cmd.exe /c start url»

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками linux browser default или задайте свой вопрос.

Связано
Связанные
Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.21.41733

Читайте также:

  • Как перейти с 32-битной на 64-битную версию Windows
  • Что лучше: переустановить Windows или вернуться к заводским настройкам
  • Количество одновременных подключений windows 7
  • Как свернуть игру в окно на Windows 10
  • Стоит ли обновлять Windows 10

Как через браузер выполнить команду в терминале Linux?

Есть какой-либо способ через адресную строку firefox выполнить команду в bash-e? Или запустить скрипт с параметрами. Например, в адресной строке я ввожу: run_script test1 и у меня запускается скрипт /usr/local/script.sh с параметром test1 . У меня уже получилось запустить скрипт file:///usr/local/script.sh и в настройках firefox выбрать «все файлы *.sh открывать с помощью /bin/bash «. А вот как мне передать этому скрипту переменные?

Отслеживать
1,382 12 12 серебряных знаков 22 22 бронзовых знака
задан 30 сен 2015 в 12:45
57 1 1 серебряный знак 8 8 бронзовых знаков

А вот такой вариант не подойдет? paradoxxxzero.github.io/2014/02/28/butterfly.html P.S. Это неправильный путь

2 окт 2015 в 22:16

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

можно воспользоваться каким-нибудь существующим незадействованным протоколом. список — на странице about:preferences#applications (или через меню preferences → applications ).

например, протоколом irc. в колонке action напротив него откройте список и выберите use other, а в открывшемся диалоге укажите на созданный вами скрипт-обработчик.

что дальше делать с этой строкой — уже на полное ваше усмотрение. можете, например, в какой-нибудь файл записывать:

#!/bin/bash echo "$1" >> /tmp/clicks.log 

p.s. не забудьте биты исполняемости поставить на файл со скриптом:

$ chmod +x /путь/к/файлу 

Как запустить браузер через терминал linux

По умолчанию системы Linux Mint, Ubuntu и Fedora являются достаточно безопасными. Но благодаря дополнительной несложной мере предосторожности, вы можете повысить и без того высокий уровень защиты своей Linux-системы. Эта мера заключается в запуске веб-браузера в изолированном виртуальном окружении. Она является актуальной по той причине, что веб-браузеры (а также их плагины) на сегодняшний день являются главными целями атак.

Вы можете достаточно просто защитить свой веб-браузер с помощью утилиты Firejail, которая позволяет создать легковесное виртуальное изолированное окружение на уровне приложения. Проще говоря, данная утилита позволяет полностью изолировать содержимое вашей домашней директории от веб-браузера, защищая тем самым ее содержимое.

Таким образом, вы сможете не беспокоиться из-за возможного повреждения файлов, находящихся в домашней директории (для модификации которых не нужно прав пользователя root), в результате атак хакеров или вредоносного программного обеспечения. Firejail отлично защищает от вредоносного программного обеспечения, которое зачастую пытается осуществить модификации ваших персональных файлов за вашей спиной. В результате это программное обеспечение будет корректно функционировать, но не сможет получить доступ к каким-либо файлам ввиду того, что ваш веб-браузер и его плагины не будут иметь доступа к содержимому вашей домашней директории. Разумеется, в случае использования веб-браузера данное правило будет иметь несколько исключений, таких, как директория «Загрузки», а также директория с файлами конфигурации веб-браузера. Системные директории и файлы также будут полностью доступны, но только для чтения.

Утилита Firejail отлично спроектирована: ее использование не влечет за собой значительных затрат вычислительных ресурсов.

Я полностью согласен с мнением представителя ресурса Distrowatch относительно утилиты Firejail: дополнительный уровень защиты, предоставляемый утилитой Firejail, значительно повышает безопасность системы, на тратя в пустую как ее вычислительные ресурсы, так и время ее пользователя. В современном мире, в котором проблемы с безопасностью приложений, а также раскрытие конфиденциальных данных не являются экстраординарными событиями, сложно не задаться вопросом: «Почему кто-то не желает использовать Firejail?» (полный текст статьи доступен на ресурсе Distrowatch).

Разумеется, все имеет свою цену, пусть даже незначительную: недостатком изолированного окружения является, к примеру, невозможность добавления файлов в качестве вложений сообщений электронной почты в том случае, если эти файлы не располагаются в директории «Загрузки». Это происходит из-за того, что веб-браузер изолирован от всех остальных директорий из вашей домашней директории. Также вы можете столкнуться с проблемами с печатью веб-страниц по той же причине.

По этой причине я советую ограничиться созданием иконки для запуска веб-браузера в изолированном окружении на панели. В этом случае вы всегда сможете запустить веб-браузер в обычном режиме, воспользовавшись элементом меню приложений.

Примечание: изолированное окружение, формируемое средствами Firejail, предназначено исключительно для защиты домашней директории пользователя; ваш веб-браузер все так же сможет получать доступ к директориям и файлам самой операционной системы. Это сделано умышленно и не является проблемой, так как все эти файлы принадлежат пользователю root, и защищены от модификации обычными пользователями.

Вы можете создать изолированное окружение для веб-браузера описанным ниже образом.

2. Подготовка

Установка Firejail в Ubuntu и Linux Mint не связана с какими-либо сложностями. Следует просто открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

sudo apt-get install firejail

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

В Fedora все немного сложнее: утилита Firejail не доступна из официального репозитория пакетов программного обеспечения. К счастью, автор создал отдельный репозиторий COPR, для установки утилиты из которого достаточно ввести в терминал следующую комбинированную команду:

dnf copr enable heikoada/firejail && dnf install firejail

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

3. Запуск веб-браузера Firefox в изолированном окружении

После установки Firejail вы можете запустить веб-браузер Firefox в изолированном окружении, просто открыв окно терминала и введя в него следующую команду (используйте функции копирования/вставки):

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

И это все, что нужно для запуска веб-браузера Firefox в изолированном окружении! В комплекте поставки утилиты Firejail содержится файл со стандартными параметрами запуска веб-браузера Firefox, которые не приводят к значительному снижению его пользовательских качеств, при этом значительно увеличивая безопасность веб-серфинга. Среднестатистическому пользователю, скорее всего, не захочется изменять эти параметры.

Но данная команда позволяет лишь однократно запустить веб-браузер в изолированном окружении; конечно же, использование терминала не является самым удобным решением для запуска приложения с графическим интерфейсом. По этой причине я рекомендую создать иконку для запуска Firefox в изолированном окружении.

Для этого в Linux Mint следует навести указатель мыши на иконку веб-браузера на панели окружения рабочего стола Cinnamon, нажать правую кнопку мыши, осуществить переход по открывшемуся меню «Еще — Изменить» и в открывшемся окне заменить содержимое поля Command: с «firefox %u» на «firejail firefox %u», после чего нажать на кнопку «OK». В других окружениях рабочих столов дистриубтива Linux Mint, в окружении рабочего стола дистриубтива Ubuntu (Unity) и в окружении рабочего стола дистриубтива Fedora (GNOME 3) следует воспользоваться следующей командой с целью создания дополнительного пункта меню приложений для запуска Firefox в изолированном окружении Firejail (используйте функции копирования/вставки, это одна команда):

sed -e ‘s/Name=Firefox Web Browser/Name=Firefox Web Browser (Firejail)/’ -e ‘s/Name[ru]=Веб-браузер Firefox/Name[ru]=Веб-браузер Firefox (Firejail)/’ -e ‘s/Exec=firefox %u/Exec=firejail firefox %u/’ < /usr/share/applications/firefox.desktop >~/.local/share/applications/firefox-firejail.desktop

Для удаления созданного пункта меню достаточно выполнить следующую команду:

Теперь попробуйте закрыть все окна веб-браузера Firefox и воспользоваться иконкой на панели или отдельным пунктом меню приложений для запуска Firefox в изолированном окружении. Для того, чтобы убедиться в том, что веб-браузер был запущен именно в изолированном окружении, следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Данная команда позволяет проверить факт запуска веб-браузера Firefox в изолированном окружении.

4. Исправление проблемы со звуком (PulseAudio), вызванной использованием Firejail

При использовании Firejail у запущенных в изолированном окружении приложений могут возникать проблемы с выводом звука. В этом случае вы можете действовать следующим образом.

Вам придется открыть окно терминала, скопировать и вставить в него следующие команды (следует нажимать клавишу Enter после вставки каждой команды для ее исполнения):

mkdir -p ~/.config/pulse

cp -v /etc/pulse/client.conf ~/.config/pulse

echo «enable-shm = no» >> client.conf

5. Проверка и модификация параметров запуска веб-браузера Firefox в изолированном окружении (для опытных пользователей)

Хотите проверить параметры запуска веб-браузера Firefox, используемые утилитой Firejail? Они находятся в файле /etc/firejail/firefox.profile.

Вам нужно изменить какие-либо из этих параметров? В этом случае оптимальным решением является не модификация системного файла профиля приложения Firefox утилиты Firejail, а копии этого системного файла профиля из вашей домашней директории. Для этого придется воспользоваться приведенными ниже командами (используйте функции копирования/вставки для копирования их в окно терминала).

Первая команда для создания директории файлов профилей утилиты Firejail в домашней директории пользователя:

mkdir -v ~/.config/firejail

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Далее следует ввести следующую команду для копирования системного файла профиля приложения Firefox утилиты Firejail в созданную директорию:

cp -v /etc/firejail/firefox.profile ~/.config/firejail

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Наконец, в том случае, если у вас установлен текстовый редактор Leafpad, следует ввести в окно терминала следующую команду (если вы используете другой текстовый редактор, отредактируйте команду соответствующим образом):

Разумеется, после окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Теперь вы можете экспериментировать с копией файла профиля, причем ваши модификации параметров запуска приложения сохранятся даже после обновления версии Firejail.

Также вы можете запускать Firejail с использованием дополнительных аргументов командной строки. Вы можете найти информацию о них на странице руководства, доступной после исполнения в терминале команды man firejail, а также на данной странице.

6. Запуск веб-браузера Firefox в изолированном окружении по умолчанию

Вы можете организовать автоматический запуск веб-браузера Firefox в изолированном окружении в рамках вашей учетной записи вне зависимости от способа его запуска. Я не рекомендую выполнять описанные ниже манипуляции, так как в этом случае вы будете периодически сталкиваться с надоедливыми ограничениями, которые не так просто обойти. Но если вы все же хотите использовать веб-браузер Firefox в изолированном окружении при любых обстоятельствах, вам придется выполнить две команды в терминале.

Первая команда для копирования файла запуска приложения Firefox (используйте функции копирования/вставки, это одна строка):

cp -v /usr/share/applications/firefox.desktop ~/.local/share/applications

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Далее следует ввести вторую команду для замены команды запуска приложения Firefox в скопированном файле (используйте функции копирования/вставки, это также одна строка):

sed -i ‘s/Exec=firefox/Exec=firejail firefox/g’ .local/share/applications/firefox.desktop

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения, закрыть все окна веб-браузера Firefox и запустить его снова.

Вы можете отменить все внесенные в систему изменения, выполнив следующую команду (используйте функции копирования/вставки):

rm -v ~/.local/share/applications/firefox.desktop

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения, закрыть все окна веб-браузера Firefox и запустить его снова.

7. Запуск веб-браузеров Google Chrome и Chromium в изолированном окружении

Изолированное окружение менее актуально для веб-браузеров Google Chrome и Chromium, чем для веб-браузера Firefox ввиду их более безопасной архитектуры, тем не менее, вы также можете запускать эти веб-браузеры в рамках изолированного окружения для повышения безопасности веб-серфинга.

Примечание: в разделах 7, 8 и 9 описывается методика запуска веб-браузер Google Chrome в изолированном окружении. Вы используете Chromium? В этом случае вам просто придется заменить во всех командах «google-chrome-stable» на «chromium-browser».

После установки Firejail вы можете запустить веб-браузер Google Chrome в изолированном окружении, просто открыв окно терминала и введя в него следующую команду (используйте функции копирования/вставки):

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

И это все, что нужно для запуска веб-браузера Google Chrome в изолированном окружении! В комплекте поставки утилиты Firejail содержится файл со стандартными параметрами запуска веб-браузера Google Chrome, которые не приводят к значительному снижению его пользовательских качеств, при этом значительно увеличивая безопасность веб-серфинга. Среднестатистическому пользователю, скорее всего, не захочется изменять эти параметры.

Но данная команда позволяет лишь однократно запустить веб-браузер в изолированном окружении; конечно же, использование терминала не является самым удобным решением для запуска приложения с графическим интерфейсом. По этой причине я рекомендую создать иконку для запуска Google Chrome в изолированном окружении.

Для этого в Linux Mint следует навести указатель мыши на иконку веб-браузера на панели окружения рабочего стола Cinnamon, нажать правую кнопку мыши, осуществить переход по открывшемуся меню «Еще — Изменить» и в открывшемся окне заменить содержимое поля Command: с «google-chrome-stable %u» на «firejail google-chrome-stable %u», после чего нажать на кнопку «OK». В других окружениях рабочих столов дистриубтива Linux Mint, в окружении рабочего стола дистриубтива Ubuntu (Unity) и в окружении рабочего стола дистриубтива Fedora (GNOME 3) следует воспользоваться следующей командой с целью создания дополнительного пункта меню приложений для запуска Firefox в изолированном окружении Firejail (используйте функции копирования/вставки, это одна команда):

sed -e ‘s/Name=Google Chrome/Name=Google Chrome (Firejail)/’ -e ‘s/Exec=google-chrome-stable %u/Exec=firejail google-chrome-stable %u/’ < /usr/share/applications/google-chrome.desktop >~/.local/share/applications/google-chrome-firejail.desktop

Для удаления созданного пункта меню достаточно выполнить следующую команду:

Теперь попробуйте закрыть все окна веб-браузера Google Chrome и воспользоваться иконкой на панели или отдельным пунктом меню приложений для запуска Google Chrome в изолированном окружении. Для того, чтобы убедиться в том, что веб-браузер был запущен именно в изолированном окружении, следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Данная команда позволяет проверить факт запуска веб-браузера Google Chrome в изолированном окружении.

8. Проверка и модификация параметров запуска веб-браузера Google Chrome в изолированном окружении (для опытных пользователей)

Хотите проверить параметры запуска веб-браузера Google Chrome, используемые утилитой Firejail? Они находятся в файле /etc/firejail/google-chrome-stable.profile.

Вам нужно изменить какие-либо из этих параметров? В этом случае оптимальным решением является не модификация системного файла профиля приложения Google Chrome утилиты Firejail, а копии этого системного файла профиля из вашей домашней директории. Для этого придется воспользоваться приведенными ниже командами (используйте функции копирования/вставки для копирования их в окно терминала).

Первая команда для создания директории файлов профилей утилиты Firejail в домашней директории пользователя:

mkdir -v ~/.config/firejail

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Далее следует ввести следующую команду для копирования системного файла профиля приложения Google Chrome утилиты Firejail в созданную директорию:

cp -v /etc/firejail/google-chrome-stable.profile ~/.config/firejail

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Наконец, в том случае, если у вас установлен текстовый редактор Leafpad, следует ввести в окно терминала следующую команду (если вы используете другой текстовый редактор, отредактируйте команду соответствующим образом):

Разумеется, после окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Теперь вы можете экспериментировать с копией файла профиля, причем ваши модификации параметров запуска приложения сохранятся даже после обновления версии Firejail.

Также вы можете запускать Firejail с использованием дополнительных аргументов командной строки. Вы можете найти информацию о них на странице руководства, доступной после исполнения в терминале команды man firejail, а также на данной странице.

6. Запуск веб-браузера Google Chrome в изолированном окружении по умолчанию

Вы можете организовать автоматический запуск веб-браузера Google Chrome в изолированном окружении в рамках вашей учетной записи вне зависимости от способа его запуска. Я не рекомендую выполнять описанные ниже манипуляции, так как в этом случае вы будете периодически сталкиваться с надоедливыми ограничениями, которые не так просто обойти. Но если вы все же хотите использовать веб-браузер Google Chrome в изолированном окружении при любых обстоятельствах, вам придется выполнить две команды в терминале.

Первая команда для копирования файла запуска приложения Google Chrome (используйте функции копирования/вставки, это одна строка):

cp -v /usr/share/applications/google-chrome-stable.desktop ~/.local/share/applications

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Далее следует ввести вторую команду для замены команды запуска приложения Google Chrome в скопированном файле (используйте функции копирования/вставки, это также одна строка):

sed -i ‘s/Exec=google-chrome-stable/Exec=firejail google-chrome-stable/g’ .local/share/applications/google-chrome-stable.desktop

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения, закрыть все окна веб-браузера Google Chrome и запустить его снова.

Вы можете отменить все внесенные в систему изменения, выполнив следующую команду (используйте функции копирования/вставки):

rm -v ~/.local/share/applications/google-chrome-stable.desktop

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения, закрыть все окна веб-браузера Google Chrome и запустить его снова.

10. Нужно ли запускать другие приложения в изолированном окружении?

Конечно же, веб-браузер является приложением, которое нужно защищать в первую очередь, ведь он является целью большинства атак. Но вы можете запускать и другие приложения в изолированном окружении по аналогии с веб-браузерами Firefox и Google Chrome.

Для этого следует в первую очередь убедиться в том, что в комплекте поставки утилиты Firejail присутствует отдельный файл профиля для приложения, которое вы желаете защитить. Если же такого файла не имеется, Firejail будет использовать стандартный профиль, который может оказаться несовместимым с вашим приложением. Доступные файлы профилей размещаются в директории /etc/firejail.

В том же случае, если вы используете такой клиент электронной почты, как Thunderbird или такой торрент-клиент, как Transmission, использование его в рамках изолированного окружения, созданного средствами утилиты Firejail, можно считать вполне обоснованным.

11. Использование утилиты Firejail для блокировки доступа в Интернет отдельных приложений

Вы также можете использовать утилиту Firejail для блокировки доступа в Интернет отдельного приложения. Да, вам не понадобится создавать сложные правила межсетевого экрана для того, чтобы быть уверенным в том, что какое-либо приложение не передает конфиденциальные данные в Интерент за вашей спиной!

Для этой цели следует использовать параметр —net=none утилиты Firejail. А это пример ограничения доступа к ресурсам сети Интернет мультимедийного проигрывателя VLC:

firejail —net=none vlc

Если в результате использования данного параметра утилиты запускаемое приложение аварийно завершается или выводит большое количество сообщений об ошибках в окно терминала, вы можете попытаться использовать вместо него параметр —protocol=unix. И снова пример ограничения доступа к ресурсам сети Интернет мультимедийного проигрывателя VLC:

firejail —protocol=unix vlc

Данная команда позволяет ограничить доступ к ресурсам сети Интернет без ограничения доступа к шине системных сообщений DBUS. Различие между двумя командами состоит в следующем: в первом случае приложение имеет информацию о доступности сетевого соединения, но не может соединиться с каким-либо ресурсом, во втором — вообще не имеет информации о доступности сетевого соединения.

12. Более подробное руководство на форуме Linux Mint

Вы можете найти более подробное руководство по использованию утилиты Firejail, предназначенное, в том числе, для опытных пользователей, на форуме Linux Mint.

13. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

Установка Firefox на Linux

Многие дистрибутивы Linux поставляются с Firefox, предварительно установленным через их менеджер пакетов и установленным в качестве браузера по умолчанию. Однако если вам нужно установить Firefox в Linux другим способом, в данном руководстве будут показаны различные альтернативные способы загрузки и установки Firefox в Linux.

Эта статья применима только для Linux. Для получения инструкций по установке Firefox на Mac прочитайте статью Загрузка и установка Firefox на Mac. Для получения инструкций по установке Firefox на Windows прочитайте статью Как установить Firefox на Windows.

Оглавление

  • 1 Установка из менеджера пакетов дистрибутива (рекомендуется)
  • 2 Установка из Flatpak
  • 3 Установка из Snap
  • 4 Установка .deb-пакета Firefox для основанных на Debian дистрибутивов
    • 4.1 Установка других языков в Firefox с помощью .deb-файлов
    • 4.2 Перенос данных
    • 5.1 Системная установка Firefox (для опытных пользователей)
    • 5.2 Локальная установка Firefox из-под пользовательской учётной записи

    Установка из менеджера пакетов дистрибутива (рекомендуется)

    Чтобы установить Firefox с помощью менеджера пакетов вашего дистрибутива, пожалуйста, обратитесь к документации вашего дистрибутива Linux.

    Мы рекомендуем использовать этот метод, потому что он гарантирует, что Firefox и все необходимые библиотеки будут установлены и настроены оптимально для вашего дистрибутива. Однако возможна небольшая задержка между официальным выпуском новой версии Firefox и обновлением версии, распространяемой вашим дистрибутивом. Ваш дистрибутив также может распространять её без использования бренда Firefox или распространять только ESR-версию.

    Установка из Flatpak

    Чтобы установить Firefox из Flatpak, установите и настройте Flatpak на своём компьютере. После установки Flatpak перейдите на страницу Firefox во Flathub и нажмите кнопку Install . Также вы можете ввести следующую команду в терминале:

    flatpak install flathub org.mozilla.firefox

    По умолчанию Flatpak устанавливает Firefox в локализации вашей операционной системы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям из этой статьи.

    Установка из Snap

    Чтобы установить Firefox из Snap, установите Snap на свой компьютер. После установки Snap перейдите на страницу Firefox в магазине Snapcraft, нажмите кнопку Install и следуйте инструкциям. Также вы можете ввести следующую команду в терминале:

    sudo snap install firefox

    По возможности Snap устанавливает Firefox в локализации вашей операционной истемы. Чтобы использовать другой язык, пожалуйста, следуйте инструкциям из этой статьи.

    Установка .deb-пакета Firefox для основанных на Debian дистрибутивов

    Чтобы установить пакет .deb из репозитория APT, сделайте следующее:

    1. Создайте директорию для хранения ключей репозитория APT, если её ещё нет: sudo install -d -m 0755 /etc/apt/keyrings
    2. Импортируйте подписанные ключи APT-репозитория Mozilla: wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null Если у вас не установлен wget , вы можете установить его с помощью этой команды: sudo apt-get install wget
    3. Отпечаток должен быть таким: 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Вы можете проверить это с помощью следующей команды: gpg -n -q —import —import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk ‘/pub/’
    4. Далее добавьте APT-репозиторий Mozilla к списку своих исходников: echo «deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main» | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
    5. Сконфигурируйте APT, чтобы приоритизировать пакеты из репозитория Mozilla: echo ‘Package: *Pin: origin packages.mozilla.orgPin-Priority: 1000| sudo tee /etc/apt/preferences.d/mozilla
    6. Обновите список пакетов и установите .deb-пакет Firefox: sudo apt-get update && sudo apt-get install firefox

    Установка других языков в Firefox с помощью .deb-файлов

    Для тех из вас, кому нравится использовать Firefox на языке, отличном от американского английского, мы также создали пакеты .deb , содержащие языковые пакеты Firefox. Чтобы установить конкретный языковой пакет, замените fr в примере ниже на желаемый код языка:

    sudo apt-get install firefox-l10n-fr

    Чтобы просмотреть список доступных языковых пакетов, вы можете использовать эту команду после добавления APT-репозитория Mozilla и запуска sudo apt-get update :

    apt-cache search firefox-l10n

    Перенос данных

    Если вы использовали до этого Snap или Flatpak, вам необходимо импортировать ваш профиль. Есть два способа сделать это. Вы можете использовать любой из этих методов:

    • Метод 1: Настройте Синхронизации. Для получения инструкций прочитайте статью Как настроить Синхронизацию на своём компьютере.
    1. Метод 2: Скопируйте существующие файлы на свой компьютер. Убедитесь, что все копии Firefox на вашем компьютере полностю закрыты, прежде чем делать это:
      • Flatpak:
        mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/
      • Snap:
        mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/

      В обоих случаях, как только вы переместили профили, запустите Firefox из терминала с помощью команды firefox -P . Выберите желаемый профиль. После этой первоначальной настройки в команде -P больше необходимости не будет.

      Установка Firefox из сборок Mozilla

      Перед установкой Firefox из сборки Mozilla убедитесь, что на вашем компьютере установлены необходимые библиотеки. Отсутствие или несовместимость библиотек может привести к неработоспособности Firefox.

      Системная установка Firefox (для опытных пользователей)

      Чтобы установить Firefox, используя этот метод, вы должны иметь возможность входить под root или выполнять команды sudo .

      Установка с помощью этого метода будет иметь приоритет над версией Firefox, установленной с помощью вашего менеджера пакетов. Чтобы запустить версию, установленную из менеджера пакетов, вам придётся выполнить бинарный файл в терминале. В большинстве дистрибутивов это можно сделать, открыв терминал и введя:
      /usr/bin/firefox .

      1. Перейдите на страницу загрузки Firefox и нажмите кнопку Загрузить сейчас .
      2. Откройте терминал и перейдите в папку, куда был сохранён файл. Например: cd ~/Downloads Распакуйте содержимое загруженного файла, введя: tar xjf firefox-*.tar.bz2
      1. Переместите распакованную папку Firefox в /opt : mv firefox /opt
      2. Создайте символическую ссылку на исполняемый файл Firefox: ln -s /opt/firefox/firefox /usr/local/bin/firefox
      3. Загрузите копию файла рабочего стола: wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

      Если на вашем компьютере не установлен wget , вы можете открыть вышеупомянутый URL, щёлкнуть правой кнопкой мыши по странице, чтобы открыть контекстное меню, выбрать Сохранить как и после завершения загрузки переместить файл в /usr/local/share/applications .

      Чтобы проверить, что установка была завершена успешно, вы можете открыть страницу «Информация для решения проблем». В разделе Сведения о приложении значение в строке Application Binary должно быть установлено в /opt/firefox/firefox-bin.

      Локальная установка Firefox из-под пользовательской учётной записи

      Если у вас нет доступа к логину root или запуску команд sudo , или же вы просто предпочитаете использовать локальный Firefox для вашей учётной записи, вы можете создать локальную установку. Также вы можете это сделать для нескольких инсталляций Firefox для различных билдов.

      1. Перейдите Firefox download page и нажмите кнопку Загрузить сейчас .
        • Также вы можете нажать на ссылку ниже Загрузить для других платформ и языков, которая позволяет выбрать другой билд: Nightly, Beta, Developer или ESR.
      2. Откройте терминал и перейдите в папку, куда была сохранена загрузка. Например: cd ~/Downloads
      3. Распакуйте содержимое загруженного файла. В результате будет создана папка с именем firefox . После этого вы можете удалить архив: tar xjf firefox-*.tar.bz2
        rm firefox-*.tar.bz2
      4. Если вы загрузили конкретную сборку, вам может потребоваться переименовать распакованую папку соответствующим образом. Например: mv firefox firefox-nightly
      5. Вы можете оставить распакованную папку в папке загрузок или переместить её в другое расположение в вашей учётной записи. Например: mv firefox ~/firefox
      6. Теперь Firefox готов к использованию. Вы можете запустить его непосредственно из терминала: ~/firefox/firefox &
      7. Создайте ярлык на рабочем столе. (Последовательность действий может отличаться в вашем дистрибутиве Linux).
        • Нажмите правой кнопкой на рабочем столе и выберите в контекстном меню Создать лаунчер.
        • Также вы можете ввести в терминале следующее: ln -s ~/firefox/firefox ~/Desktop/
        • Значок для ярлыка на рабочем столе можно найти в ~/firefox/browser/chrome/icons/default/

      Примечание: Этот метод не изменяет привязку типов файлов в системе, так что ссылки из других приложений не будут открываться в локальной установке. Вам понадобится скопировать ссылку и вставить в адресную строку Firefox.

      Эти прекрасные люди помогли написать эту статью:

      Illustration of hands

      Станьте волонтёром

      Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *