在 16.04 上使用 apt 安装 google-chrome-stable

mbi*_*ras 6 package-management apt google-chrome software-installation

我正在了解aptapt-get之间的差异。

我读到另一个答案,它们本质上是相同的,但apt旨在提供更愉快的用户体验。同样从阅读wiki看来,这两个工具都使用相同的存储库。

该列表是在以下etc文件中可用的存储库:

/etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

运行以下apt命令似乎是在文本编辑器中简单地打开该文件的另一种方法,例如vim

sudo apt edit-sources
Run Code Online (Sandbox Code Playgroud)

现在,我想安装该google-chrome-stable软件包。但我的目标是以此作为一个具体的例子来帮助我:

  • 了解有关包管理如何在 Ubuntu 16.04 上工作的更多信息
  • 能够apt满足我所有的包管理需求
  • 能够将apt-*命令翻译成apt命令

我很确定主要问题是该google-chrome-stable包位于第三方存储库中,/etc/apt/sources.list默认情况下该存储库不在我的文件中。另外,我觉得都aptapt-get共享相同的配置文件。这是正确的吗?

我找到了一篇博客文章,描述了如何通过以下方式完成安装过程apt-get

设置密钥:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
Run Code Online (Sandbox Code Playgroud)

设置存储库:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
Run Code Online (Sandbox Code Playgroud)

安装包:

sudo apt-get update 
sudo apt-get install <package name>
Run Code Online (Sandbox Code Playgroud)

您要安装的软件包的名称在哪里。

我将如何用apt命令做同样的事情?例如,我看到它们是apt-keyapt-get,是否有对应的命令apt

编辑:

请参阅下面的评论以及JoelJeff 的这两篇博文,以了解有关询问有关工具的具体问题的更多信息。

添加两个示例说明这个问题更具体:

  • 转至链接的问题和ctrl-fconfig file。结果为零,而在此问题和答案中,您会发现多次出现。
  • 转至链接的问题和ctrl-fapt-key。结果为零,而在此问题和答案中,您会发现多次出现。

mur*_*uru 10

aptapt-get共享相同的配置文件。apt-key是一个单独的命令,apt没有任何apt-key功能。从博客文章的步骤将保持不变,但您可以替换apt-getapt最后两个命令。

从其网站下载 Google Chrome 软件包可能更容易,然后使用以下方法安装它:

sudo apt install ./google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

Chrome的包同时添加了key和repository,所以我认为这是最简单的方法。请注意,这不能直接使用apt-get,因为apt-get不支持直接安装 deb 文件,如果您使用dpkg,则必须apt-get install -f稍后运行以修复依赖性问题。