我最近在计算机上安装了 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
沒有參數。
接下来它会询问您是否要安装libappindicator1
和libappindicator7
。您输入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(稳定版)。
按照安装说明进行操作:
添加密钥:
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.单击“下载”,将会弹出一个小窗口,其中包含一些下载选项。
- 选择
.deb
适用于 Ubuntu 的文件。
3.使用以下方式打开后将自动安装Ubuntu 软件中心
答案3
我遇到了同样的问题并运行
sudo apt--fix-broken 安装
此命令安装所有缺失的软件包
答案4
我在 Debian Stretch 上遇到了这个问题,这是因为我在 /etc/apt/sources.list 中有一个未经认证的 cdrom 存储库。解决办法是将其注释掉。
对我有帮助的答案是:https://askubuntu.com/a/803509