6

При попытке запустить sudo apt-get install google-chrome-stable у меня появляется следующее сообщение

The following packages have unmet dependencies:
 google-chrome-stable : Depends: lib32gcc1 (>= 1:4.1.1) but it is not installable
                        Depends: lib32stdc++6 (>= 4.6) but it is not installable
                        Depends: libc6-i386 (>= 2.11) but it is not installable
E: Unable to correct problems, you have held broken packages.

Когда я пытаюсь установить lib32gcc1 например, я получаю сообщение

Package lib32gcc1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'lib32gcc1' has no installation candidate
  1. Что является причиной проблемы, то есть почему пакеты сломаны?
  2. Как мне решить проблему?

1 ответ1

8

Это связано с ошибкой упаковки в хранилище Chrome.

Вы можете использовать это решение из системы отслеживания ошибок Chromium, пока в хранилище не будет обновлен пакет Google-chrome-stable.

Вы можете упаковать и установить его так:

$ apt-get download google-chrome-stable
$ dpkg-deb -R google-chrome-stable_30.0.1599.101-1_i386.deb 304017
$ sed -i 304017/DEBIAN/control \
  -e 's/30.0.1599.101-1/30.0.1599.101-2~304017/' \
  -e 's/lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.6), //' \
  -e 's/libc6-i386 (>= 2.11), //'

$ sudo chown root:root 304017/opt/google/chrome/chrome-sandbox
$ sudo chmod 4755 304017/opt/google/chrome/chrome-sandbox

$ dpkg-deb -b 304017
$ sudo dpkg -i 304017.deb

Кредиты переходит к этому пользователю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .