我们正在努力恢复Google Play商店上的Unionpedia应用程序
传出传入
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

Portage

指数 Portage

Portage是Gentoo Linux所使用的包管理器,基于ports collection机制。Portage的高度灵活性令Gentoo開發團隊因此稱Gentoo為元发行版。计划则关注于如何使用Portage管理如BSD、Mac OS X和Solaris等其他操作系统。这些移植中最有名的是计划。 Gentoo的软件包管理器规范计划(,PMS)正致力于Portage的行为的记录标准化,这些措施刻意使Paludis和pkgcore等替代包管理器使用ebuild树和Gentoo系统包。PMS计划的目标是为Portage制定包括特性、ebuild与包管理器行为的权威参考。.

目录

  1. 17 关系: 俄亥俄州行政区划BitBakeChrome OSChromium OSEbuild软件包软件包管理系统Funtoo LinuxGentoo (消歧义)Gentoo LinuxLinux发行版列表OpenSolarisPackageKitPortsRubyGemsSabayon Linux波蒂奇县 (俄亥俄州)

俄亥俄州行政区划

美国俄亥俄州由88个县组成。其中九个县在1802年的俄亥俄州制宪大会时就已经存在。.

查看 Portage和俄亥俄州行政区划

BitBake

BitBake,一種軟體組建自動化工具程式,以Python語言實作。功能類似於make,特別針對於嵌入式Linux交叉編譯器環境所設計研發,但BitBake的用途不受限於此。它源自於Gentoo Linux的軟體包管理系統Portage。被OpenEmbedded計畫採用之後,由OpenEmbedded負責維持一段時間,並發展成獨立的軟體工具。現在BitBake由Yocto計劃與OpenEmbedded負責維護。 BitBake自動化建置處方(recipes)具體指定了一個套件如何被建置。包括了該套件相依性,原始碼路徑,配置,編譯,建置,安裝與移除指令。同時在標準變數中儲存中介資料。.

查看 Portage和BitBake

Chrome OS

Chrome OS 是由Google設計基於Linux內核的操作系统,並使用Google Chrome瀏覽器作為其主要用戶界面。因此,Chrome OS主要支持Web應用程序,2016年起開始兼容Android應用程式,可透過Google Play商店下載。 Google於2009年7月宣布該項目,將其視為操作系统,應用程序和用戶數據都位於雲端,因此Chrome OS主要運行Web應用程序,但也可以安裝Android應用程序。最初設定在小筆電上使用,之後推展到筆記型電腦(Chromebook)和桌上型電腦(Chromebox)上,在2011年上半年正式發表上市,Google在2013年推出Chromecast,运行精简版Chrome OS。“Chrome OS”可以在x86或ARM兩種微處理器上运行。 Google已於2009年11月19日,將“Chrome OS”以“Chromium OS”之名採用开放源代码。雖然“Chrome OS”植基於Linux内核,不過它會使用“一種新的系統”而不會採行目前正在使用中的Linux標準視窗系統,比如X Window系統。 目前Chrome OS只能在指定硬件上運行,意味最終用戶將無法自行安裝“Chrome OS”至電腦,只能從Google製造合作夥伴的硬件上預先安裝。.

查看 Portage和Chrome OS

Chromium OS

Chromium OS是Google Chrome OS的開放原始碼開發版本。自2009年11月19日開始,Chrome OS以Chromium OS為名陸續發佈其開發原始碼,並在遵守著BSD授權條款不斷有新版本釋出,並試圖能夠提供絕大多數長時間瀏覽全球資訊網的用戶一個快速、方便且安全的作業系統。 歷史上Chromium OS曾經整體是建立在以Linux核心為主的Ubuntu 4.10版本上,而作業系統的的軟體包管理系統則是使用官方Linux發行版Gentoo Linux的Portage。因此,也有人曾經認為Chromium OS是混合了Ubuntu以及Gentoo Linux兩個著名版本的Linux作業系統編製而成的,但是現在實際上已經與 Ubuntu 無關,只是單純利用了Gentoo Linux 的 -- 而獨立編譯出來的特製化 -- 作業系統,而這個系統本身也與 -- 無關。 其實在Chromium OS之前,Google的工程師已經為了某些型號的小筆電發展出Google Chrome OS,且不斷對其進行更新研發。所以作為開放原始碼版本的Chromium OS,雖然也作為Google研發計畫的項目之一,但它所針對的客戶群不再是最終的一般用戶,而是保留給一般開發族群,以因應他們自己的需求來加以開發設計。也因此,Chromium OS一些版本可能比原本版本更能夠得到更多一般用戶的廣泛支持;但相對的,具有自動更新功能的Google Chrome OS則能讓系統更加穩定便利。此外,Google Chrome OS用戶得先安裝有其預設主要程式,再與網際網路相連來得到其他相應的服務;相對的,Chromium OS允許用戶自由下載自己喜歡版本的原始碼,安裝於自己的電腦中使用。.

查看 Portage和Chromium OS

Ebuild

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

查看 Portage和Ebuild

软件包

软件包是对于一种软件所进行打包的方式。在不同的操作系统中,软件包的类型有很大的区别。.

查看 Portage和软件包

软件包管理系统

软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。 在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见的有:.

查看 Portage和软件包管理系统

Funtoo Linux

Funtoo Linux是一个基于Gentoo Linux的Linux发行版,在2008年由Gentoo Linux项目的前任领导者Daniel Robbins启动。.

查看 Portage和Funtoo Linux

Gentoo (消歧义)

Gentoo可以指:.

查看 Portage和Gentoo (消歧义)

Gentoo Linux

Gentoo Linux()是一種Linux操作系统,基于Portage包管理系统,而擁有幾乎無限制的適應性特性,被官方稱作元发行版(meta-distribution),支持多達10種以上的電腦系統結構平台。此项目和它的产品以巴布亚企鵝命名。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。软件包从源代码构建,这延续了ports的传统。但是为了方便,也提供一些大型软件包在多种架构的预编译二进制文件,用户亦可自建或使用第三方二进制包镜像来直接安装二进制包。.

查看 Portage和Gentoo Linux

Linux发行版列表

Linux发行版列表,列舉Linux发行版,包括按軟體包管理系統劃分,以及按发行方式划分兩種列表。.

查看 Portage和Linux发行版列表

OpenSolaris

OpenSolaris是一個由昇陽電腦所發起的開放原碼專案,用來建立以Solaris作業系統為主的開發者社群,專案的適用對象主要是開發者(也就是程序员)、系統管理者(資訊管理師、資管師、資管員)以及使用者(用戶),透過這些人期望能使Solaris獲得進一步的發展與強化。 此開放原碼專案已有超過12,000人上專案官方網站OpenSolaris.org並註冊成為社群會員,其中有超過11,000名會員都不是昇陽電腦的員工,由此可知OpenSolaris的用戶團體社群相當活絡,且仍在持續成長中,有愈來愈多來自全球各地的人加入響應。此外在官方網站上也有12個OpenSolaris的技術社群與專案已發起並正在進展。於2006年7月13日時OpenSolaris的官方網站上有如下的成績公佈:相關下載已超過33,000次,註冊會員已超過14,000名,貢獻已超過100項,社群已超過40個,用戶團體已達29個,專案28個,5種發行版本。 可惜的是,在昇陽被甲骨文公司收購以後,後者對OpenSolaris計畫沒有積極支援的意圖。委員會於2010年7月12日對甲骨文給出「最後通牒」,要求在8月16日派出一位代理人商討計畫的走向,否則將在8月23日的委員會會議中做出回應。由於甲骨文未加回應,委員會於該日達成共識,解散OpenSolaris委員會,社區將不再提供新的源碼,計畫的控制權由開發員社區交還給甲骨文。依據甲骨文的反應,可以證實與傳聞相同,他們有意讓OpenSolaris計畫死亡。據此,開放源碼社區以原本的代碼為基礎,分支出新的計畫:OpenIndiana和Illumos。.

查看 Portage和OpenSolaris

PackageKit

PackageKit 是由Richard Hughes所開發的自由且開源的应用软件套裝,旨在為多種不同的软件包管理系统提供一個一致的高階前端。 此軟體套裝表面上是跨平台的,但它主要的目標是提供遵循Freedesktop.org標準的Linux发行版之間的互操作性。它使用D-Bus及提供的函式庫來處理內部進程溝通及取得權限。.

查看 Portage和PackageKit

Ports

Ports collections (又称 ports trees 或直接简称 ports)是一系列由BSD系列操作系统(比如 FreeBSD,NetBSD,和 OpenBSD)提供的一些 makefile 和 patch (Unix),以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统(ABS) , 的以及 的 Ports。 Ports 的主要优点是使用现有的硬件资源对软件安装的微调与优化。例如,管理员可以容易地在64位系统安装一个64位软件,而如果还没有64位软件那就会安装一个未对64位优化的32位软件。 另一方面,它的主要缺点是需要额外花时间在包的编译上。举个例子,安装一份全部通过 ports 编译的 FreeBSD 需要几天,当然,这取决与你的硬件。编译GNOME等大型软件也需要花费大量时间。.

查看 Portage和Ports

RubyGems

RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和函式庫的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。.

查看 Portage和RubyGems

Sabayon Linux

Sabayon Linux(旧名RR4 Linux、RR64 Linux)是一个由Fabio Erculiani和Sabayon开发团队制作的基于Gentoo的Linux发行版。Sabayon遵循“开箱即用”哲学,目的是提供给用户大量即时可用的程序和自由配置的操作系统。 Sabayon擁有及Portage兩個軟體包管理,而能夠同時獲得源碼包的自訂性及二進位包的快速是其特色。軟體更新方式和Gentoo相同採用滾動更新。 Sabayon的名字来自一种名为“”的鸡蛋制成的意大利甜食。Sabayon的徽标抽象自鸡爪的图案。.

查看 Portage和Sabayon Linux

波蒂奇县 (俄亥俄州)

波蒂奇縣(Portage County, Ohio)是美國俄亥俄州東北部的一個縣。面積1,313 平方公里。根據美國2000年人口普查,共有人口152,061。縣治拉韋納 (Ravenna)。 成立於1807年。縣名指的是凱霍加河 (Cuyahoga)與塔斯卡羅瓦斯河 (Tuscarawas)之間的繞道。.

查看 Portage和波蒂奇县 (俄亥俄州)