Mam stabilną wersję Google Chrome na moim pudełku. I za każdym razem, gdy próbuję zainstalować wersję beta lub niestabilną, napotykam ten sam 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]?
Muszę usunąć pierwszą wersję przed zainstalowaniem kolejnej.
Wiem, że nie mogę zainstalować istniejących pakietów obok siebie. Nie trzeba tego robić za pomocą systemu pakowania! Nie obchodzi mnie, jak to się robi. Może to być ręcznie wykonany skrypt bash lub cokolwiek innego. Głównym celem jest umieszczenie ich obok siebie na moim Ubuntu. Musi być jakiś sposób ...
Podsumowując moje pytanie: jak mogę zainstalować wszystkie wersje Google Chrome obok siebie?
Odpowiedzi:
Dostępne są pliki binarne Chromium , które nie zanieczyszczają wewnątrz / bin, ale mogą działać bezpośrednio z dowolnego folderu.
Możesz pobrać pliki binarne stąd i wyodrębnić je do dowolnego wybranego folderu i uruchomić je obok siebie.
źródło
W przypadku, gdy ktoś napotka to pytanie - wygląda na to, że opiekunowie pakietów Chrome usunęli konflikt w 3 opublikowanych pakietach - google-chrome-stable / -beta / -unstable. Każda z nich instaluje się w różnych katalogach i poprzez / etc / alternatives, / usr / bin / google-chrome jest miękko połączony z określoną wersją (domyślnie stabilny w google-chrome).
Testowane na Ubuntu 12.04 LTS z Chrome 38 (stabilny) 39 (beta) i 40 (niestabilny).
źródło
Nie możesz tego zrobić. Wynika to z tego, że wszystkie te wersje (stabilna, beta i niestabilna) są ze sobą zgodne. Widzieć:
Teraz google-chrome to ogólna nazwa dystrybucji Linuksa:
Mam google-chrome-beta zainstalowany w moim systemie:
Jak widać, binarny google-chrome jest udostępniany przez google-chrome-beta w moim systemie. Jeśli zainstaluję stable, to będzie to zapewnione przez stable. Konfliktują się ze sobą.
Jeśli spróbujesz zainstalować google-chrome-beta za pośrednictwem pakietu .deb dystrybuowanego z Google, możesz zobaczyć ten sam efekt:
Zmieniłem google-chrome-stable z wersją beta i próbowałem zainstalować za pomocą pakietu .deb.
Ale nie jestem pewien, co się stanie, jeśli możesz pobrać (?) Kod źródłowy chrome i skompilować go, a następnie spróbować uruchomić go za pomocą tego skompilowanego pliku binarnego. Może to może zadziałać w przypadku Chromium. Ponieważ możesz pobrać jego kod źródłowy.
źródło
Jest to możliwe, ale prawdopodobnie będziesz musiał pobrać pakiet
apt-get download google-chrome-beta
Następnie musisz wyodrębnić pliki pakietu:
dpkg -X google-chrome-beta-xyzabc.deb dir/
Stąd prawdopodobnie możesz dobrze uruchomić program, ale jeśli nie, będziesz musiał bawić się plikami kontrolnymi i sprawdzać, co robi pakiet instalacyjny, gdzie go umieszcza i edytować, aby nie było więcej konfliktów.
W tym miejscu będziesz musiał spędzić dużo czasu czytając o
.deb
plikach i będziesz chciał przetestować rzeczy na maszynie wirtualnej, aby nie popsuć instalacji.źródło
Oświadczenie: To rozwiązanie działa teraz, ale nie ma gwarancji, że będzie przyszłościowe.
Po zainstalowaniu stabilnego (i jego zależności) wygodny sposób ...
Pobierz plik .deb stąd (w przykładzie używam niestabilnego): https://www.chromium.org/getting-involved/dev-channel
Jeśli niestabilna ma inne zależności od tej, którą zainstalowałeś, prawdopodobnie nie uruchomi się - lub będziesz musiał zainstalować te biblioteki ręcznie.
źródło