Как установить ungoogled-chromium на Ubuntu 24.04

Вопрос или проблема

Ubuntu 24.04.01, я хочу использовать ungoogled-chromium в качестве моего основного браузера. ungoogled-chromium — это бесплатная и открытая версия веб-браузера Chromium, которая удаляет все специфические для Google веб-сервисы.

Другие ответы на AskUbuntu, похоже, устарели, и мне не удалось найти хорошую инструкцию для Ubuntu 24.04:

Удалить Chromium

Ungoogled-chromium может конфликтовать с Chromium, поэтому рекомендуется сначала удалить его.

sudo snap remove chromium
sudo apt remove chromium-browser

Скачать ungoogled-chromium

Скачайте последнюю версию ungoogled-chromium с https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/appimage/64bit/

На момент написания этой инструкции последняя версия — 129.0.6668.58-1. Я буду использовать эту версию в примере ниже, но вам нужно заменить ее на ту, что у вас последняя.

mkdir -p ~/Applications
wget -O ~/Applications/ungoogled-chromium.AppImage https://github.com/ungoogled-software/ungoogled-chromium-portablelinux/releases/download/129.0.6668.58-1/ungoogled-chromium_129.0.6668.58-1.AppImage
chmod +x ~/Applications/ungoogled-chromium.AppImage

Чтобы запустить AppImages, возможно, вам потребуется установить libfuse

sudo apt install libfuse2t64

Создать .desktop ярлык

Вы можете сделать это вручную или использовать AppImageLauncher.

Для Ubuntu 24.04 поддержка AppImageLauncher рекомендует установить .deb из непрерывной сборки https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous.

Замените appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb на ту, что у вас последняя.

# Скачайте предварительно скомпилированную сборку .deb
wget -O appimagelauncher.deb https://github.com/TheAssassin/AppImageLauncher/releases/download/continuous/appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb

# Установите сборку .deb
sudo dpkg -i appimagelauncher.deb

# Исправьте проблемы с зависимостями, если получите ошибки о недостающих библиотеках
sudo apt --fix-broken install -y

# Также может понадобиться
sudo systemctl restart systemd-binfmt

# Удалите файл установки
rm appimagelauncher.deb

Запустите файл ungoogled-chromium.AppImage и нажмите Интегрировать и запустить, когда появится AppImageLauncher. Это автоматически создаст необходимый файл .desktop в ~/.local/share/applications. AppImageLauncher может переименовать ваш файл ungoogled-chromium.AppImage во что-то вроде ungoogled-chromium_fb8ef8b1293fa7f66ca83453aa2da417.AppImage.

Интеграция рабочего стола - AppImageLauncher

Отключить ограничения пространства имен AppArmor

Возможно, вам потребуется либо глобально, либо выборочно отключить функцию безопасности Ubuntu. Узнайте больше о Ограничениях пространства имен пользователя AppArmor и сборках разработчиков Chromium в документации Chromium. Я использую Опцию 1, самый простой способ в моем примере, но есть и другие более безопасные методы, о которых вы можете прочитать в официальной документации.

echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
echo kernel.apparmor_restrict_unprivileged_userns=0 | sudo tee /etc/sysctl.d/60-apparmor-namespace.conf

Связать запущенный экземпляр с .desktop ярлыком

Вам нужно добавить StartupWMClass в файл .desktop ярлыка AppImage. В противном случае ваш запущенный экземпляр не будет связан с .desktop ярлыком.

Файлы .desktop находятся по адресу ~/.local/share/applications. Файл, который вам нужен, должен выглядеть примерно так: appimagekit_fb8ef8b1293fa7f66ca83453aa2da417-Chromium__ungoogled_.desktop. Откройте его и добавьте следующую новую строку после Type=Application:

StartupWMClass=Chromium-browser

Сделать ungoogled-chromium браузером по умолчанию

xdg-settings set default-web-browser appimagekit_fb8ef8b1293fa7f66ca83453aa2da417-Chromium__ungoogled_.desktop

Ответ или решение

Установка ungoogled-chromium на Ubuntu 24.04

В этом руководстве подробно описывается процесс установки ungoogled-chromium на операционную систему Ubuntu 24.04. Ungoogled-chromium представляет собой свободную и открытостоящую версию браузера Chromium, из которой удалены все услуги и функции, связанные с Google. Следуя шагам ниже, вы сможете успешно установить и настроить ungoogled-chromium в качестве основного браузера.

Шаг 1: Удаление Chromium

Перед установкой ungoogled-chromium рекомендуется удалить возможные конфликты с установленной версией Chromium. Выполните следующие команды в терминале:

sudo snap remove chromium
sudo apt remove chromium-browser

Шаг 2: Скачивание ungoogled-chromium

Скачайте последнюю версию ungoogled-chromium из официального репозитория. На момент написания этого руководства последняя версия — 129.0.6668.58-1. Однако вы должны заменить эту версию на наиболее актуальную для вашей системы.

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

mkdir -p ~/Applications
wget -O ~/Applications/ungoogled-chromium.AppImage https://github.com/ungoogled-software/ungoogled-chromium-portablelinux/releases/download/129.0.6668.58-1/ungoogled-chromium_129.0.6668.58-1.AppImage
chmod +x ~/Applications/ungoogled-chromium.AppImage

Шаг 3: Установка libfuse

Для запуска файлов в формате AppImage может потребоваться установка библиотеки libfuse. Введите следующую команду:

sudo apt install libfuse2

Шаг 4: Создание ярлыка .desktop

Для удобства можно создать ярлык для запуска ungoogled-chromium. Вы можете сделать это вручную или воспользоваться AppImageLauncher. Для установки AppImageLauncher выполните следующие команды:

wget -O appimagelauncher.deb https://github.com/TheAssassin/AppImageLauncher/releases/download/continuous/appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb
sudo dpkg -i appimagelauncher.deb
sudo apt --fix-broken install -y
sudo systemctl restart systemd-binfmt
rm appimagelauncher.deb

После этого запустите ungoogled-chromium.AppImage и выберите Integrate and Run в появившемся окне AppImageLauncher. Ярлык будет автоматически создан в ~/.local/share/applications.

Шаг 5: Отключение ограничений AppArmor

Для корректной работы ungoogled-chromium может понадобиться отключить ограничения, налагаемые AppArmor. Введите следующие команды:

echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
echo kernel.apparmor_restrict_unprivileged_userns=0 | sudo tee /etc/sysctl.d/60-apparmor-namespace.conf

Шаг 6: Ассоциация работающего экземпляра с ярлыком

Чтобы ваш запущенный экземпляр браузера был ассоциирован с ярлыком, необходимо добавить StartupWMClass в файл .desktop. Найдите файл с именем, начинающимся на appimagekit, в папке ~/.local/share/applications и отредактируйте его:

StartupWMClass=Chromium-browser

Шаг 7: Установка ungoogled-chromium в качестве браузера по умолчанию

Для того чтобы ungoogled-chromium стал вашим браузером по умолчанию, введите следующую команду, заменив имя файла на актуальное имя вашего .desktop файла:

xdg-settings set default-web-browser appimagekit_fb8ef8b1293fa7f66ca83453aa2da417-Chromium__ungoogled_.desktop

Заключение

Теперь ungoogled-chromium установлен и готов к использованию на Ubuntu 24.04. Следуйте приведенным шагам для успешной настройки и запуска браузера. Если у вас возникли проблемы или возникли вопросы, рекомендуется ознакомиться с официальной документацией или обратиться за поддержкой в сообщество ungoogled-chromium.

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

Капча загружается...