- Установка Google Chromium и Flash на ARM устройства Linux
- Введение
- Установка Chromium
- Установка поддержки Flash
- Запуск Chromium с правами root
- Результаты
- Браузеры
- Falkon
- LibreWolf
- Beaker Browser
- Waterfox
- Chromium
- NetSurf
- IceCat
- Brave
- Pale Moon
- Colibri
- Обзор браузера Tor для Linux Kali
- Можно ли установить Tor на Linux
- Особенности версии
- Системные требования
- Как скачать программу
- Установка браузера на Kali Linux
- InDevices.ru
- 5 сверхлёгких веб-браузеров для Linux
- от admin
- GNOME Web
- NetSurf
- QupZilla
- Браузер выдры
Установка Google Chromium и Flash на ARM устройства Linux
Введение
Предлагается быстрый и легкий метод для установки браузера Google Chromium (open source вариант браузера Chrome) в Linux для ARM (armel и armhf) устройств — например, Raspberry PI, ODroid, Cubieboard и т.д. Проблема в том, что в большинстве дистрибутивов Linux, например, Debian, Kali Linux официальный пакет Chromium доступен только для архитектур amd64 и i386. Версии для armhf и armel отсутствуют. Сборка пакета Chromium, например, из родного депозитария Debain не срабатывает, т.к. в коде отсутствуют инструкции по сборке под arm. Вариант от Google тоже компилируется с ошибками. Судя по отзывам в Интернете, возможно, удастся настроить кросс-платформенную сборку под ARM на обычных x86 компьютерах, либо попытаться сделать сборку непосредственно на arm, что может занимать более суток, и не всегда заканчивается успешно. Мне например, так и не удалось собрать пакет из исходников непосредственно на arm. Пример установки приведен для Kali Linux 1.0.7 (форк Debian Wheezy) под ODroid, для других Debian-систем всё аналогично.
Установка Chromium
Установка будет происходить наиболее простым способом — путем установки в систему бинарного установочного пакета .deb — такой способ применим для любой системы типа Debian. Установочный пакет для старой версии Chromium можно скачать с сайта Marco. Для новых версий Chromium рекомендуется использовать репозитори Ubunty. Там же указаны все зависимости пакета. Для моей системы необходимо было еще загрузить пакет chromium-codecs-ffmpeg-extra.
На момент написания материала последней доступной для загрузки версией пакета Chromium была 34.0.1847.116-0ubuntu
pkg884_armhf.deb
Установка завершена.
Устранение отсутствующих зависимостей
При установке пакетов может возникнуть проблема «unmet dependencies». В моем случае в системе была установлена старая (для Chromium, но последняя из ветки stable) версия пакета библиотеки libc6. Новая версия пакета была доступна только для ветки jessie (testing). Для обновления этого пакета необходимо добавить соответствующие репозитории в /etc/apt/sources.list:
Debian обычно содержит файл предпочтений, который корректно обрабатывает пакеты из разных версий таким образом, что стабильные пакеты имеют более высокий приоритет по сравнению с остальными. Это гарантирует, что внесенные выше изменения не переведут полностью всю систему на ветку testing. В моей версии Kali Linux такого файла предпочтений не было, поэтому пришлось его создать вручную — файл /etc/apt/preferences.d/main.pref со следующим содержимым:
Здесь первые 2 блока описывают, что внутренние репозитарии Kali Linux имеют более высокий приоритет, чем пакеты Debian Jessie. Если Вы используете Debian Wheezy, то вместо этих 2 блоков, нужно оставить только один и указать в нем n=wheezy. После сохранения изменений нужно обновить информацию о репозитариях:
После этого нужно явным образом обновить пакет libc6:
В случае наличия других зависимостей, они устраняются аналогичным образом. После этого можно заново попытаться установить Chromium.
Установка поддержки Flash
Традиционный плагин flashplugin-nonfree в Linux не доступен под ARM устройства. Необходимо использовать плагин PepperFlash. Он свободно не распространяется Google, но его можно скачать с сайта Lee Harris PepperFlash-12.0.0.77-armv7h.tar.gz. Это плагин для ARMv7, взятый из Google OS с устройства Chromebook. Для тех, кто не доверяет сторонним источникам, могут попробовать выгрузить плагин самостоятельно. После скачивания архива нужно распакавать и положить папку Pepperflash в /usr/lib. После этого, нужно внести следующие изменения в конфигурационный файл Chromium, который располагается в /etc/chromium-browser/default. Конфигурационный файл нужно изменить так, чтобы в нем была следующая строка:
CHROMIUM_FLAGS=»—ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so —ppapi-flash-version=12.0.0.77″
Запуск Chromium с правами root
По умолчанию Chromium отказывается запускаться с правами root. Это можно исправит в конфигурационном файле /etc/chromium-browser/default.Конфигурационный файл нужно изменить так, чтобы в нем была следующая строка:
CHROMIUM_FLAGS=»-password-store=detect -user-data-dir»
Если при этом требуется поддержка FLASH, тогда строка будет иметь вид:
CHROMIUM_FLAGS=»—ppapi-flash-path=/usr/lib/PepperFlash/libpepflashplayer.so —ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir»
Результаты
Имеется Chromium, который работает с поддержкой Flash на ARM-устройстве. Тестирование проводилось на ODROID-XU (armhf) с ОС Kali Linux 1.0.7. Скриншот:
Поддерживается функция авторизации Google, синхронизация всех закладок, истории и т.д., поддерживаются все расширения.
Источник
Браузеры
Falkon
Falkon — легковесный браузер с открытым исходным кодом. Разрабатывается в рамках проекта KDE.
Min — минималистичный браузер с компактным интерфейсом.
LibreWolf
LibreWolf — форк браузера Firefox, нацеленный на конфиденциальность и безопасность.
Beaker Browser
Beaker Browser — экспериментальный браузер, который работает по технологии peer-to-peer.
Waterfox
Waterfox — браузер на основе Firefox. Отличается хорошей производительностью. Не собирает пользовательские данные (отключена телеметрия). Расширенная поддержка плагинов.
Chromium
Chromium — веб-браузер с открытым исходным кодом.
NetSurf
NetSurf — быстрый и легковесный браузер, отличающийся крайне низкими требованиями к ресурсам компьютера. Использует собственный движок для рендеринга веб-страниц.
IceCat
IceCat — браузер, разрабатываемый в рамках проекта GNU (GNUzilla). Является полностью свободной и открытой версией Firefox. Не содержит закрытого кода и несвободных компонентов.
Brave
Brave — быстрый браузер, который блокирует рекламу, трекеры и повышает приватность пользователя. Отличается высокой скоростью загрузки страниц.
Pale Moon
Pale Moon — браузер для операционных систем Linux и Windows. Является форком Firefox, но имеет множество изменений, повышающих производительность программы.
W3M — консольный текстовый браузер, который работает из терминала. Поддерживает вкладки, вывод изображений, открытие локальных html-файлов.
Colibri
Colibri — браузер, который не имеет вкладок. Работа ведется в одном окне.
Источник
Обзор браузера Tor для Linux Kali
Далеко не все пользователи интернета предпочитают для серфинга обычные браузеры, известные всем. Некоторых заботит их приватность, а некоторым необходима возможность заходить на заблокированные ресурсы, такие как торрент-трекеры. Одним из популярных решений, которое объединяет в себе все эти задачи, является Tor Browser. Помимо опций, позволяющих оставаться в сети анонимно, браузер также поддерживает и множество других плагинов, которые есть и у остальных браузеров, благодаря чему его легко можно использовать для повседневного серфинга.
Можно ли установить Tor на Linux
Одним из преимуществ Tor Browser является то, что его можно установить на большинство настольных операционных систем. В данный список входит и Linux. Правда, данный процесс будет сильно отличаться от Windows и даже Mac, так как далеко не все в Linux можно установить через файловый менеджер.
Особенности версии
По своему функционалу программа ничем не будет отличаться от того, что можно наблюдать в других операционных системах, за исключением процесса установки. Здесь также есть возможность оставаться анонимным в сети, получать доступ к заблокированным провайдером ресурсам и запускать программу в портативном режиме, что предпочитают делать многие. Многих приложение привлекает еще и полностью бесплатным распространением, чего не получится найти у большей части аналогов.
Системные требования
Приложение может работать даже на самых слабых компьютерах, так как не имеет большого количества встроенных плагинов, как, например, в Google Chrome. Все, что требуется для установки и нормальной работы браузера – наличие доступа в интернет. Также необходимо наличие мышки, так как программа не имеет большое количество встроенных комбинаций клавиш для запуска быстрых команд.
Как скачать программу
Скачать браузер можно двумя способами: через терминал или через официальный сайт. Для первого варианта необходимо:
- Открыть терминал Linux.
- Указать для Kali Linux дополнительный репозиторий, откуда будет скачиваться программа командой «lеаfраd /еtс/арt/sоurсеs.list».
- Загрузить установочный файл при помощи специальной команды.
Чтобы скачать Tor с официального ресурса самостоятельно проделываем следующие шаги:
- Скачиваем браузер с нашего сайта.
- На главной странице нажимаем на пингвинчика, который под собой скрывает ссылку для загрузки программы для Linux.
- Дожидаемся, пока начнется загрузка самой последней версии браузера.
Установка браузера на Kali Linux
Процесс установки Tor зависит от того, каким способом программа скачивалась. Если же она скачивалась при помощи терминала, то пользователю остается только выполнить настройку для запуска. Если же через сайт вручную, то для установки нужно проделать еще несколько действий:
- Открыть терминал.
- Ввести в нем «сd Desktоp tor-browsеr-linux64-х.х.х_ru.tаr.xz», где вместо х.х.х указываем версию скачанной программы.
- Дождаться завершения установки.
Далее необходимо произвести первоначальные настройки браузера для его корректной работы. Для этого проделываем следующее:
- Для начала необходимо найти на компьютере созданную программой папку «tоr-brоwsеr_ru».
- Отыскиваем файл «stаrt-tоr-brоwsеr», который необходимо открыть, используя текстовый редактор, встроенный в операционную систему Linux.
- Далее находим строчку «if [«`id -u`»-еq 0 ]; thеn», где необходимо заменить значение 0 на 1.
- Сохраняем все изменения и закрываем файл.
- Далее в терминале необходимо ввести команды, убирающие запуск приложения с root правами. Это требуется для большинства программ в
После этих нехитрых действий программой можно спокойной пользоваться в обычном режиме.
QA инженер, руководитель отдела автоматизированного тестирования программного обеспечения. Владение Java, C/C++, JSP, HTML, XML, JavaScript, SQL и Oracle PL/SQL. Журналист и обозреватель сферы IT. Создатель и администратор сайта.
Источник
InDevices.ru
InDevices.ru — новейшие разработки в области устройств, роботы, обзор гаджетов
5 сверхлёгких веб-браузеров для Linux
от admin
Есть так много причин, чтобы наслаждаться десктопом Linux. Одна из причин, по которой я так его люблю, — это почти неограниченное количество вариантов, которые можно найти практически на всех мыслимых уровнях. От взаимодействия с операционной системой (через интерфейс рабочего стола), до работы демонов, у вас есть множество вариантов.
То же самое касается веб — браузеров. Вы можете использовать что угодно из выбранного с открытым исходным кодом, такого как Firefox и Chromium , или из закрытых источников индустрии, таких как Vivaldi и Chrome . Эти опции являются полноценными браузерами со всеми возможными звонками и свистками, которые вам когда — либо понадобятся. Для некоторых эти многофункциональные браузеры идеально подходят для повседневных нужд.
Однако есть те, кто предпочитает использовать веб — браузер без излишеств. На самом деле, есть много причин, по которым вы можете предпочесть минимальный браузер стандартному. Для некоторых речь идет о безопасности браузера, в то время как другие рассматривают веб-браузер как однофункциональный инструмент (в отличие от универсального приложения). Третьи могут работать на маломощных машинах, которые не могут удовлетворить требования, скажем, Firefox или Chrome. Независимо от причины, Linux дайт вам такую возможность.
Давайте рассмотрим пять сверхлёгких браузеров, которые можно установить в Linux. Я продемонстрирую эти браузеры на платформе Elementary OS, но каждый из этих браузеров доступен практически для каждого дистрибутива в известной версии Linuxverse. Давайте погрузимся в.
GNOME Web
GNOME Web (кодовое название Epiphany, что означает «обычно внезапное проявление или восприятие существенной природы или значения чего-либо» ) является веб — браузером по умолчанию для Elementary OS, но его можно установить из стандартных репозиториев. (Обратите внимание, однако, что рекомендуемая установка Epiphany осуществляется через Flatpak или Snap). Если вы решили установить через стандартный менеджер пакетов, введите команду sudo apt-get install epiphany-browser для успешной установки.
Epiphany использует механизм рендеринга WebKit, который используется в браузере Apple Safari. Соединяя этот движок рендеринга с тем фактом, что Epiphany имеет очень мало возможностей для раздувания, вы получите очень высокую скорость рендеринга страниц. Разработчики Epiphany следуют строгому соблюдению следующих принципов:
- Простота — функция раздувания и беспорядок в пользовательском интерфейсе считаются злом.
- Соответствие стандартам. Никакие нестандартные функции не будут представлены в кодовой базе.
- Свобода программного обеспечения — Epiphany всегда будет выпущен по лицензии, которая уважает свободу.
- Интерфейс для человека — Epiphany следует Руководству по интерфейсу пользователя GNOME
Целевая аудитория. Нетехнические пользователи являются основной целевой аудиторией (которая помогает определить типы включаемых функций).
Веб-манифест GNOME гласит: Веб — браузер — это не просто приложение: это способ мышления, способ взглянуть на мир. Принципы Epiphany — это простота, соответствие стандартам и свобода программного обеспечения.
NetSurf
NetSurf минимальный веб — браузер открывает почти всё быстрее , чем вы заканчиваете нажимать на кнопку мыши. Netsurf использует свой собственный механизм компоновки и рендеринга (полностью разработанный с нуля), который поражает.
Хотя вы можете столкнуться с тем, что Netsurf страдает от проблем с отображением на некоторых сайтах, следует понимать, что анализатор Hubbub HTML работает со спецификацией HTML5, находящейся в процессе разработки, поэтому время от времени всплывают проблемы. Чтобы облегчить эти проблемы при рендеринге, Netsurf включает в себя поддержку HTTPS, миниатюру веб-страниц, завершение URL, масштабирование, закладки, полноэкранный режим, шорты клавиатуры и никаких особых требований к инструментарию GUI. Этот последний факт важен, особенно когда вы переключаетесь с одного рабочего стола на другой.
Для тех, кто интересуется требованиями к Netsurf, браузер может работать на компьютере с такой же медленной скоростью, как компьютер ARM 6 с частотой 30 МГц и 16 МБ ОЗУ. Это впечатляет, по сегодняшним меркам. Больше информации об этом браузере на сайте
QupZilla
Если вы ищете минимальный браузер, который использует Qt Framework и механизм рендеринга QtWebKit, QupZilla может быть именно тем, что вы ищете. QupZilla включает в себя все стандартные функции и функции, которые вы ожидаете от веб — браузера, такие как закладки, история, боковая панель, вкладки, RSS-каналы, блокировка рекламы, флэш-блокировка и управление сертификатами CA. Даже с этими функциями QupZilla все еще остается очень быстрым и легким веб-браузером. Другие функции включают в себя: быстрый запуск, домашняя страница быстрого набора, встроенный инструмент для создания скриншотов, темы браузера и многое другое.
Одна особенность, которая должна понравиться среднестатистическим пользователям, заключается в том, что QupZilla имеет более стандартные инструменты настройки, чем во многих облегченных браузерах.). Так что, если выход за пределы линий не является вашим стилем, но вы все еще хотите что-то более легкое, QupZilla — это браузер для вас.
Браузер выдры
Otter Browser — это бесплатная попытка с открытым исходным кодом воссоздать предложения с закрытым исходным кодом, найденные в Opera Browser. Браузер Otter использует движок рендеринга WebKit и имеет интерфейс, который должен быть немедленно знаком любому пользователю. Хотя и легкий, браузер Otter включает в себя полноценные функции, такие как:
- Менеджер паролей
- Менеджер дополнений
- Блокировка контента
- Проверка орфографии
- Настраиваемый графический интерфейс
- Завершение URL
- Быстрый набор
- Закладки и различные связанные функции
- эвенты мыши
- Пользовательские таблицы стилей
- Встроенный инструмент для заметок
Браузер Otter можно запустить практически из любого дистрибутива Linux из AppImage , поэтому установка не требуется. Просто скачайте файл AppImage, дайте файлу права на исполняемый файл (с помощью команды chmod u + x otter-browser — *. AppImage ), а затем запустите приложение с помощью команды ./ otter-browser * .AppImage .
Браузер Otter отлично справляется с рендерингом веб — сайтов и может с легкостью работать как минимальный браузер
Давайте поговорим о действительно минимальном браузере. Когда я впервые начал использовать Linux в далеком 97 году, одним из веб-браузеров, к которому я часто обращался, был текстовый вариант приложения под названием Lynx . Неудивительно, что Lynx все еще существует и доступен для установки из стандартных репозиториев. Как и следовало ожидать, Lynx работает из окна терминала и не отображает красивые картинки или рендеринг в виде расширенных функций. Из-за того, насколько скромен этот веб-браузер, он не рекомендуется для всех. Но если у вас есть веб-сервер без графического интерфейса, и вам необходимо иметь возможность читать случайные веб-сайты, Lynx может стать настоящим спасателем.
Я также нашел Lynx неоценимым инструментом при устранении неполадок в определенных аспектах веб-сайта (или если какая-то функция на веб — сайте мешает мне просматривать контент в обычном браузере). Еще одна хорошая причина , чтобы использовать Lynx, когда вы только хотите просмотреть содержание (а не посторонние элементы).
Существует намного больше минимальных браузеров, чем описано здесь. Но представленный здесь список поможет вам начать путь минимализма. Один (или более) из этих браузеров наверняка удовлетворят вашу потребность, независимо от того, используете ли вы его на маломощном компьютере или нет.
Источник