Eu tenho a versão estável do Google Chrome na minha caixa. E cada vez que estou tentando instalar versões beta ou / e instáveis, deparo com o mesmo problema:
The following packages will be REMOVED
google-chrome-stable
The following NEW packages will be installed
google-chrome-beta
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 34.5 MB of archives.
After this operation, 3,109 kB of additional disk space will be used.
Do you want to continue [Y/n]?
Preciso remover a primeira versão antes de instalar outra.
Eu sei que não consigo instalar pacotes existentes lado a lado. Não precisa ser feito via sistema de embalagem! Eu não me importo como é feito. Igualmente, pode ser um script bash artesanal ou qualquer outra coisa. O principal objetivo é tê-los próximos um do outro no meu Ubuntu. Precisa haver uma maneira ..
Resumindo minha pergunta: como posso instalar todas as versões do Google Chrome uma ao lado da outra?
Respostas:
Existem binários Chromium disponíveis que não poluem dentro de / bin, mas podem ser executados diretamente de qualquer pasta.
Você pode baixar os binários daqui e extraí-los para qualquer pasta de sua escolha, e executá-los lado a lado.
fonte
Caso outra pessoa encontre essa questão - parece que os mantenedores de pacotes do Chrome removeram o conflito nos 3 pacotes publicados - google-chrome-stable / -beta / -unstable. Cada um deles é instalado em diretórios diferentes e, por meio de / etc / alternative, / usr / bin / google-chrome está vinculado a uma versão específica (estável pelo google-chrome por padrão).
Testado no Ubuntu 12.04 LTS com Chrome 38 (estável) 39 (beta) e 40 (instável).
fonte
Você não pode fazer isso. Isso ocorre porque todas essas versões (estáveis, beta e instáveis) conflitam entre si. Vejo:
Agora, google-chrome é um nome geral para distribuições Linux:
Eu tenho o google-chrome-beta instalado no meu sistema:
Como você pode ver, o binário do google-chrome é fornecido pelo google-chrome-beta no meu sistema. Se eu instalar o stable, ele será fornecido pelo stable. Então, eles entram em conflito um com o outro.
Se você tentar instalar o google-chrome-beta através do pacote .deb distribuído pelo Google, poderá ver o mesmo efeito:
Mudei o google-chrome-stable com beta e tentei instalar via pacote .deb.
Mas não tenho certeza do que acontece se você puder obter o código-fonte (?) Chrome e compilá-lo e tentar executá-lo através deste binário compilado. Talvez isso possa funcionar para o Chromium. Desde que você pode baixar o código fonte.
fonte
Isso é possível, mas você provavelmente terá que baixar o pacote
apt-get download google-chrome-beta
Então você terá que extrair os arquivos do pacote:
dpkg -X google-chrome-beta-xyzabc.deb dir/
A partir daqui, você provavelmente pode executar o programa corretamente, mas, se não, terá que mexer nos arquivos de controle e descobrir o que o pacote de instalação está fazendo, onde colocar as coisas e editá-lo para que não haja mais conflitos.
É aqui que você precisará gastar muito tempo lendo sobre
.deb
arquivos e deseja testar as coisas em uma máquina virtual para não atrapalhar sua instalação.fonte
Isenção de responsabilidade: Esta solução funciona agora, mas não é garantida como futura.
Depois de instalar o stable (e suas dependências) da maneira conveniente ...
Baixar um arquivo .deb a partir daqui (estou usando instável no exemplo): https://www.chromium.org/getting-involved/dev-channel
Se o instável tiver dependências diferentes daquela que você instalou, provavelmente falhará na execução - ou você precisará instalar essas bibliotecas manualmente.
fonte