软件是一组程序。
当该软件用于执行特定任务时,我们称其为应用程序。
现在将这些术语与Linux-Ubuntu规格相关联。
软件包是系统可以安装和卸载的特定软件。
限制在Ubuntu/Debian上。
软件包基本上有两种类型:二进制软件包和源代码软件包。
由于它们需要更多开发人员友好的知识,因为涉及编译和依赖技术,所以.deb被开发出来,以提供比Windows MSI或.exe格式更简单的安装和卸载功能。
(.deb)ian软件包,被Debian和Ubuntu使用。
dpkg(较低级别)和apt(较高级别)构成了其软件包管理系统(PMS),用于安装它们。
.deb软件包包含元信息,如软件包描述、版本和依赖关系,这使得PMS能够自动升级到新版本,检查软件包的所有依赖关系是否满足,并且可以自动满足这些依赖关系。
例如:sudo apt-get install ubuntu-desktop。
其中,Ubuntu-desktop是一个元包,用于使用apt PMS安装默认桌面所需的基本桌面应用程序。
来源:
.deb,
PMS,
APT,
dpkg。