无法安装谷歌浏览器和 libappindicator1

Dem*_*emL 9 google-chrome deb 16.04

我最近在我的电脑上安装了 Ubuntu 16.04,我尝试安装谷歌浏览器,但我无法安装。这是我得到的。

$ 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
Run Code Online (Sandbox Code Playgroud)

所以我尝试安装 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.
Run Code Online (Sandbox Code Playgroud)

我对 Linux 完全陌生,所以我不知道这意味着什么以及如何修复它。一个帮助将不胜感激。

小智 6

1.我是.deb官网下载文件

2.后来我输入了你已经写好的命令:

sudo dpkg -i google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

(我有 64 位架构,这就是我下载 amd64 的原因)

3.然后我下载了丢失的文件

sudo apt-get install libappindicator1
Run Code Online (Sandbox Code Playgroud)

然后我得到一个关于 libappindicator7... 的错误,APT 建议我运行以下命令:

apt-get -f install
Run Code Online (Sandbox Code Playgroud)

没有论据。

接下来它会询问您是否要同时安装libappindicator1libappindicator7. 你输入y

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

sudo dpkg -i google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

然后它起作用了!

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


Pan*_*tam 4

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

按照安装说明进行操作:

  1. 添加密钥:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
    
    Run Code Online (Sandbox Code Playgroud)
  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'
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装包:

    sudo apt-get update 
    sudo apt-get install google-chrome-stable
    
    Run Code Online (Sandbox Code Playgroud)

.deb或者使用文件来做

1.访问https://www.google.com/intl/en-US/chrome/browser/

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

  • 选择.debUbuntu 的文件。

3.使用Ubuntu软件中心打开后会自动安装