Не удалось установить google chrome и libappindicator1

Недавно я установил Ubuntu 16.04 на свой компьютер, и я попытался установить google chrome, но я не смог. Вот, что я получил.

$ sudo dpkg -i ~/Downloads/google_chrome.deb
(Reading database ... 207470 files and directories currently installed.)
Preparing to unpack .../Downloads/google_chrome.deb ...
Unpacking google-chrome-stable (55.0.2883.87-1) over (55.0.2883.87-1) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
 google-chrome-stable depends on libappindicator1; however:
  Package libappindicator1 is not installed.

dpkg: error processing package google-chrome-stable (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 google-chrome-stable

Поэтому я попытался установить libappindicator1, и это то, что я получил

$ sudo apt-get install libappindicator1
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.

Я совершенно новичок в Linux, поэтому я понятия не имею, что это значит и как это исправить. Помощь будет оценена.

1
задан 5 January 2017 в 13:48

3 ответа

1. Я загрузил файл .deb с официальной веб-страницы.

1. И позже я ввел команду, которую вы уже написали:

sudo dpkg -i google-chrome-stable_current_amd64.deb

] (У меня 64-битная архитектура, поэтому я загрузил amd64)

3. Затем я загрузил отсутствующий файл

sudo apt-get install libappindicator1

Затем я получил сообщение об ошибке, libappindicator7 ... и APT предположил, что я запустил команду:

apt-get -f install

Без аргументов.

Затем он спрашивает, хотите ли вы установить оба libappindicator1 и libappindicator7. Вы набираете y.

3. И, наконец, вы снова выполняете первую команду ...

sudo dpkg -i google-chrome-stable_current_amd64.deb

Тогда это работает!

Примечание. Я не говорил вам сначала запускать эти команды с помощью libappindicator .. потому что, возможно, вы получите еще одну ошибку о «недостающих файлах», чтобы первый dpkg -i google-chrome-stable_current_amd64.deb сказал вам, что вам нужно. [ ! d14]

1
ответ дан 23 May 2018 в 02:43

По внешнему виду это просто опечатка в /etc/apt/sources.list.d/google.list (в начале строки прошита @).

Чтобы объяснить что-то еще, о чем вы упоминали, dpkg -i устанавливает один пакет, если присутствуют все его зависимости, но он не будет устанавливать зависимости для вас. [[4]]

Получение автоматических обновлений безопасности, и это две причины: обычно лучше всего добавить репо в список источников и автоматически использовать apt для установки от них. (Хотя, когда вы делаете это, вы доверяете владельцу репо, чтобы никогда не включать вредоносное программное обеспечение в свое репо, или же оно было захвачено кем-то, кто это делает).

0
ответ дан 23 May 2018 в 02:43
  • 1
    Следует также упомянуть, что Ubuntu включает пакет chromium-browser, который почти идентичен Google Chrome (хотя иногда и немного устарел) и гораздо меньше хлопот для установки. – Tom Spurling 12 September 2017 в 20:24

У меня была эта проблема в Debian Stretch, и это было вызвано тем фактом, что у меня был неавторизованный репозиторий cdrom в /etc/apt/sources.list. Решение было прокомментировать это.

Ответ, который мне помог: https://askubuntu.com/a/803509

0
ответ дан 23 May 2018 в 02:43

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

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