首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu软件包和预置软件包管理器

问ubuntu软件包和预置软件包管理器
EN

Ask Ubuntu用户
提问于 2020-04-17 14:29:31
回答 2查看 82关注 0票数 0

我对Linux很陌生,但以前使用过windows。我没有更多地使用命令行。我在谷歌上搜索了有关apt和dpkg的内容,发现它们与所谓的软件包有关。

这里的包是什么意思?可执行应用程序(也称为包)是什么?

由于编程经验不多,我知道软件包是一组程序文件。

当它说包裹时,它实际上是指什么?

例如,apt (预置软件包工具)?预先包装工具里装的是什么?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2020-04-17 15:32:02

Apt是允许您搜索/下载/安装/删除/操作deb格式包的程序,其中有数千个可用。

包是包含一组文件的压缩存档。有时文件是一个应用程序(firefox),有时是库,有时是文档,有时是Linux内核等等。您的Ubuntu系统是由数千个已安装的包组成的-- already...and。许多软件包依赖于安装其他软件包才能工作。解决这些依赖关系是apt工作的一个重要部分。

Apt本身不包含任何包。那就太大了。相反,apt从在线Ubuntu存储库下载包元数据。

当您要求搜索包(apt search firefox)时,您正在搜索元数据的本地缓存。

当您要求安装软件包(sudo apt install firefox)时,apt会为您完成所有的下载和安装工作。这是正确的--一个命令对所有使firefox工作所需的包都是这样做的。

Apt不处理非deb包。Apt无法在Snaps、AppImages、Flatpaks等方面帮助您,Apt无法帮助您使用原始源代码、you文件、自编软件或自写脚本。

票数 0
EN

Ask Ubuntu用户

发布于 2020-04-17 15:29:03

dpkg是Linux软件包管理器。当您使用apt命令安装包时,apt将调用dpkg程序来安装或删除应用程序,同时包含其他函数-- dpkg不喜欢依赖性解析。程序dpkg可以用来安装或删除程序和其他相关的东西。

包包含实现一组相关命令或功能所需的所有文件。对于Ubuntu,它们通常有.deb扩展。由于您使用过Windows,所以可以将.deb包视为.exe或.msi文件。

有一些工具可以帮助我们安装这些软件包。其中一个工具是apt,它用于安装软件包。

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

https://askubuntu.com/questions/1227968

复制
相关文章

相似问题

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