Tengo la versión estable de Google Chrome en mi caja. Y cada vez que intento instalar versiones beta o inestables, me encuentro con el mismo 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]?
Necesito eliminar la primera versión antes de instalar otra.
Sé que no puedo instalar paquetes existentes uno al lado del otro. ¡No es necesario hacerlo a través del sistema de embalaje! No me importa cómo se hace. Igualmente puede ser hecho a mano bash script o cualquier otra cosa. El objetivo principal es tenerlos uno al lado del otro en mi Ubuntu. Tiene que haber un camino ...
Resumiendo mi pregunta: ¿cómo puedo instalar todas las versiones de Google Chrome una al lado de la otra?
Respuestas:
Hay disponibles binarios de Chromium que no contaminan dentro de / bin, pero pueden ejecutarse directamente desde cualquier carpeta.
Puede descargar los archivos binarios desde aquí y extraerlos a cualquier carpeta de su elección, y ejecutarlos uno al lado del otro.
fuente
En caso de que alguien más se encuentre con esta pregunta, parece que los mantenedores de paquetes de Chrome han eliminado el conflicto en los 3 paquetes publicados: google-chrome-stable / -beta / -unstable. Cada uno de ellos se instala en diferentes directorios y a través de / etc / Alternatives, / usr / bin / google-chrome está vinculado por software a una versión en particular (google-chrome-stable por defecto).
Probado en Ubuntu 12.04 LTS con Chrome 38 (estable) 39 (beta) y 40 (inestable).
fuente
No puedes hacer eso. Esto se debe a que todas estas versiones (estable, beta e inestable) se confunden entre sí. Ver:
Ahora, google-chrome es un nombre general para las distribuciones de Linux:
Tengo google-chrome-beta instalado en mi sistema:
Como puede ver, google-chrome binary es proporcionado por google-chrome-beta en mi sistema. Si instalo estable, entonces será proporcionado por estable. Por lo tanto, entran en conflicto entre sí.
Si intenta instalar google-chrome-beta a través del paquete .deb distribuido desde Google, puede ver el mismo efecto:
Cambié google-chrome-stable con beta e intenté instalarlo a través del paquete .deb.
Pero no estoy seguro de qué sucede si puede obtener (?) El código fuente de Chrome y compilarlo, luego intente ejecutarlo a través de este binario compilado. Quizás esto podría funcionar para Chromium. Ya que puedes descargar su código fuente.
fuente
Esto es posible, pero probablemente tendrá que descargar el paquete
apt-get download google-chrome-beta
Luego tendrá que extraer los archivos del paquete:
dpkg -X google-chrome-beta-xyzabc.deb dir/
A partir de aquí, probablemente pueda ejecutar bien el programa, pero si no, tendrá que jugar con los archivos de control y averiguar qué está haciendo el paquete de instalación y dónde coloca las cosas y editarlo para que no haya más conflictos.
Aquí es donde necesitarás pasar mucho tiempo leyendo sobre
.deb
archivos y querrás probar cosas en una máquina virtual para no estropear tu instalación.fuente
Descargo de responsabilidad: esta solución funciona ahora, pero no se garantiza que sea a prueba de futuro.
Después de instalar estable (y sus dependencias) de la manera conveniente ...
Descargue un archivo .deb desde aquí (estoy usando inestable en el ejemplo): https://www.chromium.org/getting-involved/dev-channel
Si el inestable tiene dependencias diferentes de la que instaló, probablemente no se ejecutará, o tendrá que instalar esas librerías manualmente.
fuente