Я недавно установил 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, таким образом, я понятия не имею, что это означает и как зафиксировать его. Справка ценилась бы.
google-chrome-stable
доступно на третьей стороне Repository:Google Chrome (для Стабильного).
Следуют инструкциям для установки:
Добавляют Ключ:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
репозиторий Набора:
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
пакет Установки:
sudo apt-get update
sudo apt-get install google-chrome-stable
.deb
файл 1. Перейдите в https://www.google.com/intl/en-US/chrome/browser /
2. Нажмите Download, и маленькое окно откроется с некоторыми опциями загрузки.
.deb
файл для Ubuntu. 3. Это будет автоматически установленный после открытия его с помощью центр программного обеспечения Ubuntu
1. я загрузил .deb
файл от официальная веб-страница .
2. И позже я ввел команду, которую Вы уже записали:
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
.
4. И наконец Вы выполняете первую команду снова...
sudo dpkg -i google-chrome-stable_current_amd64.deb
Затем это работает!
Примечание: Я не сказал Вам выполнять те команды с libappindicator сначала.. потому что, возможно, Вы получили бы другую ошибку о "недостающих файлах", таким образом, первое dpkg -i google-chrome-stable_current_amd64.deb
скажет Вам, в чем Вы нуждались.
Видимо, это - просто опечатка в /etc/apt/sources.list.d/google.list
(@
, крался в в начале строки). Это могло бы все еще быть там, но склонный иногда не очень последовательно о всегда броске тех же ошибок.
Для объяснения чего-то еще Вы упомянули, dpkg -i
установки единственный пакет, если все его зависимости присутствуют, но он не установит зависимости для Вас. Эти apt
инструменты, в отличие от этого, имеют тенденцию справляться с целым процессом.
Получение автоматических обновлений системы защиты и этого, является двумя причинами, которые обычно лучше добавить repo к исходному списку и автоматически использовать склонный установить от них. (Хотя, когда Вы делаете это, Вы доверяете repo владельцу, чтобы никогда не включать вредоносное программное обеспечение в их repo или принять его кем-то, кто делает).
Выполнение этой команды разрешило проблему зависимости для меня:
sudo apt-get install libappindicator3-1 libindicator3-7
версия Chrome: 67.0.3396.87 (Официальная Сборка) (64-разрядный). Это является последним в данный момент - 24 июня 2018.
Похож на эти два пакета, имеют круговую зависимость между ними и должен быть установлен единственной Кв. - получают команду.
Посещение https://Поиск www.ubuntuupdates.org/package_metas/alphabetical
необходимых пакетов нажимает на ссылки, выбирает версию, в которой Вы нуждаетесь. Необходимый пакет может быть непосредственно установлен путем нажатия на кнопку "APT INSTALL". Вы не должны загружать их.
Затем можно работать sudo dpkg -i google-chrome-42-0-2311-90-64-bit-multi-ubu.deb
в терминале, если Вы уже загрузили пакет.
я также столкнулся с той же проблемой, но позже установил необходимые пакеты один за другим, и наконец установите Google Chrome. Это установило без любых ошибок.
У меня была эта проблема на Фрагменте Debian, и это было вызвано фактом, у меня был неаутентифицируемый репозиторий CD-ROM в/etc/apt/sources.list. Решение состояло в том, чтобы прокомментировать его.
Ответ, который помог мне: https://askubuntu.com/a/803509
Я имел ту же проблему и работал
склонный sudo - поврежденная фиксацией установка
эта установка команды все недостающие пакеты
ничего из вышеперечисленного не помогло мне,
sudo apt-get install libappindicator3-1:amd64 libindicator3-7:amd64
— это строка, исправляющая сломанные зависимости в моем случае