首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu上安装程序的可能方法的不同

Ubuntu上安装程序的可能方法的不同
EN

Ask Ubuntu用户
提问于 2015-12-14 17:32:34
回答 2查看 63关注 0票数 1

我已经了解到,在Ubuntu中,我们可以通过软件包管理器(apt-get)安装程序并手动安装。我想知道他们之间的区别。

EN

回答 2

Ask Ubuntu用户

发布于 2015-12-14 17:49:35

要了解这两者的区别并不难,尽管你可以轻松地搜索它:-)

既然你已经在这里了,我就试着解释一下不同之处。

包管理器是在ubuntu (或任何linux发行版)上安装工具的简单方法,因为当您试图安装一个工具时(在大多数情况下)它很可能需要一些额外的库/包(称为依赖项),在那里,包管理器通过帮助自动收集所有依赖项并安装它们来帮助您。

同样的情况不会发生在手动包安装中,就好像该工具有一些依赖项一样,它可能会在安装中失败,您必须提供并安装依赖项1×1才能满足,一旦完成,您就可以安装您想要安装的包了。

所以当你打字时说:

代码语言:javascript
复制
   apt-get install foo

Apt-get将收集所有依赖项,并询问您是否一直想通过告诉"foo“需要"bar”等等来安装它们。

不同的是,如果您拥有包foo.deb并尝试手动安装:

代码语言:javascript
复制
   dpkg -i foo.deb

它将失败,因为它还需要bar.deb (依赖)等等,因此安装将变得复杂。

或者第三种方式是从源代码安装,称为使用源文件进行自编译。

以下是一些帮助您理解这个概念的链接:

代码语言:javascript
复制
   http://askubuntu.com/questions/309113/what-is-the-difference-between-dpkg-and-aptitude-apt-get
票数 3
EN

Ask Ubuntu用户

发布于 2015-12-14 17:41:34

据我所知,他们的控制台版本只是一种更快的方式,让人们可以告诉你如何安装它,而不用你搜索,然后下载(可能是错误的版本)一个程序。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/709480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档