Ungoogled-chromium – форк веб браузера Chromium без телеметрии от Google
Приветствую!
Сегодня расскажу и покажу, как в Linux Mint 22/Ubuntu 24.04/Debian 12 🐧🐧🐧 установить интересный веб браузер – Ungoogled-chromium 🌐. Он является этичным форком популярного Chromium, который лежит в основе почти всех современных интернет обозревателей.
Присоединяйтесь к нашему каналу в телеграм: t.me/r4ven_me, уведомления о новых постах приходят туда в день публикации. А если у вас есть вопросы или просто желание пообщаться по тематике – заглядывайте в чат: t.me/r4ven_me_chat.
Предисловие
Chromium — это браузер с открытым исходным кодом, разработанный Google, который служит основой для Google Chrome, Microsoft Edge, Yandex Browser, Vivaldi, Brave и еще целого списка других браузеров.
В одной из своих прошлых заметок – “Поговорим про веб браузеры“, я уже рассказывал, что на сегодняшнем рынке веб обозревателей, мы имеем, по сути, всего два игрока: Chromium от Google и Firefox от Mozilla. К печали фанатов второго, его финансирование зависит от того же Google. Поэтому назвать его реальным конкурентом, язык не поворачивается. В итоге у нас монополия, благо хоть Open source 😔.
Ungoogled-chromium — это версия браузера Chromium с удаленными или замененными компонентами, связанными с сервисами Google. Основная цель проекта — предоставить браузер с теми же функциями, что и Chromium, но без отправки данных пользователя в Google. Чутка подробнее можно почитать в заметке на Habr.
Этот форк подойдет пользователям, которые хотят работать в современном браузере, но с большей конфиденциальностью и независимостью от корпорации Google 🤵♂️.
Возможно вам будет интересна другая подобная статья: VSCodium – форк популярного VSCode без телеметрии от Microsoft 😉.
Установка в Linux Mint 22 / Ubuntu 24.04 / Debian 12
Последняя версия Ungoogled-chromium на момент написания статьи: 128.0.6613.84
Для сравнения актуальности, последняя версия оригинального Chromium также 128.0.6613.84
Перед установкой Ungoogled-chromium рекомендуется удалить оригинальный Chromium, т.к. оба используют одинаковые пути к системным файлам.
sudo apt remove chromium
В соответствии с рекомендациями из wiki проекта Debian, мы выполним установку пакета Ungoogled-chromium последней версии, собранной ментейнером berkley4, из его репозитория на GitHub.
Версии для других ОС, в т.ч. Windows – доступны на официальной GitHub странице проекта.
И так, открываем терминал и скачиваем deb пакет последнего релиза такой страшной командой:
curl -fLO \
$(curl -s https://api.github.com/repos/berkley4/ungoogled-chromium-debian/releases/latest \
| grep browser_download_url \
| grep 'ungoogled-chromium_.*_amd64.deb' \
| cut -d '"' -f 4)
В данной команде используется механизм подстановки командной строки. Т.е. основной команде на скачивание:
curl -fLO
передается аргумент, который является результатом выполнения другой команды внутри конструкции$(command)
, выполняющейся предварительно. В итоге основная команда получит прямой URL на deb пакет последнего релиза Chromium. Команда универсальна, поэтому предупреждаю, что таким образом вы можете скачать и нестабильный релиз.
Либо прокликайте мышкой на странице релизов 🐭.
После скачивания проверяем:
ls -l ungoogled-chromium_*_amd64.deb
Теперь выполним установку пакета с помощью apt
:
sudo apt install -y ./ungoogled-chromium_*_amd64.deb
Не обращаем внимания на предупреждение в конце.
Теперь запускаем наш Ungoogled-chromium, как обычный Chromium, из главного меню:
При установке в Linux Mint, возможно вы столкнетесь с ситуацией, когда после запуска ничего не происходит. Попробуйте следующее решение:
- открываем на редактирование desktop файл запуска приложения:
sudo vim /usr/share/applications/chromium.desktop
- находим директиву
Exec
и добавляем перед командой запуска:bash
, как на скриншоте ниже:
Не забудьте сохранить файл.
Настройка поиска
Установленный нами браузер настолько “ангуглед”, что даже не выбран поисковик по умолчанию. В списке доступных принципиально отсутствует поиск от гугл 😁, но доступны альтернативные, хоть их тоже нельзя назвать этичными 🤔.
Для настройки поисковика переходим сюда: chrome://settings/search и просто выбираем нужный:
Установка расширений
Побочным эффектом “выпиливания” интеграции Google из браузера – является отсутствие возможности устанавливать расширения из магазина расширений:
Соответственно ничего не установить:
Но решения есть. Одним из них, по рекомендации из официальной wiki проекта, является ручная установка специального расширения от разработчика NeverDecaf. После чего можно свободно устанавливать прочие расширения из ранее упомянутого магазина.
Первым делом переходим в раздел тонкой настройки браузера 🧐: chrome://flags/#extension-mime-request-handling и для параметра Handling of extension MIME type requests выбираем значение Always prompt for install:
Теперь просто скачиваем .crx
файл со страницы релизов вышеуказанного автора. После загрузки, браузер автоматически должен предложить вам его установку. Соглашаемся 👌:
Если же установить расширение таким образом не удалось, изучите альтернативные варианты из документации разработчика.
Для проверки попробуем установить популярный блокировщик рекламы: Ublock. Для этого переходим на страницу этого расширения в магазине Google и нажимаем “Добавить”:
Если кнопка “Добавить” неактивна, просто обновите страницу или кликните по неактивной кнопке правой кнопкой мыши и нажмите “Добавить в Chromium”:
Итог – все работает:
Для корректной работы других расширений, например, расширения для интеграции с KeePassXC (см. Удобное и надёжное хранение паролей – KeePass), рекомендую переместить или удалить системный “рабочий” профиль браузера в ОС:
sudo mv /etc/chromium{,.old}
# или
sudo rm -rf /etc/chromium
Подробнее о данном кейсе в ишью на GitHub разработчиков KeePassXC.
Послесловие
Вот мы с вами и установили Ungoogled-chromium: конфиденциальную версию популярнейшего веб браузера Chromium, который лежит в основе большинства актуальных, на сегодня, браузеров.
Лично я долгое время пользовался Firefox, да и до сих пор иногда это делаю. Но время идет вперед, технологии непрерывно развиваются, а периодически лагающий у меня огнелис, к сожалению, в этой гонке плетется где-то в самом конце. Некогда популярный, занимавший большую часть рынка интернет обозревателей игрок, постепенно уходит в небытие. Его доля, по данным за 2023 год, представляет всего чуть более, чем 3%, когда, как Chrome занимает почти 65%. Выводы делайте сами.
Пруф:
Возможно вам будут интересны мои предыдущие статьи по теме браузеров:
- Поговорим про веб браузеры | Вороний блог
- Начальная настройка браузера Firefox | Вороний блог
- Настраиваем домашнюю страницу браузера | Вороний блог
Спасибо, что читаете! И выбирайте конфиденциальное ПО 🔒.
Используемые материалы
- Исходный код ungoogled-chromium на GitHub
- Официальный wiki проект (EN)
- Рекомендации по установке от проекта Debian (EN)
- GitHub репозиторий ментейнера deb версий
- Сборки для других ОС, в т.ч. Windows
- Магазин расширений Google
- GitHub разработчика менеджера расширений для Ungoogled-chromium
- Официальный сайт проекта Chromium (EN)