软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。 在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见的有: 管理deb软件包的dpkg以及它的前端APT(使用于Debian、Ubuntu)。 RPM套件管理...
9 KB (272 words) - 16:05, 5 September 2023
软件发行的发行版(例如Gentoo)。RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型之一。 RPM软件包分为二进制包(Binary)、源代码包(Source)和Delta包三种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src...
3 KB (280 words) - 10:58, 29 November 2024
软件包(packaged software)是对于一种软件所进行打包的方式。在不同的操作系统中,软件包的类型有很大的区别。 在Linux、BSD系统中,软件包主要以两种形式出现:二进制包以及源代码包。 rpm:传统的red hat linux二进制包。 deb:debian系列的二进制包。 Autopackage...
2 KB (124 words) - 05:36, 20 April 2023
pip是一個以Python電腦程式語言寫成的軟件包管理系統,他可以安裝和管理軟件包,另外不少的軟件包也可以在「Python軟件包索引」(英語:Python Package Index,PyPI)中找到。 许多Python的发行版中已经预装了pip。 pip在一开始由 Ian Bicking 以 pyinstall...
3 KB (270 words) - 02:04, 25 November 2022
是一个操作系统包管理器。同 RPM、APT 和许多其它的软件包管理系统一样,它可以用来控制软件包的安装,或已命名的,带版本号的文件组,例如软件应用及其相关的配置数据等。 Nix 包采用一种专门设计的,惰性求值的纯函数式语言进行配置;Shell 脚本或其它外部程序(如 Make)可用于从源码构建包。此系统...
6 KB (718 words) - 14:39, 20 December 2024
Windows程序包管理器(英語:Windows Package Manager,也称winget)是微软为Windows 10开发的一款自由开源的软件包管理器。它由一个命令行实用程序(CLI)和一组安装应用程序的服务组成。 独立软件供应商可以将其作为软件包的分发渠道。 2020年5月,Microsoft...
10 KB (810 words) - 12:38, 1 August 2023
- SliTaz 上基於 Cpio 及 gzip/LZMA 作為殼層的软件包。 自由软件主题 軟體包管理系統列表(英语:List of software package management systems) 軟體包管理系統 高级包装工具 PackageKit Justin Angelo Cappos...
3 KB (286 words) - 17:40, 13 December 2022
Deb (redirect from Deb软件包管理系统)
deb是Debian软件包格式,文件扩展名为.deb,跟Debian的命名一样,deb也是因Debra Murdock(Debian创始人Ian Murdock的前妻)而得名。 Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。 处理这些包的经典程序是dpkg,经常是通过apt来运作。...
3 KB (198 words) - 03:26, 25 October 2022
APT (redirect from APT软件包管理系统)
Tools,缩写为APT)是Debian及其衍生的Linux軟體包管理器。APT可以自动下载,配置,安裝二进制或者源代码格式的软件包,因此简化了Unix系統上管理软件的过程。APT最早被設計成dpkg的前端,用來處理deb格式的軟件包。現在經過APT-RPM組織修改,APT已經可以安裝在支援RPM的系統管理RPM套件。 APT由以下的幾個主要的命令構成:...
8 KB (1,000 words) - 12:54, 3 January 2025
Aptitude (category Linux软件包管理系统图形前端)
系统中功能极其强大的软件包管理系统。以交互形式运行时,它可以显示出所有可用的软件包,并允许用户选择包来安装或卸载。它还有一个强大的搜索系统,可通过多种搜索模式进行搜索。 最初,它是为Debian所开发,但现在已有可用于RPM包管理系统的衍生。 在Google Summer...
2 KB (160 words) - 09:54, 10 May 2023
Snappy是一个软件部署和软件包管理系统,最早由Canonical公司为了Ubuntu移动电话操作系统而设计和构建。其包称为“snap”,工具名为“snapd”,可在多种Linux发行版上运行,完成发行上游主导的软件部署。该系统的设计面向手机、云、物联网和桌上型電腦。 “snap”应用程序包...
9 KB (770 words) - 17:51, 14 June 2023
Anaconda (Python发行版) (category 软件包管理系统)
Studio Code PyCharm Conda是一个开源、跨平台和语言无关的软件包管理和系统管理系统,通过Conda可安装、升级和升级软件包依赖。Conda为Python程序创造,但是它可以打包、分发任意语言编写的软件(例如R语言)和包含多语言的项目。Conda包含在所有版本的Anaconda、Miniconda...
12 KB (994 words) - 08:13, 19 September 2024
FreeBSD Ports (category 自由软件包管理系统)
是FreeBSD操作系统中的软件包管理系统。它使安装软件包体验变得简单、一致。它也是NetBSD pkgsrc系统的基础组件。 ports collection由整理在文件夹树中的Makefile组成,这样就可以用make命令来构建、安装和卸载软件了。在安装应用程序时,当用户在该软件的ports文件夹中输入诸如make...
3 KB (433 words) - 02:50, 11 March 2022
Chocolatey (category 软件包管理系统)
软件包管理器,讓用戶可以像在类Unix系统中使用Yum和APT一样使用它,在Windows中实现自动化轻松管理Windows软件的所有方面(安装,配置,升级和卸载)。 list - 列出远程或本地包 search - 搜索远程或本地包 info - 检索包信息 install - 从各种来源安装包...
3 KB (323 words) - 07:39, 17 January 2024
MacPorts (category 自由软件包管理系统)
MacPorts原名DarwinPorts是一个软件包管理系统,可用于简化macOS和Darwin操作系统内软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink(英语:Fink (software))和BSD类系统的Ports的目标和功能类似。2002年,Da...
6 KB (523 words) - 21:24, 7 February 2021
发行版),為一般使用者預先整合好的Linux作業系統及各種應用軟體。一般使用者不需要重新編譯,在直接安裝之後,只需要小幅度更改設定就可以使用,通常以软件包管理系统來進行應用軟體的管理。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于X...
12 KB (1,651 words) - 15:13, 12 November 2024
Ipkg (category 自由软件包管理系统)
ipkg,源自伊紀套件管理系統(英語:Itsy Package Management System)的縮寫,是一個輕量化的软件包管理系统,主要是為了嵌入式系統上的軟體開發而設計,類似於Debian上的dpkg。...
1 KB (40 words) - 06:20, 11 December 2018
Homebrew (category 自由软件包管理系统)
Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。因其可扩展性得到了一致好评,并在Ruby on Rails社区广为人知。 Homebrew通过GitHub维护,并从其GitHub仓库中获取数据。用户可通过贡献此项目来增加支持的软件包...
4 KB (378 words) - 14:24, 16 November 2023
Synaptic套件管理程式(簡體中文Synaptic翻譯為新立得)是一個在Linux上運行的软件包管理系统,其有著友善的圖形使用者介面,而且可以用來在建基於deb套件管理系統的Linux上運行。這個程式大大減少了在安裝程式時所要解決的相依性問題,使得使用者可以更容易為系統安裝、移除元件,並能為系統...
3 KB (288 words) - 13:46, 22 September 2023
此GNU软件包列表列出了由自由软件基金会作为GNU计划的一部分而开发或维护的重要软件包,GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统。其中许多的软件包与Linux内核一起构建了完整的计算机操作系统。 2013年,理查德·斯托曼总结了应该普遍适用于GNU软件包...
15 KB (1,301 words) - 13:12, 3 November 2023
APT-RPM (category 自由软件包管理系统)
PCLinuxOS:APT-RPM是官方唯一更新方式的後端。 Vine Linux:APT-RPM自2001年起就是官方主要支援的更新軟體包的方式。 自由软件主题 软件包管理系统 高级包装工具 On APT in ALT Linux. [2017-07-11]. (原始内容存档于2016-06-10) (俄语)...
2 KB (212 words) - 03:52, 1 August 2024
软件更新器(英語:Software Updater,前称更新管理器)是用于更新软件和相关的软件包的程序。当有可用的更新时,更新管理器会提醒用户,并允许选择需要安装的更新。它原先为Ubuntu开发,现在成为Debian操作系统和其他基于APT的系统的一部分。 软件原先称作更新管理器(英語:Update...
4 KB (234 words) - 18:51, 28 March 2022
Arch Linux (redirect from Arch编译系统)
Arch Linux 的软件包管理器,具有依赖处理和构建软件包的功能。 现时存在以下官方仓库: core,包含启动系统所必需的、链接互联网时可能需要的、编译软件包时需要的、检查、修复文件系统的工具、在安装过程中可能用到的软件包和它们的依赖。 extra,提供基本系统不需要的软件包...
20 KB (2,270 words) - 07:29, 17 October 2024
相依性地狱 (category 软件包管理系统)
hell),又称依赖地狱,是指在操作系统中由于软件之间的依赖性不能被满足而引发的问题。 一个软件包依赖于其它必要的软件包(且版本要符合要求),使得软件包系统形成了复杂的依赖关系网络,并可能引发一系列问题。一些软件包可能因为依赖性无法满足,需要安装大量软件包;另一方面,一个软件包的卸载可能引发数量众多的软件包无法工作。...
5 KB (768 words) - 20:10, 12 December 2024
PackageKit (category 自由软件)
PackageKit是由Richard Hughes所開發的自由且開源的应用软件套裝,旨在為多種不同的软件包管理系统提供一個一致的高階前端。 此軟體套裝表面上是跨平台的,但它主要的目標是提供遵循Freedesktop.org標準的Linux发行版之間的互操作性。它使用D-Bus及Polkit(英语:...
5 KB (407 words) - 11:15, 7 March 2022
KPackage (category 软件包管理系统)
KPackage曾是KDE的软件包管理系统圖形前端。 它支援BSD、Debian、Gentoo、RPM及Slackware套件。提供了一個管理及升級已安裝的套件和新套件的安裝及取得。另外,它也提供一個功能協助管理套件快取。KPackage曾是kdeadmin的一部份,並在KDE.org上開發。 KPackage的後繼者為Shaman2。...
2 KB (126 words) - 08:31, 7 February 2021
NuGet (category 微软自由软件)
NuGet是一个自由开源软件包管理系统。用于Microsoft开发平台。以前称NuPack。 2010年首次发布。已经进化为一个庞大的工具与服务生态系统。 NuGet作为Visual Studio扩展,能够简化在Visual Studio项目中添加、更新和删除库(部署为程序包)的操作。NuGet包是打包成单个ZIP...
6 KB (488 words) - 13:10, 11 February 2023
Pacman (category 软件包管理系统)
Pacman是一個軟件包管理器,作為Arch Linux發行版的一部分。它最早由Arch Linux的Judd Vinet開發。Pacman可以解決安裝過程中的依賴問題,自動下載并且安裝所有需要的軟件包。 Pacman也被移植到Windows,作为基础系统的一部分随MSYS2分发。 現在已經有很多可用的pacman...
5 KB (507 words) - 14:04, 14 February 2024
Ports (category 自由软件包管理系统)
trees 或直接简称 ports)是一系列由BSD系列操作系统(比如 FreeBSD,NetBSD,和 OpenBSD)提供的一些 makefile 和 patch (Unix),以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package(英语:handling...
6 KB (805 words) - 07:44, 18 September 2023
Gentoo Linux (category 2002年软件)
系统,基于Portage包管理系统,而擁有幾乎無限制的適應性特性,被官方稱作元发行版(meta-distribution),支持多達10種以上的電腦系統結構平台。此项目和它的产品以巴布亚企鵝命名。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。软件包...
9 KB (1,075 words) - 13:56, 31 May 2024
Guix (category 自由软件包管理系统)
Guix(/ɡiːks/)是一个跨平台的包管理器,也是一个用于实例化和管理类Unix操作系统的工具。其基于Nix包管理器与Guile Scheme API,只提供自由软件。 GNU Guix是GNU Guix SystemGNU/Linux发行版的默认包管理器。 与传统的包管理...
7 KB (555 words) - 13:36, 22 April 2023