尝试在 Ubuntu 17.04 中安装 .deb 应用程序时显示错误。
我也使用了 dpkg:
sudo dpkg -i google-chrome-stable_current_amd64.deb
错误 : 使用 dpkg 命令
- 我也尝试从命令行安装 gdebi,但出现了另一个错误:
- 我尝试从应用商店安装 gdebi,但什么也没发生。
我还从 Launchpad 下载了两个 gdebi 文件
gdebi_0.9.5.7+nmu1.dsc
gdebi_0.9.5.7+nmu1.tar.xz
但我不知道该怎么处理它们。
尝试更新时:
sudo apt update
错误 :
`E: Malformed entry 1 in list file /etc/apt/sources.list.d/google-chrome.list (Component)
E:无法读取源列表。`
答案1
到目前为止,启动和运行的最简单方法是打开 shell 并确保安装了 libappindicator1。我 5 分钟前重新安装了,这就是我在全新的 16.04.3 上所需要的一切,我相信它的行为将与 17.04 完全一样。
sudo apt-get install libappindicator1
设置完成后,您可以下载并使用
sudo dpkg -i google-blahblah.deb
或者直接选择从网站安装,让包管理器完成工作。尽管我喜欢尽可能使用 CLI,但我更喜欢第二种选择,因为它更快。
请注意,如果出现异常,例如在安装 libappindicator 期间出现错误或投诉并且无法干净地完成,请使用已经列出的命令来修复安装问题,如下所示
sudo apt-get install -f
确保你没有使用任何其他参数发出该命令。我承认,尽管我的文件现在是原始的,但我还是不得不自己发出这个命令。Chow。
答案2
根据此错误
E: Malformed entry 1 in list file /etc/apt/sources.list.d/google-chrome.list (Component)
该文件的正常内容/etc/apt/sources.list.d/google-chrome.list
应为:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
根据此文件中的说明,我们可以注释掉该条目,它将在更新时重新创建,因此
使用以下命令打开文件:
sudo nano /etc/apt/sources.lis.d/google.list
添加
#
到行首deb dl.google.com/linux/chrome/deb/stable main
现在按顺序运行以下命令:
sudo apt update sudo apt install -f sudo apt dist-upgrade
现在您的升级应该可以正常进行。