Ich habe die stabile Version von Google Chrome auf meiner Box. Und jedes Mal, wenn ich versuche, Beta-Versionen oder / und instabile Versionen zu installieren, stoße ich auf dasselbe Problem:
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]?
Ich muss die erste Version entfernen, bevor ich eine andere installiere.
Ich weiß, dass ich vorhandene Pakete nicht nebeneinander installieren kann. Dies muss nicht über ein Verpackungssystem erfolgen! Es ist mir egal, wie es gemacht wird. Es kann auch handgefertigtes Bash-Skript oder irgendetwas anderes sein. Hauptziel ist es, sie auf meinem Ubuntu nebeneinander zu haben. Es muss einen Weg geben ..
Fassen Sie also meine Frage zusammen: Wie kann ich alle Google Chrome-Versionen nebeneinander installieren?
Antworten:
Es sind Chromium-Binärdateien verfügbar, die nicht in / bin verschmutzen, sondern direkt von jedem Ordner aus ausgeführt werden können.
Sie können die Binärdateien von hier herunterladen , in einen beliebigen Ordner Ihrer Wahl extrahieren und nebeneinander ausführen.
quelle
Falls jemand anderes auf diese Frage stößt - es scheint, dass die Chrome-Paketbetreuer den Konflikt in den 3 veröffentlichten Paketen beseitigt haben - google-chrome-stabile / -beta / -unstable. Diese werden jeweils in verschiedenen Verzeichnissen installiert und über / etc / alternatives ist / usr / bin / google-chrome mit einer bestimmten Version verknüpft (standardmäßig google-chrome-stabil).
Getestet auf Ubuntu 12.04 LTS mit Chrome 38 (stabil) 39 (Beta) und 40 (instabil).
quelle
Das kannst du nicht machen. Dies liegt daran, dass alle diese Versionen (stabil, Beta und instabil) miteinander in Konflikt stehen. Sehen:
Jetzt ist Google-Chrome ein allgemeiner Name für Linux-Distributionen:
Ich habe Google-Chrome-Beta auf meinem System installiert:
Wie Sie sehen können, wird Google-Chrome-Binärdatei von Google-Chrome-Beta auf meinem System bereitgestellt. Wenn ich Stable installiere, wird es von Stable bereitgestellt. Sie stehen also in Konflikt miteinander.
Wenn Sie versuchen, Google-Chrome-Beta über ein von Google vertriebenes .deb-Paket zu installieren, sehen Sie den gleichen Effekt:
Ich habe Google-Chrome-Stable mit Beta geändert und versucht, über das .deb-Paket zu installieren.
Ich bin mir jedoch nicht sicher, was passiert, wenn Sie (?) Chrome-Quellcode abrufen und kompilieren und dann versuchen können, ihn über diese kompilierte Binärdatei auszuführen. Vielleicht könnte dies für Chrom funktionieren. Da kann man seinen Quellcode herunterladen.
quelle
Dies ist möglich, aber Sie müssen das Paket wahrscheinlich herunterladen
apt-get download google-chrome-beta
Dann müssen Sie die Paketdateien extrahieren:
dpkg -X google-chrome-beta-xyzabc.deb dir/
Von hier aus können Sie das Programm wahrscheinlich einwandfrei ausführen, aber wenn nicht, müssen Sie mit den Steuerdateien herumspielen und herausfinden, was das Installationspaket tut und wo es die Dinge ablegt, und es bearbeiten, damit es keine Konflikte mehr gibt.
Hier müssen Sie viel Zeit damit verbringen, über
.deb
Dateien zu lesen , und Sie möchten Dinge in einer virtuellen Maschine testen, damit Sie Ihre Installation nicht durcheinander bringen.quelle
Haftungsausschluss: Diese Lösung funktioniert jetzt, ist jedoch nicht garantiert zukunftssicher.
Nach der Installation von Stable (und seinen Abhängigkeiten) auf bequeme Weise ...
Laden Sie hier eine .deb-Datei herunter (ich verwende im Beispiel instabil): https://www.chromium.org/getting-involved/dev-channel
Wenn die Instabilität andere Abhängigkeiten aufweist als die, die Sie installiert haben, kann sie wahrscheinlich nicht ausgeführt werden - oder Sie müssen diese Bibliotheken manuell installieren.
quelle