Existe uma versão portátil do ungoogled-chromium para o Ubuntu?

Existe uma versão portátil do ungoogled-chromium para o Ubuntu?

Eu realmente gostaria de usar o navegador "ungoogled-chromium" junto com o Firefox, mas como uma versão portátil. Isso significa: Todos os arquivos necessários são armazenados em uma pasta e/ou subpastas, para que eu possa mover a pasta para onde quiser e executá-la a partir deste local sem perder o cache do navegador, configurações e assim por diante. computadores Ubuntu.

Se você der uma olhada nosite de download, o arquivo de download do Linux já é chamado de "portátil". Mas se eu extrair o arquivo e executar o navegador, ele criará pastas no meu diretório de usuário, por exemplo, em .config, .cache

Eu vi uma postagem onde alguémajudou um usuário a criar um script, que queria uma versão portátil do Chrome. Algo assim talvez também seja possível para este cromo não pesquisado ..? Ou de outra maneira? Significaria muito para mim :)

Obrigado por qualquer ajuda ou informação de qualquer maneira!

Responder1

AppImage pretende ser um sistema de implantação de aplicativos para Linux com os seguintes objetivos: simplicidade, compatibilidade binária, agnosticismo de distribuição, sem instalação, sem permissão de root, ser portátil e manter o sistema operacional subjacente intacto.

https://en.wikipedia.org/wiki/AppImage#:~:text=AppImage%20aims%20to%20be%20an,the%20underlying%20operating%20system%20untouched.

Baixe aqui como um AppImage:

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

Baixe a versão mais recente e execute chmod +x /PATH/TO/ungoogled-chromium_<version>.AppImage, crie uma pasta no mesmo diretório do AppImage nomeado ungoogled-chromium_<version>.AppImage.homepara armazenar todos os dados lá em vez de seu diretório inicial e execute-o.

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

Aproveitar :)

Responder2

Deve ser possível baixar a versão semi-oficial das fontes públicas do Chromium.

Por exemplo, um processo de 95.0.4638pesquisa e download de alguns arquivos da versão Chromium (ajustadopassosoriginalmente escrito para a versão 44):

  1. Olhar dentrohttps://googlechromereleases.blogspot.com/search/label/Atualizações estáveispela última vez a versão 4638foi mencionada. Existe um campo que consulta o Google geral:

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    Selecionou um dos resultados acima e:

    insira a descrição da imagem aqui

  2. Faça um loop desse histórico de versão (especificamente, 95.0.4638.69) noPesquisa de posição;

    insira a descrição da imagem aqui

  3. Neste caso, ele retorna uma posição base de 920003. Este é o commit de onde a versão 95 foi ramificada, em setembro de 2021:

    insira a descrição da imagem aqui

  4. Tente pesquisar em todas as plataformas necessárias (ou seja,Linux,Linux x64,janelas,Janelas x64,Macetc.) emarquivo de compilações contínuas- cole "920003" no campo de filtro na parte superior e espere que todos os resultados sejam enviados para XHR. Se nenhum resultado for mostrado, tente aumentar ou diminuir o valor (ou seja 920004, 920005etc.).

  5. Eventualmente, ele apareceu 920005emLinux x64:

    insira a descrição da imagem aqui

  6. Baixe o arquivo necessário (por exemplochrome-linux.zip).

  7. Descompacte e pronto:

    insira a descrição da imagem aqui


Por que 95.0.4638.0em vez de 95.0.4638.69? Do originalpágina de etapasMencionado acima:

Como esta compilação foi feita no ponto de ramificação 44, ela não possui nenhum commit mesclado enquanto estava na versão beta.

Também vale ressaltar que www.for googleapis.comé obrigatório.


Para um exemplo amplo, para baixar o arquivo e executar o 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";

Conforme mencionado no "script" bastante amplo acima, para ter um ambiente mais isolado ou "portátil", tente configurar a opção--user-data-dirpara o executável.

informação relacionada