无法安装 Google Chrome 和 libappindicator1

无法安装 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

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

沒有參數。

接下来它会询问您是否要安装libappindicator1libappindicator7。您输入y

4.最后再次执行第一个命令...

sudo dpkg -i google-chrome-stable_current_amd64.deb

然后它就起作用了!

注意:我没有告诉您首先使用 libappindicator 运行这些命令...因为也许您会收到另一个有关“丢失文件”的错误,所以第一个dpkg -i google-chrome-stable_current_amd64.deb会告诉您需要什么。

答案2

google-chrome-stable可在第三方存储库中使用:Google Chrome(稳定版)。

按照安装说明进行操作:

  1. 添加密钥:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
    
  2. 设置存储库:

    sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
    
  3. 安装包:

    sudo apt-get update 
    sudo apt-get install google-chrome-stable
    

或者使用.deb文件

1.前往https://www.google.com/intl/en-US/chrome/browser/

2.单击“下载”,将会弹出一个小窗口,其中包含一些下载选项。

  • 选择.deb适用于 Ubuntu 的文件。

3.使用以下方式打开后将自动安装Ubuntu 软件中心

答案3

我遇到了同样的问题并运行

sudo apt--fix-broken 安装

此命令安装所有缺失的软件包

答案4

我在 Debian Stretch 上遇到了这个问题,这是因为我在 /etc/apt/sources.list 中有一个未经认证的 cdrom 存储库。解决办法是将其注释掉。

对我有帮助的答案是:https://askubuntu.com/a/803509

相关内容