Существует ли портативная версия ungoogled-chromium для Ubuntu?

Существует ли портативная версия ungoogled-chromium для Ubuntu?

Я бы очень хотел использовать браузер "ungoogled-chromium" вместе с firefox- но как портативную версию. Это значит: все необходимые файлы хранятся в одной папке и/или подпапках, так что я могу переместить папку куда захочу и запустить ее оттуда, не теряя кэш браузера, настройки и т. д. Например, для переключения между компьютерами Ubuntu.

Если вы посмотрите насайт загрузки, файл загрузки linux уже называется "portable". Но если я извлеку файл и запущу браузер, он создаст папки в моем каталоге пользователя, например, в .config, .cache

Я видел пост, где кто-топомог пользователю создать скрипт, кто хотел портативную версию хрома. Возможно ли что-то подобное для этого негугленного хрома..? Или как-то по-другому? Это бы много значило для меня :)

В любом случае спасибо за любую помощь или информацию!

решение1

AppImage стремится стать системой развертывания приложений для Linux со следующими целями: простота, двоичная совместимость, независимость от дистрибутивов, отсутствие необходимости в установке, отсутствие прав root, портативность и сохранение базовой операционной системы нетронутой.

https://en.wikipedia.org/wiki/AppImage#:~:text=AppImage%20целится%20в%20быть%20а,базовая%20операционная%20система%20нетронутая.

Загрузите здесь как AppImage:

https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/appimage/64bit/

Загрузите последнюю версию и запустите ее chmod +x /PATH/TO/ungoogled-chromium_<version>.AppImage, создайте папку в том же каталоге, что и AppImage, ungoogled-chromium_<version>.AppImage.homeчтобы сохранить все данные там, а не в вашем домашнем каталоге, затем запустите ее.

https://docs.appimage.org/user-guide/portable-mode.html

Наслаждаться :)

решение2

Должна быть возможность загрузить полуофициальную сборку из общедоступных источников Chromium.

Например, процесс 95.0.4638поиска и загрузки некоторых файлов версии Chromium (скорректированшагиизначально написано для версии 44):

  1. Заглянутьhttps://googlechromereleases.blogspot.com/search/label/Стабильные обновленияв последний раз версия 4638упоминалась. Есть поле, которое запрашивает общий Google:

    введите описание изображения здесь

    введите описание изображения здесь

    Выбрали один из приведенных выше результатов и:

    введите описание изображения здесь

  2. Зациклите эту историю версий (в частности, 95.0.4638.69) вПоиск позиции;

    введите описание изображения здесь

  3. В этом случае он возвращает базовую позицию 920003. Это коммит, в котором был разветвлен релиз 95, еще в сентябре 2021 года:

    введите описание изображения здесь

  4. Попробуйте выполнить поиск на всех требуемых платформах (т.е.Линукс,Linux x64,Окна,Windows x64,Маки т.д.) наархив непрерывных сборок- вставьте «920003» в поле фильтра вверху и дождитесь, пока все результаты будут обработаны XHR. Если результаты не отображаются, попробуйте увеличить или уменьшить значение (например 920004, 920005и т. д.).

  5. В конце концов, это проявилось 920005вLinux x64:

    введите описание изображения здесь

  6. Загрузите нужный файл (например,хром-linux.zip).

  7. Распакуйте и вуаля:

    введите описание изображения здесь


Почему 95.0.4638.0вместо 95.0.4638.69? Из оригиналастраница шаговупомянутое выше:

Поскольку эта сборка была создана в 44 точке ветвления, в нее не было включено ни одного коммита, пока она находилась в стадии бета-тестирования.

Также стоит отметить, что www.for googleapis.comявляется обязательным.


Для наглядного примера, чтобы загрузить архив и запустить Chromium 95.0.4638.0-dev-x64:

if [ ! -f './chrome-linux/chrome' ];
then
    wget -O './chrome-linux.zip' -- 'https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F920005%2Fchrome-linux.zip?generation=1631232582939202&alt=media';
    unzip './chrome-linux.zip';
fi

cd './chrome-linux';

declare tmpDirpath; # Just in case it's a local variable
tmpDirpath="$( mktemp; )";
readonly tmpDirpath;
printf -- $'Temporary User directory: \'%s\'\n' "$tmpDirpath";

'./chrome' --user-data-dir="$tmpDirpath";

Как упоминалось в приведенном выше довольно широком «скрипте», для того чтобы иметь более изолированную или «переносимую» среду, попробуйте установить опцию--user-data-dirдля исполняемого файла.

Связанный контент