Как установить все версии (стабильная/бета/нестабильная) Google Chrome рядом без конфликтов?

У меня есть стабильная версия Google Chrome на моем поле. И каждый раз, когда я пытаюсь установить бету или/и нестабильные версии затем, я сталкиваюсь с той же проблемой:

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]? 

Я должен удалить первую версию прежде, чем установить другого.

Я знаю, что не могу установить существующие пакеты рядом. Это не должно быть сделано через упаковочную систему! Я не забочусь, как это сделано. Это одинаково может быть сценарий удара ручной работы или что-либо еще. Главная цель состоит в том, чтобы иметь их друг рядом с другом на моей Ubuntu. Должен быть путь..

Так суммирование моего вопроса: Как я могу установить все версии Google Chrome друг рядом с другом?

10
задан 30 April 2015 в 04:10

5 ответов

Существуют двоичные файлы Хрома доступны, которые не загрязняют внутри / мусорное ведро, но могут работать непосредственно от любой папки.

можно загрузить двоичные файлы от здесь и извлечь их к любой папке по Вашему выбору и выполнить их рядом.

3
ответ дан 23 November 2019 в 04:28

В случае, если кто-либо еще сталкивается с этим вопросом - кажется, что специалисты по обслуживанию пакета Chrome удалили конфликт в 3 опубликованных пакетах - стабильный Google Chrome / - бету / - нестабильный. Они каждая установка в различные каталоги и через/etc/alternatives,/usr/bin/google-chrome мягко связан с конкретной версией (стабильный Google Chrome по умолчанию).

Протестированный на Ubuntu 12.04 LTS w/Chrome 38 (стабильные) 39 (бета) и 40 (нестабильный).

6
ответ дан 23 November 2019 в 04:28

Вы не можете сделать этого. Это вызвано тем, что все эти версии (стабильно, бета и нестабильный) conflits друг с другом. См.:

apt-cache show google-chrome-beta | grep Conflict
Conflicts: google-chrome

Теперь, Google Chrome является общим названием для дистрибутивов Linux:

which google-chrome
/usr/bin/google-chrome

мне установили Chrome Beta Google в моей системе:

dpkg -l | grep google
ii  google-chrome-beta                     22.0.1229.91-r158759                    

dpkg -S /usr/bin/google-chrome
google-chrome-beta: /usr/bin/google-chrome

, Как Вы видите, двоичный файл Google Chrome обеспечивается Chrome Beta Google в моей системе. Если я установлю стабильный, то это будет обеспечено конюшней. Так, они конфликтуют друг с другом.

, При попытке установить Chrome Beta Google через .deb пакет, распределенный от Google, Вы видите тот же эффект:

sudo LC_ALL=C dpkg --simulate -i google-chrome-beta_current_i386.deb
Selecting previously unselected package google-chrome-beta.
dpkg: regarding google-chrome-beta_current_i386.deb containing google-chrome-beta:
 google-chrome-beta conflicts with google-chrome
  google-chrome-stable provides google-chrome and is present and installed.
dpkg: error processing google-chrome-beta_current_i386.deb (--install):
 conflicting packages - not installing google-chrome-beta
Errors were encountered while processing:
 google-chrome-beta_current_i386.deb

я изменил стабильный Google Chrome с бетой и попытался установить через .deb пакет.

, Но я не уверен, что происходит, если можно получить (?) хромовый исходный код и скомпилировать его, затем попытайтесь выполнить его через этот скомпилированный двоичный файл. Возможно, это могло работать на Хром. Так как можно загрузить его исходный код.

3
ответ дан 23 November 2019 в 04:28

Это возможно, но необходимо будет, вероятно, загрузить пакет apt-get download google-chrome-beta

Затем, необходимо будет извлечь файлы пакета: dpkg -X google-chrome-beta-xyzabc.deb dir/

Отсюда можно, вероятно, запустить прекрасную программу, но в противном случае затем необходимо будет возиться с файлами управления и разработать то, что делает пакет установки и куда это помещает вещи, и отредактируйте его, таким образом, больше нет конфликтов.

Это - то, где Вы испытываете необходимость для пребывания в течение большого количества времени, читая приблизительно .deb файлы, и Вы будете желать протестировать вещи в виртуальной машине, таким образом, Вы не испортите свою установку.

1
ответ дан 23 November 2019 в 04:28

Правовая оговорка: Это решение работает теперь, но не гарантируемое соответствовать требованиям завтрашнего дня.

После установки стабильного (и ее зависимости) удобный способ...

Загрузка .deb файл отсюда (я использую нестабильный в примере): https://www.chromium.org/getting-involved/dev-channel

mkdir tmp
dpkg-deb -R google-chrome-unstable_current_amd64.deb tmp
sudo cp -r tmp/opt/google/chrome-unstable /opt/google
sudo chmod 4755 /opt/google/chrome-unstable/chrome-sandbox

, Если нестабильное имеет какие-либо различные зависимости от той, Вы установили ее, вероятно, не будет работать - или необходимо установить, они освобождают вручную.

1
ответ дан 23 November 2019 в 04:28

Другие вопросы по тегам:

Похожие вопросы: