ungoogled chromium
ungoogled chromium
Приветствую! Подскажите, как установить браузер ungoogled chromium в РОСУ?
Вот ссылки на страницу загрузки в github: https://ungoogled-software.github.io/un ... -binaries/
Вот ссылки на страницу загрузки в github: https://ungoogled-software.github.io/un ... -binaries/
ungoogled chromium
Попробуй portable
ungoogled chromium
Пробовал. Не запускается.
Все выполнил (я так думаю что все) по инструкции, которая была в портативной версии в виде текстового файла. Текст инструкции:
Спасибо за использование ungoogled-chromium! Вы загрузили сборку Portable Linux.
SANDBOXING (песочница)
Перед запуском необходимо настроить систему, чтобы работать в изолированной программной среде браузера. Существует два варианта:
* Используйте изолированную среду пространства имен пользователя. Это предпочтительный вариант.
* Используйте песочницу SUID. Его следует использовать в системах, не поддерживающих пользовательские пространства имен.
Как настроить изолированную программную среду пространства имен пользователя:
если нет изолированной программной среды пользовательского пространства имен, ядро может быть настроено для разрешения пользовательских пространств имен. Метод включения варьируется в зависимости от системы. Иногда он включается по умолчанию. Если это не так, иногда sysctl можно использовать для установки kernel.unprivileged_userns_clone на 1. Также может существовать способ установить его через раздел /sys. Конкретные инструкции можно найти в Интернете.
Настройка изолированной программной среды SUID:
1. Переименовать "chrome_sandbox" в "chrome-sandbox"
2. Установите режим файла 4755
3. Установить группу в root
ЗАПУСК БРАУЗЕРА
После настройки изолированной программной среды браузер можно запустить с помощью сценария "chrome-wrapper".
Также можно настроить удобную ссылку. Например, с учетом каталога установки (/opt и т.д.), ungoogled-chromium версии и расположения песочницы:
sudo ln -s/ opt/ungoogled-chromium_xxxxxxx/chrome-wrapper/opt/ungoogled-chromium
ungoogled-chromium можно было бы затем просто запустить как '/opt/ungoogled-chromium'.
Все выполнил (я так думаю что все) по инструкции, которая была в портативной версии в виде текстового файла. Текст инструкции:
Спасибо за использование ungoogled-chromium! Вы загрузили сборку Portable Linux.
SANDBOXING (песочница)
Перед запуском необходимо настроить систему, чтобы работать в изолированной программной среде браузера. Существует два варианта:
* Используйте изолированную среду пространства имен пользователя. Это предпочтительный вариант.
* Используйте песочницу SUID. Его следует использовать в системах, не поддерживающих пользовательские пространства имен.
Как настроить изолированную программную среду пространства имен пользователя:
если нет изолированной программной среды пользовательского пространства имен, ядро может быть настроено для разрешения пользовательских пространств имен. Метод включения варьируется в зависимости от системы. Иногда он включается по умолчанию. Если это не так, иногда sysctl можно использовать для установки kernel.unprivileged_userns_clone на 1. Также может существовать способ установить его через раздел /sys. Конкретные инструкции можно найти в Интернете.
Настройка изолированной программной среды SUID:
1. Переименовать "chrome_sandbox" в "chrome-sandbox"
2. Установите режим файла 4755
3. Установить группу в root
ЗАПУСК БРАУЗЕРА
После настройки изолированной программной среды браузер можно запустить с помощью сценария "chrome-wrapper".
Также можно настроить удобную ссылку. Например, с учетом каталога установки (/opt и т.д.), ungoogled-chromium версии и расположения песочницы:
sudo ln -s/ opt/ungoogled-chromium_xxxxxxx/chrome-wrapper/opt/ungoogled-chromium
ungoogled-chromium можно было бы затем просто запустить как '/opt/ungoogled-chromium'.
ungoogled chromium
после запуска сценария chrome-wrapper вот такая ошибка:
error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
ungoogled chromium
Попробуй установить пакеты:
Код: Выделить всё
sudo urpmi libatomic-devel
ungoogled chromium
установил данный пакет. при запуске опять ошибк
ungoogled chromium
В Rosa 2016.1 Glibc версии 2.24, прога требует 2.27
ungoogled chromium
хотелось чтобы кто-нибудь из знающих о линукс в том объеме, которого было бы достаточно для запуска "обезгугленного хромиума" установил у себя этот браузер и написал как он это сделал.
ungoogled chromium
Пробуйте предыдущие версии
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
ungoogled chromium
У нас Хромиум и так достаточно обезгуглен.
А что именно хотелось бы убрать?
ungoogled chromium
Коды слежки и телеметрии. При запуске любого браузера на основе хромиума, включая самые (по заявлению разработчиков) защищенные (iron, brave, advanced chrome, inox, iridium (2 последних не ставил, потому что не смог, но подозреваю, что и они не до конца избавлены от слежки) программа отправляет на сервера гугл данные. Проследить это хамство можно при помощи программ учета трафика типа wireshark или iptraf-ng. В ungoogled chromium собраны наработки inox, iridium. Пользовался одно время и браузером chromium, установленным из репозитория РОСЫ и проверял его. Также отправляет пакеты данных на сервера гугл, но в меньшем количестве, чем заявленный защищенный brave, к примеру.
ungoogled chromium
посмотрите что убрали разработчики набора патчей inox из кода хромиума:
https://github.com/gcarq/inox-patchset
ungoogled chromium
ладно. попытка - не пытка. надеялся на помощь товарищей по ос...
ungoogled chromium
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
ungoogled chromium
не получается. нужно запустить программу (браузер) в изолированной среде пространства имен (namespaces), а как это сделать я не знаю.
ungoogled chromium
Там два способа. Один нужно в инете искать, а чтобы воспользоваться вторым, вроде как, нужно только:
1. Переименовать "chrome_sandbox" в "chrome-sandbox"
2. Установить файлу chrome-sandbox права 4755. В консоли chmod 4755 chrome-sandbox
3. Установить группу в root. ХЗ, наверное так в консоли: sudo chown root:root chrome-sandbox
И запустить этот chrome-sandbox. Песочница, вроде как, должна настроиться и дальше можно будет запускать chrome-wrapper.
Но я бы сначала попробовал это провернуть в виртуальной росе...
Предыдущие портабельные версии лежат тутъ
Ну, или можно скачать отсюда файл ungoogled-chromium_71.0.3578.98-2_linux.AppImage, сделать исполняемым и запускать.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
ungoogled chromium
Заработало, с 71 версией браузера. Но я те же манипуляции проводил с последними версиями обезгугленного хрома (84-87) до того, как обратиться к пользователям данного форума и у меня ничего не получилось. В старых версиях браузера glibc требуются, которые есть в РОСе?va9(2) писал(а): ↑09 дек 2020, 20:06Там два способа. Один нужно в инете искать, а чтобы воспользоваться вторым, вроде как, нужно только:
1. Переименовать "chrome_sandbox" в "chrome-sandbox"
2. Установить файлу chrome-sandbox права 4755. В консоли chmod 4755 chrome-sandbox
3. Установить группу в root. ХЗ, наверное так в консоли: sudo chown root:root chrome-sandbox
И запустить этот chrome-sandbox. Песочница, вроде как, должна настроиться и дальше можно будет запускать chrome-wrapper.
Но я бы сначала попробовал это провернуть в виртуальной росе...
Предыдущие портабельные версии лежат тутъ
Ну, или можно скачать отсюда файл ungoogled-chromium_71.0.3578.98-2_linux.AppImage, сделать исполняемым и запускать.
ungoogled chromium
Спасибо, va9! Помог!
ungoogled chromium
можно ли обновить glibc до необходимой версии (2.27, 2.28)?
ungoogled chromium
Какая-нибудь из версий с 75 по 80 может быть заработает.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.