- Вопрос или проблема
- Удалить Chromium
- Скачать ungoogled-chromium
- Создать .desktop ярлык
- Отключить ограничения пространства имен AppArmor
- Связать запущенный экземпляр с .desktop ярлыком
- Сделать ungoogled-chromium браузером по умолчанию
- Ответ или решение
- Установка ungoogled-chromium на Ubuntu 24.04
- Шаг 1: Удаление Chromium
- Шаг 2: Скачивание ungoogled-chromium
- Шаг 3: Установка libfuse
- Шаг 4: Создание ярлыка .desktop
- Шаг 5: Отключение ограничений AppArmor
- Шаг 6: Ассоциация работающего экземпляра с ярлыком
- Шаг 7: Установка ungoogled-chromium в качестве браузера по умолчанию
- Заключение
Вопрос или проблема
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
.
Отключить ограничения пространства имен 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.