Главная
» LINUX
»
5 облегченных браузеров для Raspberry Pi: от минималистичных до современных.
5 облегченных браузеров для Raspberry Pi: от минималистичных до современных.
Для Raspberry Pi с ограниченными ресурсами начните с NetSurf для простых графических страниц, Dillo для очень компактного настольного браузера или Links2 и Lynx в терминале. Если вам нужен более привычный графический браузер для современных сайтов, попробуйте GNOME Web (также известный как Epiphany). Chromium следует оставить доступным для веб-приложений, видео и страниц авторизации, которые могут не поддерживаться более лёгкими вариантами.
Настройка Raspberry Pi с открытой в окне браузера простой страницей статьи.
Что означает "легковесный" на Raspberry Pi
Не существует универсального, справедливого показателя потребления памяти для ранжирования браузеров: страница с большим количеством скриптов может использовать больше ресурсов процессора и оперативной памяти, чем простая статья в том же браузере. В этом списке приоритет отдается небольшим браузерам, ориентированным на выполнение конкретных задач, и ARM-пакетам. Доступность может варьироваться в зависимости от версии и архитектуры Raspberry Pi OS, поэтому перед установкой проверьте настроенные репозитории.
Пять облегченных вариантов браузера
1. NetSurf: лучший вариант для начала работы с простым просмотром веб-страниц на компьютере.
NetSurf — это компактный графический браузер для документации, простых новостных страниц и локальных веб-интерфейсов. Debian включает его версию на GTK для ARM64, а проект предоставляет традиционный интерфейс рабочего стола. Компромисс заключается в совместимости: поддержка JavaScript ограничена , поэтому многие интерактивные сайты и веб-приложения работать не будут. Установите его с помощью команды `npm install` sudo apt install netsurf-gtk. Проверьте проект NetSurf и список его пакетов для ARM64 .
Простые страницы лучше подходят для небольших браузеров, чем интерактивные веб-приложения.
2. Dillo: минималистичный графический браузер
Dillo разработан для быстрой и компактной работы, лучше всего работает с базовым HTML и CSS. В его руководстве указано, что он не поддерживает JavaScript и реализует лишь часть новых веб-стандартов. Используйте его для простых страниц на старом оборудовании; современные формы авторизации, корзины покупок и социальные сети могут работать некорректно. Установите его с помощью команды `dillo install` sudo apt install dillo. Ознакомьтесь с руководством пользователя Dillo, чтобы узнать о его ограничениях и списке пакетов для ARM64 .
3. Links2: текстовый режим с возможностью графического отображения.
Links2 поддерживает текстовый просмотр с клавиатуры и графический режим. В зависимости от способа запуска, он может подходить для SSH-сессий или для облегченной работы на рабочем столе. Попробуйте links2 -g https://example.orgграфический режим или запустите links2 https://example.orgв терминале. Он не является полноценной заменой современному браузеру на сайтах с большим количеством скриптов. Установите с помощью команды `links2 install` sudo apt install links2; на странице описания функций Links указаны режимы отображения, а в Debian есть пакет для ARM64 .
Просмотр в текстовом режиме полезен для просмотра документации и, в основном, текстовых страниц.
4. Lynx: лучше всего подходит для SSH и страниц только с текстом.
Lynx работает в терминале и позволяет перемещаться по ссылкам с помощью клавиатуры. Он полезен для работы с документацией, текстовыми ресурсами и устранения неполадок Raspberry Pi без настольного компьютера. Он не может отображать изображения, и многие современные веб-сайты зависят от функций, которые он не предоставляет, поэтому это не повседневный браузер для интерактивных сайтов. Установите его с помощью команды `npm install` sudo apt install lynxи откройте страницу с помощью команды `npm install` lynx https://example.org. Руководство пользователя размещено на сайте проекта Lynx ; в Debian есть пакет для ARM64 .
5. GNOME Web (Epiphany): более современный графический браузер.
GNOME Web — это текущее название Epiphany. Он имеет чистый интерфейс рабочего стола и может сохранять сайты как веб-приложения. Выбирайте его, если NetSurf и Dillo слишком ограничены, но не думайте, что он будет использовать меньше памяти, чем Chromium; он использует полноценный браузерный движок. Установка с помощью sudo apt install epiphany-browser. См. официальную страницу GNOME Web , инструкции по установке веб-приложения и список пакетов Debian для ARM64 .
Установите браузер с поддержкой APT.
Откройте Терминал и обновите индекс пакетов, затем установите только нужный вам браузер:
sudo apt update
sudo apt install netsurf-gtk
Замените netsurf-gtkна dillo, links2, lynx, или epiphany-browser. APT — это стандартный менеджер пакетов в Raspberry Pi OS . Если пакет отсутствует, проверьте cat /etc/os-release, dpkg --print-architecture, и apt-cache policy package-name. Приведенные ниже ссылки на Debian подтверждают наличие пакетов для ARM64; версия вашей Pi OS и включенные репозитории определяют, что может установить APT.
На Raspberry Pi OS Lite без рабочего стола выберите Lynx или Links2 в текстовом режиме. NetSurf, Dillo и GNOME Web требуют графической сессии. Протестируйте несколько страниц, которые вы действительно используете, прежде чем менять браузер по умолчанию: небольшой браузер может работать быстрее на простых страницах, но показывать низкую производительность на сайтах, использующих скрипты, видео или современные способы авторизации.
Почему старые руководства по браузерам для Raspberry Pi требуют внимания
В некоторых старых списках рекомендуем Midori, IceCat или Kweb в качестве быстрых вариантов установки. В текущем проекте Midori описан отдельный процесс сборки для ARM64, в то время как GNU заявляет, что IceCat в настоящее время не распространяет бинарные файлы. Ни один из них не так прост, как установка пакета из репозиториев вашего Raspberry Pi. Старая команда Kweb использует фиксированный архив 1.7.9.8, а не пакет APT, который получает обновления через обычный системный поток. Для простой поддерживаемой настройки начните с NetSurf, GNOME Web, Links2 или Lynx.