Portage
Portage
Portage是Gentoo Linux的核心技术,也被ChromeOS、Calculate、Sabayon和Funtoo Linux等其他操作系统所使用。Portage是一个基于ports集合概念的包管理系统。由于Portage的高度灵活性,使得Gentoo Linux在操作系统上无关,因此有时被称为元发行版。Gentoo/Alt项目关注于如何使用Portage管理其他操作系统,如BSD、Mac OS X和Solaris等。其中最著名的实现是Gentoo Linux/FreeBSD项目。
目前正在进行的Portage管理器规范项目(PMS)的目标是为Portage制定包括特性、ebuild与包管理器行为的权威参考。PMS项目的目标是标准化和文档化Portage的行为,以允许ebuild树和Gentoo系统包与替代包管理器,如Paludis和pkgcore一起使用。其目标是指定包管理器和ebuild的具体特性和行为,作为Portage的权威参考。
正文
为获得Gentoo Linux的最新软件,你只需要输入一个命令:emerge --sync。这个命令告诉Portage到因特网更新本地的Portage树。在本地Portage树中,包含了完整的用于Portage安装最新的Gentoo软件包的脚本。目前,在我们的Portage树中有远超10000个软件包,并不断增加中。
Portage也是一套软件包编译和安装系统。当你需要安装一个软件时,你输入emerge packagename时,Portage将自动会为你编译出一个满足你需要的这个软件包,并根据你的硬件进行优化和确认你想要和不想要的特性。
Portage也可以保持你的系统保持最新。只需要输入一个命令,emerge -uDN world,你将会使你想要的软件都自动更新一次。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
正文
参考资料