无法安装Chrome的.deb版本。

我一直在尝试安装.deb的Chrome文件(google-chrome-stable_current_amd.64.deb)。它保存在我的下载文件夹中,所以我尝试了以下命令:
sudo apt-get install ~/Downloads/google-chrome-stable_current_amd.64.deb 

阅读完包裹清单后,它做出了回应。
E: Unsupported file /home/stockton/Downloads/google-chrome-stable_current_amd.64.deb given on command line

我不知道为什么它显示为E: 文件,我以为Linux的驱动器和文件不像Windows的驱动器那样以字母命名,例如'C:',但我也不确定,可能我还是错了。在安装Ubuntu之前我确实用过Windows 10。

任何帮助都将是极好的。


将文件复制到您的主目录(/home/stockton)并运行 sudo dpkg -i google-chrome* && sudo apt install -f - Pilot6
3E:与Windows驱动器字母无关,它仅表示错误条件。 - steeldriver
apt-get 无法安装 .deb 文件。 - Soren A
Pankaj Gautam的解决方案对我有效,17.04 https://askubuntu.com/questions/868272/unable-to-install-google-chrome-and-libappindicator1?answertab=votes#tab-top - Marcus S
1看起来你在命令中打错了字。它不是 amd.64.deb,而是 amd64.deb - Pilot6
这是同一用户之前提问的转贴。附注:命令是 dpkg 而不是 apt - ravery
运行 sudo apt install -f - Pilot6
1现代的apt能够直接安装.deb文件并自动解决依赖关系。 - user205301
所有其他答案都没有提到这一点,但在你下载的文件上执行chmod 777 google-chrome-stable_current_amd.64.deb命令。然后你就可以正常安装它。 - Hackinet
2个回答

传统的方法是使用dpkg进行安装。使用apt从deb文件安装是一个新功能。这就是为什么正确的语法并不总是清楚。man apt也没有提供太多信息。
因此,一种保证可行的方法是将deb文件复制到您的主目录中,并运行
sudo dpkg -i google-chrome-stable_current_amd64.deb

如果这是您第一次安装Chrome,您可能会收到一些关于缺少依赖项的错误消息。您可以通过以下方式解决:
sudo apt install -f

不必复制到主页,你可以使用路径。
sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb

更新:看起来解决方案更简单。OP在命令中打错了一个字母。文件名应该是错误的amd.64.deb :-)
所以使用正确的文件名的初始命令很可能也会起作用。

你在Linux中通常不会像在Windows中使用exe文件那样下载deb文件并安装它们。
你需要添加一个软件源(或ppa,如果有的话),更新软件列表并安装软件。这样你也可以通过添加的软件源获取更新。
对于Google Chrome,按照以下步骤操作:
打开终端 ctrl+alt+t 添加软件源密钥:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
使用以下命令添加Chrome软件源: sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
更新软件列表:
sudo apt update 安装Google Chrome(稳定版):
sudo apt install google-chrome-stable 完成。
专业提示:使用 ctrl+shift+v 将文本粘贴到控制台。

[编辑] 忘记添加存储库密钥,抱歉。