上一页

ⓘ Category:自由软件包管理系统




                                               

APT

高级打包工具 (英語: Advanced Packaging Tools ,缩写为 APT )是Debian及其衍生的Linux軟體包管理器。APT可以自动下载,配置,安裝二进制或者源代码格式的软件包,因此简化了Unix系統上管理软件的过程。APT最早被設計成dpkg的前端,用來處理deb格式的軟件包。現在經過APT-RPM組織修改,APT已經可以安裝在支援RPM的系統管理RPM套件。

                                               

APT-RPM

APT-RPM 是一個修改版的高级包装工具,其目標是與RPM套件管理員共同運作。原先由Alfredo Kojima移植到RPM,爾後由Gustavo Niemeyer改進,他們兩個當時都在Conectiva Linux发行版工作。 2005年3月,该程序的捍卫者,古斯塔沃*尼迈耶,并且宣布,他不会继续发展此程序,并将重点放在智能软件包经理,该计划成为APT-转给继任者。 2006年3月,从Red Hat帕奴别墅Matilainen了发展,其中介绍了multilib功能,并支持为常见的软件库提供的信息。

                                               

CocoaPods

CocoaPods 是一应用级别的依赖管理器,针对Objective-C、Swift和其他任一在Objective-C运行时上运行的语言,如RubyMotion, ,它为额外的库的管理提供了标准的格式。CocoaPods由Eloy Durán与Fabio Pelosin开发,他们在其他许多研发人员的贡献与帮助下,继续管理着该项目,他们在2011年8月时着手开发,,并在2011年9月1日时编译了第一个公开版本。 CocoaPods受到Ruby项目RubyGems与Bundler的强烈启发。 CocoaPods重点放在第三方代码源于基于分配和与低项目自动地整合。 CocoaPods通过命令行运行,也被纳入本文的AppCode IDE。 由于通过了明确的说明,而不是手动复制源文件,它是安装应用程序的依赖诸如图书馆。 此外,许多其他不同来源的安装 ...

                                               

Ebuild

ebuild 是一套軟體組建自動化工具程式,用來讓軟體套件編譯與安裝流程可以自動化完成,由一組bash腳本程式構成。這套軟體的格式由Gentoo Linux專案研發,是软件包管理系统,Portage,的一部份。工具程式BitBake的設計理念,最早來自於ebuild。

                                               

FreeBSD Ports

FreeBSD Ports collection 是FreeBSD操作系统中的软件包管理系统。它使安装软件包体验变得简单、一致。到2018年4月为止,共有超过31.679个ports可用。它也是NetBSDpkgsrc系统的基础组件。

                                               

Ipkg

ipkg ,源自 伊紀套件管理系統 (英語: Itsy Package Management System )的縮寫,是一個輕量化的软件包管理系统,主要是為了嵌入式系統上的軟體開發而設計,類似於Debian上的dpkg。

                                               

Opkg

opkg (英語: Open PacKaGe management )是一款基于ipkg的轻量级包管理器,由C语言编写,使用的时候类似高级包装工具和dpkg。用于嵌入式GNU/Linux设备,并在OpenEmbedded和OpenWrt等项目中使用。 用opkg进行初通过的OpenMoko项目极限从ipkg。 很快,用opkg进行发展,从之前的谷歌码仓库转移到Yocto计划。 用opkg进行包装使用。 ipk扩展。

                                               

Ports

Ports collections (又称 ports trees 或直接简称 ports )是一系列由BSD系列操作系统(比如 FreeBSD,NetBSD,和 OpenBSD)提供的一些 makefile 和 patch ,以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统 , CRUX 的以及 Void Linux 的 Ports。 港口的主要优点是利用现有硬件资源,对于软件安装的调整和优化。 例如,管理员可以很容易地在64位系统,安装了64位的软件,但如果它是不64位的软件安装一个不64位优化的32位的软件。 ...

                                               

Up2date

up2date ,又被稱作 Red Hat Update Agent (Red Hat更新代裡程式),這是一個由較舊版本的Red Hat Enterprise Linux、CentOS及Fedora Core所使用的,用來下載並安裝新軟體及更新作業系統。它可以用作RPM套件管理員的前端並加入了像是自動解決相依性問題等進階功能。 /etc/sysconfig/rhn/sources 這個檔案是用來指定up2date將會從哪裡搜尋軟體包。 红帽Linux up2date预设红色的帽子网络红帽网络)的服务器,以检索软件包,但用户可以按自己的喜好以加入包含包件的目录或甚至是Debian和yum的料库。 在Fedora核心的up2date默认从饮料库的搜索软件包。 同样,其他来源也可加入红帽网络除其红帽Linux独一无二。 由于Fedora核心5和红帽Linux5up2da ...