На моем компьютере установлена стабильная версия 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]?
Мне нужно удалить первую версию перед установкой другой.
Я знаю, что не могу установить существующие пакеты рядом. Это не нужно делать через систему упаковки! Мне все равно, как это делается. В равной степени это может быть ручной скрипт bash или что-то еще. Основная цель - чтобы они были рядом друг с другом в моем Ubuntu. Там должен быть способ ..
Итак, подытожив мой вопрос: как я могу установить все версии Google Chrome рядом друг с другом?
Ответы:
Доступны двоичные файлы Chromium, которые не загрязняют содержимое / bin, но могут запускаться напрямую из любой папки.
Вы можете скачать бинарные файлы отсюда и распаковать их в любую папку по вашему выбору, а также запускать их рядом.
источник
В случае, если кто-то еще сталкивается с этим вопросом - кажется, что сопровождающие пакета Chrome устранили конфликт в 3 опубликованных пакетах - google-chrome-stable / -beta / -unstable. Каждый из них устанавливается в разные каталоги и через / etc / alternatives, / usr / bin / google-chrome привязан к определенной версии (по умолчанию google-chrome-stable).
Протестировано на Ubuntu 12.04 LTS с Chrome 38 (стабильный) 39 (бета) и 40 (нестабильный).
источник
Вы не можете сделать это. Это потому, что все эти версии (стабильная, бета и нестабильная) конфликтуют друг с другом. Увидеть:
Теперь google-chrome - это общее название дистрибутивов Linux:
У меня установлена система google-chrome-beta:
Как вы можете видеть, двоичный файл google-chrome предоставляется google-chrome-beta в моей системе. Если я установлю стабильную, то она будет обеспечена стабильной. Итак, они конфликтуют друг с другом.
Если вы попытаетесь установить google-chrome-beta через пакет .deb, распространяемый от Google, вы увидите тот же эффект:
Я изменил google-chrome-stable с бета-версией и попытался установить через пакет .deb.
Но я не уверен, что произойдет, если вы сможете получить (?) Исходный код chrome и скомпилировать его, а затем попытаться запустить его через этот скомпилированный двоичный файл. Может быть, это может сработать для Chromium. Так как вы можете скачать его исходный код.
источник
Это возможно, но вам, вероятно, придется скачать пакет
apt-get download google-chrome-beta
Затем вам нужно будет извлечь файлы пакета:
dpkg -X google-chrome-beta-xyzabc.deb dir/
Отсюда вы, вероятно, можете нормально запустить программу, но если нет, то вам придется поиграться с управляющими файлами и выяснить, что делает установочный пакет и куда он помещает вещи, и отредактировать его, чтобы больше не возникало конфликтов.
Именно здесь вам нужно будет потратить много времени на чтение
.deb
файлов, и вам захочется протестировать что-либо на виртуальной машине, чтобы не испортить установку.источник
Отказ от ответственности: это решение работает сейчас, но не гарантированно будет ориентировано на будущее.
После установки стабильной (и ее зависимостей) удобным способом ...
Загрузите файл .deb отсюда (в примере я использую нестабильную версию): https://www.chromium.org/getting-involved/dev-channel
Если нестабильная версия имеет какие-либо отличия от той, которую вы установили, она, вероятно, не будет работать - или вам придется устанавливать эти библиотеки вручную.
источник