fbpx
维基百科

Portage

PortageGentoo Linux所使用的包管理器,基于ports collection机制。Portage的高度灵活性令Gentoo開發團隊因此稱Gentoo為元发行版[2]Gentoo/Alt英语Gentoo/Alt计划则关注于如何使用Portage管理如BSDMac OS XSolaris等其他操作系统。这些移植中最有名的是Gentoo/FreeBSD英语Gentoo/FreeBSD计划。

Portage
使用中的Portage
目前版本
  • 3.0.14 (2021年1月19日)[1]
源代码库
  • gitweb.gentoo.org/proj/portage.git/
编程语言Python
操作系统Gentoo Linux和Gentoo/FreeBSD
系統平台POSIX兼容并支持Python
类型包管理器
许可协议GPLv2
网站http://www.gentoo.org/proj/en/portage/

Gentoo的软件包管理器规范计划(Package Manager Specification project英语Package Manager Specification projectPMS)正致力于Portage的行为的记录标准化,这些措施刻意使Paludis和pkgcore等替代包管理器使用ebuild树和Gentoo系统包。[3]PMS计划的目标是为Portage制定包括特性、ebuild与包管理器行为的权威参考。

概述

使用Portage

 
Porthole图形前端

Portage与BSD风格包管理器Ports collection相仿并最早参照了FreeBSD的portage。[4] Portage由Python写成,是Gentoo最重要的工具之一。Portage包含ebuild系统与emerge两个主要部分。ebuild系统构建与安装软件包,emerge为ebuild提供了管理ebuild资源库、解决依赖性与类似问题的接口。(因此这两者的关系与rpmyumdpkgAPT的关系相仿。)

Portage有基于GTK+的图形前端Porthole和基于Haskell的图形前端Himerge。

所提供功能

Portage主要特色是从源码编译用户所需要安装的软件包。此过程中用户可以调整编译器和目标程序的选项以符合系统需要或自己的喜好。与系统管理相关的功能包括:允许平行版本安装、追踪跨软件包依赖、维护记录已安装软件的数据库、提供本地ebuild库、使本地库与远程库相同步。与个别软件包安装相关的功能有:为目标机器指定编译选项、定制构成软件包的组件。

Portage将ebuild按照稳定程度分为三个级别:stable(如在发行时已无已知的安全问题)、keyword masked(主要对未在目标架构上得到充分测试的包)、hard masked(损坏或极度不安全的包)。

脚注

  1. ^ https://gitweb.gentoo.org/proj/portage.git/tag/?h=portage-3.0.14; 出版日期: 2021年1月19日; 检索日期: 2021年2月14日.
  2. ^ . [2013-03-05]. (原始内容存档于2015-03-14). 
  3. ^ Gentoo's official Package Manager Specification (PMS) project. [2013-03-05]. (原始内容于2013-04-27). 
  4. ^ . [2013-03-05]. (原始内容存档于2014-12-22). 

参见

portage, 是gentoo, linux所使用的包管理器, 基于ports, collection机制, 的高度灵活性令gentoo開發團隊因此稱gentoo為元发行版, gentoo, 英语, gentoo, 计划则关注于如何使用管理如bsd, x和solaris等其他操作系统, 这些移植中最有名的是gentoo, freebsd, 英语, gentoo, freebsd, 计划, 使用中的目前版本3, 2021年1月19日, 源代码库gitweb, gentoo, proj, portage, 编程语言p. Portage是Gentoo Linux所使用的包管理器 基于ports collection机制 Portage 的高度灵活性令Gentoo開發團隊因此稱Gentoo為元发行版 2 Gentoo Alt 英语 Gentoo Alt 计划则关注于如何使用Portage管理如BSD Mac OS X和Solaris等其他操作系统 这些移植中最有名的是Gentoo FreeBSD 英语 Gentoo FreeBSD 计划 Portage使用中的Portage目前版本3 0 14 2021年1月19日 1 源代码库gitweb wbr gentoo wbr org wbr proj wbr portage wbr git wbr 编程语言Python操作系统Gentoo Linux和Gentoo FreeBSD系統平台POSIX兼容并支持Python类型包管理器许可协议GPLv2网站http www gentoo org proj en portage Gentoo的软件包管理器规范计划 Package Manager Specification project 英语 Package Manager Specification project PMS 正致力于Portage 的行为的记录标准化 这些措施刻意使Paludis和pkgcore等替代包管理器使用ebuild树和Gentoo系统包 3 PMS计划的目标是为Portage制定包括特性 ebuild与包管理器行为的权威参考 目录 1 概述 1 1 使用Portage 1 2 所提供功能 2 脚注 3 参见概述 编辑使用Portage 编辑 Porthole图形前端 Portage与BSD风格包管理器Ports collection相仿并最早参照了FreeBSD的portage 4 Portage由Python写成 是Gentoo最重要的工具之一 Portage包含ebuild系统与emerge两个主要部分 ebuild系统构建与安装软件包 emerge为ebuild提供了管理ebuild资源库 解决依赖性与类似问题的接口 因此这两者的关系与rpm和yum或dpkg和APT的关系相仿 Portage有基于GTK 的图形前端Porthole和基于Haskell的图形前端Himerge 所提供功能 编辑 Portage主要特色是从源码编译用户所需要安装的软件包 此过程中用户可以调整编译器和目标程序的选项以符合系统需要或自己的喜好 与系统管理相关的功能包括 允许平行版本安装 追踪跨软件包依赖 维护记录已安装软件的数据库 提供本地ebuild库 使本地库与远程库相同步 与个别软件包安装相关的功能有 为目标机器指定编译选项 定制构成软件包的组件 Portage将ebuild按照稳定程度分为三个级别 stable 如在发行时已无已知的安全问题 keyword masked 主要对未在目标架构上得到充分测试的包 hard masked 损坏或极度不安全的包 脚注 编辑 https gitweb gentoo org proj portage git tag h portage 3 0 14 出版日期 2021年1月19日 检索日期 2021年2月14日 Gentoo Linux About Gentoo 2013 03 05 原始内容存档于2015 03 14 Gentoo s official Package Manager Specification PMS project 2013 03 05 原始内容存档于2013 04 27 Gentoo Linux Documentation Making the distribution Part 3 2013 03 05 原始内容存档于2014 12 22 参见 编辑Gentoo Linux 取自 https zh wikipedia org w index php title Portage amp oldid 64685285, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。