sudo apt-get install (google-chrome-stable_current_amd64.deb) 不起作用

sudo apt-get install (google-chrome-stable_current_amd64.deb) 不起作用

有人告诉我sudo apt-get install (package.deb)安装的软件也包含所有依赖项。

我正在尝试安装 Google Chrome,但是当我执行此步骤时,它会产生以下错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_amd64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb'

有人能解决这个问题吗?

答案1

您将需要运行sudo dpkg -i packagename.debapt-get 而不是 apt-get。

答案2

您可以.deb通过双击或使用dpkg -i packagename.deb命令来安装 Ubuntu 软件中心的文件。请参阅此问题:如何通过命令行安装 .deb 文件?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-get用于安装 Ubuntu 存储库中存在的软件包。您可以通过打开 Ubuntu 软件中心或 Synaptic 来浏览 Ubuntu 存储库中的软件包。Ubuntu 的存储库包含数千个应用程序,但仍有相当多的应用程序未包含在内,例如 Google Chrome。(但是,Chromium 包含在 Ubuntu 的存储库中)。

使用 Ubuntu 存储库的好处在于,查找软件包、下载软件包以及安装软件包更新都由系统为您处理。例如,您只需键入以下命令即可安装 Chromium,无需提前下载任何内容或其他任何内容:

 sudo apt-get install chromium-browser

要比较在 Ubuntu 中获取和安装软件的不同方式,请参阅以下问题:我应该从源 tarball(`.tar.gz`)、Ubuntu 软件中心还是其他地方安装程序?

答案3

您需要./在文件名前面加上一个.deb(如果它不在当前目录中,则需要完整路径):

sudo apt-get install ./google-chrome-stable_current_amd64.deb

答案4

所有其他答案和评论都应该有帮助,但要全面:

  1. 不,谁告诉你的都是错的。安装 .deb 软件包可能会安装 Chrome 及其所有必需的依赖项,具体取决于您拥有的特定软件包中包含的内容以及您需要哪些依赖项。也可能不会,视情况而定。
  2. 需要说明的是,您确实需要先下载 Google Chrome 软件。如前所述,它不会自动包含在存储库中;您必须手动将其下载到您的机器上。我也喜欢命令行,可以从终端执行此操作,但由于您无论如何都要点击进入 Web 浏览器,如果您在 Firefox(包含在 ubuntu 中)中谷歌搜索“google chrome”,Google Inc. 会为您提供大量帮助,帮助您下载和安装他们的产品。如果您想要品牌版本的话。[1]

一旦您从 Google 下载了软件包并运行它进行安装,您才有可能收到一条错误消息,提示您需要安装依赖项。

然后你需要运行

sudo apt-get install libnspr4-0d
sudo apt-get install libcurl3

我认为,这些是 Chrome 所需的最常见的缺失依赖项(在 12.04 中,YMMV)。然后,你可以像 mikewhatever 指出的那样,在 Chrome 安装程序所在的目录中使用以下命令

sudo dpkg -i [googlechromepackagename.deb]

括号里的内容应该是你从 Google 下载的内容。

但您只使用 sudo dpkg -i,因为无论如何您已经在命令行中了。您可以返回并双击,或者以任何方式从 GUI 运行安装程序文件。

如果这仍然不起作用,并且你仍然缺少所需的依赖项,

sudo apt-get install -f 

告诉 ubuntu 尝试修复损坏的软件包,然后您可以sudo dpkg...再次运行该命令。

[1] 我想重申,尽管 askubuntu 是一个非常棒的社区资源,但如果你真正想要的是将 Google 专有的品牌软件版本安装到你的机器上,以及所有这一切需要做的事情,你最好的选择可能是向 Google 寻求帮助。我的意思是他们不是志愿者,你知道吗?

相关内容