{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 포티지
| logo = 
| screenshot = Portage-oppdatering.png
| caption = 동작 중인 포티지
| author = 
| developer = 
| released = 
| latest release version = 2.3.87
| latest release date = {{시작 날짜와 나이|2020|02|01|df=yes}}<ref>{{웹 인용|url=https://gitweb.gentoo.org/repo/gentoo.git/log/sys-apps/portage |title=repo/gentoo.git |website=gitweb.gentoo.org |access-date=February 1, 2020}}</ref>
| operating system = [[젠투 리눅스]], [[Gentoo/FreeBSD]], [[크로미엄 OS]], [[Sabayon Linux|Sabayon]], [[Funtoo Linux]], [[Calculate Linux]], [[크롬 OS]]
| platform = [[POSIX]] 호환/[[파이썬]] 지원
| genre = [[패키지 관리 시스템]]
| programming language = [[파이썬]]
| license = [[GNU GPL]] [[GNU GPL#Version 2|v2]]
| website = {{URL|https://wiki.gentoo.org/wiki/Project:Portage}}
}}
'''포티지'''({{lang|en|Portage}})는 [[젠투 리눅스]]에서 사용하는 [[패키지 관리 시스템]]이다. 다른 운영 체제까지 관리할 수 있는 포티지의 유연성 덕분에 젠투는 “[[메타 배포판]]”이라고 불리기도 한다. 게다가 젠투 리눅스에는 [[FreeBSD]], [[맥 OS X]], [[솔라리스 (운영 체제)|솔라리스]]에서 쓸 수 있는 포티지 구현까지 되어 있다.

포티지는 [[이빌드]](ebuild; 현재 젠투 리눅스에는 10,000개 이상의 이빌드가 있다)의 계층적 트리, [[이머지]](emerge)같은 관리 유틸리티, [[젠툴킷]](gentoolkit) 패키지 안에 있는 여러 관련 도구들로 구성된다. 이빌드는 각각의 패키지뿐만 아니라 소프트웨어 패키지를 어떻게 컴파일하고, 설치하고 설정하는지에 대한 [[메타데이터]]도 포함한다. 프로파일({{lang|en|profile}})과 이머지를 사용한다고 해도, 사용자와 개발자는 포티지를 이용하여 시스템에 운영 체제를 구성하는 패키지나 응용 프로그램 패키지를 설치하고 관리할 수 있다.

포티지는 [[FreeBSD]]/[[NetBSD]]/[[OpenBSD]] 체제의 [[BSD]] [[포츠]]({{lang|en|ports}}) 시스템에서 이름과 설계를 끌어온 것이다. 전통적으로 포츠는 복잡한 [[메이크파일]] 트리로 구현되었다. 소스에서 패키지를 컴파일하고 사용자가 안전하게 시스템에서 소프트웨어 설치 및 제거를 하고, 자동으로 의존성을 처리하였다. 포티지의 배후의 의도는 [[파이썬]]의 강점을 이용하여 사용하기 편리하고 관리하기 쉬우면서도 더 강력한 차세대 포츠 시스템을 만드는 것이었다.

포티지로 관리하는 시스템은 “순식간에” 컴파일할 수 있는 상태가 된다. 젠투 리눅스를 스크래치에서 설치하면 잘 동작하는 컴파일러와 포티지가 소스 코드를 인터넷에서 내려받아서 나머지 시스템 코어와 다른, 설치하고자 하는 응용 프로그램을 생성할 수 있는 빌드 환경이 설치된다. 그러나 포티지는 완전히 동작하는 시스템을 빨리 설치하고자 하는 사람들을 위하여 이미 생성된 패키지도 사용할 수 있게 해 놓았다. 대부분의 사용자는 이것을 타협으로 보고 있고 느린 컴퓨터에서 설치하는 경우에만 사용하거나 [[소스 코드]]가 없는 한정된 소프트웨어에서 사용한다. 그러나 개발자들이 빨리 특정 패키지를 복구할 필요가 있거나 사용자들이 패키지를 아주 오래된 컴퓨터에서 사용하고자 할 때 빠른 컴퓨터에서 컴파일한 것을 가져다 쓸 수 있게 한다. 큰 환경에서 빌드 조각들을 이용하여 미리 생성된 패키지를 만들고 여러 클라이언트에 배포하는 것은 전체 네트워크를 관리할 때 자주 쓰는 테크닉이다.

포티지가 제공하는 몇 가지 고급 특징은 여러 버전을 설치할 수 있는 것, 트리에서 같은 패키지를 수정 설치 가능하다는 것, 조건적 의존성 결정과 특징 지원, 설정 파일 보호와 프로파일이 있다.

== 같이 보기 ==
* [[Pkgsrc]]
== 각주 ==
{{각주}}

== 외부 링크 ==
<!-- 질 좋은 번역 문서가 있다면 교체해 주셨으면 감사하겠습니다. -->
* {{언어링크|en}} [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=3 젠투 포티지의 특징]
* {{언어링크|en}} [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1 젠투 포티지 소개]
* {{언어링크|en}} [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3 포티지로 작업하기]
* {{언어링크|en}} [https://web.archive.org/web/20080517095627/http://www.gentoo-wiki.com/ 젠투 위키]
* {{언어링크|en}} [https://web.archive.org/web/20060529062641/http://wiki.kaspersandberg.com/doku.php?id=howtos:portage 비공식이지만 유익한 포티지 사용 안내서]
* {{언어링크|en}} [https://web.archive.org/web/20090214181824/http://www.gentoo.org/doc/en/articles/making-the-distro-p1.xml 젠투 리눅스 배포판의 탄생]
* {{언어링크|en}} [https://web.archive.org/web/20060712164054/http://dev.gentoo.org/~plasmaroo/devmanual/ 젠투 개발 안내서]
* {{언어링크|en}} [https://web.archive.org/web/20150712010306/https://gentoo-portage.com/ 젠투-포티지]
* {{언어링크|en}} [http://forums.gentoo.org/viewtopic.php?t=125553 다른 리눅스 배포판에 포티지 설치하기]

{{리눅스 패키지 관리 시스템}}
{{패키지 관리 시스템}}
{{토막글|리눅스|소프트웨어}}

[[분류:젠투 리눅스]]
[[분류:시스템 소프트웨어]]
[[분류:파이썬으로 작성된 자유 소프트웨어]]