У меня есть стабильная версия 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 друг рядом с другом?
Существуют двоичные файлы Хрома доступны, которые не загрязняют внутри / мусорное ведро, но могут работать непосредственно от любой папки.
можно загрузить двоичные файлы от здесь и извлечь их к любой папке по Вашему выбору и выполнить их рядом.
В случае, если кто-либо еще сталкивается с этим вопросом - кажется, что специалисты по обслуживанию пакета Chrome удалили конфликт в 3 опубликованных пакетах - стабильный Google Chrome / - бету / - нестабильный. Они каждая установка в различные каталоги и через/etc/alternatives,/usr/bin/google-chrome мягко связан с конкретной версией (стабильный Google Chrome по умолчанию).
Протестированный на Ubuntu 12.04 LTS w/Chrome 38 (стабильные) 39 (бета) и 40 (нестабильный).
Вы не можете сделать этого. Это вызвано тем, что все эти версии (стабильно, бета и нестабильный) 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 пакет.
, Но я не уверен, что происходит, если можно получить (?) хромовый исходный код и скомпилировать его, затем попытайтесь выполнить его через этот скомпилированный двоичный файл. Возможно, это могло работать на Хром. Так как можно загрузить его исходный код.
Это возможно, но необходимо будет, вероятно, загрузить пакет apt-get download google-chrome-beta
Затем, необходимо будет извлечь файлы пакета: dpkg -X google-chrome-beta-xyzabc.deb dir/
Отсюда можно, вероятно, запустить прекрасную программу, но в противном случае затем необходимо будет возиться с файлами управления и разработать то, что делает пакет установки и куда это помещает вещи, и отредактируйте его, таким образом, больше нет конфликтов.
Это - то, где Вы испытываете необходимость для пребывания в течение большого количества времени, читая приблизительно .deb
файлы, и Вы будете желать протестировать вещи в виртуальной машине, таким образом, Вы не испортите свою установку.
Правовая оговорка: Это решение работает теперь, но не гарантируемое соответствовать требованиям завтрашнего дня.
После установки стабильного (и ее зависимости) удобный способ...
Загрузка .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
, Если нестабильное имеет какие-либо различные зависимости от той, Вы установили ее, вероятно, не будет работать - или необходимо установить, они освобождают вручную.