Как установить все версии (стабильные / бета / неустойчивые) Google Chrome бок о бок без конфликтов?

попробуйте изменить ./groovyConsole to ./groovyConsole & amp; и добавьте выход после строки

1
задан 30 April 2015 в 14:10

4 ответа

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

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

6
ответ дан 25 May 2018 в 06:52

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

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

Теперь google-chrome - это общее имя для дистрибутивов Linux:

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

У меня в моей системе установлена ​​google-chrome-beta: [!d2 ]

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 предоставляется google-chrome-beta в моей системе. Если я установлю стабильную, то она будет обеспечена стабильной.

Если вы пытаетесь установить google-chrome-beta через пакет .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

I изменили google-chrome-stable с бета-версией и попытались установить через пакет .deb.

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

3
ответ дан 25 May 2018 в 06:52
  • 1
    да, это то, о чем я говорю. Chrome - это просто программное обеспечение, поэтому это должен быть способ сделать это. Извините, но что вы мне показали, я уже знаю. И в основном вы говорите о ограничениях пакетов google .deb. – sobi3ch 6 October 2012 в 15:01
  • 2
    Я попытался объяснить, почему это невозможно. Я не мог знать, что вы знаете или не знаете этого. В вашем вопросе это неясно. – heartsmagic 8 October 2012 в 02:19
  • 3
    эй, я не хотел грубить. Мне просто не нравится начинать ваш ответ " Вы не можете этого сделать. & Quot; :) это все – sobi3ch 8 October 2012 в 19:49
  • 4
    Я сказал это, потому что «вы не можете этого сделать». По крайней мере сейчас. Если разработчики или упаковщики могут изменить свою систему для Chrome, возможно, но не сейчас. – heartsmagic 9 October 2012 в 14:20
  • 5
    .. и я "да, вы можете " :). Все еще не согласны с вами, если какой-то пакет не существует, это не значит, что вы не можете проехать. Вероятно, мы оба рассматриваем эту проблему под другим углом. Может быть, я должен изменить вопрос. Но спасибо за ваш ответ. – sobi3ch 10 October 2012 в 15:58

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

. Затем вам нужно будет распаковать файлы пакета: dpkg -X google-chrome-beta-xyzabc.deb dir/

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

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

1
ответ дан 25 May 2018 в 06:52

Отказ от ответственности: Это решение работает сейчас, но не гарантируется на будущее.

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

Загрузите a. 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
ответ дан 25 May 2018 в 06:52

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

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