맨위로가기

젠툴킷

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

젠툴킷은 젠투 리눅스에서 포티지 관리를 돕는 여러 도구들을 묶은 패키지이다. 이클린, 이쿼리, 이유즈, glsa-체크, revdep-리빌드 등의 도구들을 포함하며, 설치된 패키지 관리, 시스템 취약점 검사, 의존성 문제 해결 등의 기능을 제공한다. 젠툴킷-dev는 포티지 개발을 위한 도구 모음으로, eviewcvs, gensync, ekeyword, ebump, echangelog 등을 포함한다.

더 읽어볼만한 페이지

  • 젠투 리눅스 - 포티지 (소프트웨어)
    포티지는 젠투 리눅스의 핵심 유틸리티로, 파이썬으로 작성된 BSD 스타일의 패키지 관리 시스템이며, 소스 코드 컴파일 및 USE 플래그를 통한 기능 선택을 지원하고 다른 운영체제로도 이식되고 있다.
젠툴킷

2. 젠툴킷 (gentoolkit)

이 패키지는 포티지 관리 툴로 구성된다.


  • 이클린(eclean) - 사용하지 않는 오래된 소스 코드와 바이너리 패키지를 삭제한다.
  • 이쿼리(equery) - 주요한 툴로서, 설치된 패키지에서 소유 파일이나 의존성 정보를 얻는 데 사용한다.


이쿼리(equery) 기능
기능설명
files해당 패키지에 의해 설치된 파일 목록을 보여준다.
size패키지가 설치한 파일의 총 크기를 보여준다.
list설치된 모든 패키지 목록을 보여준다.
depends패키지가 의존하는 패키지 목록을 보여준다.
depgraph패키지의 전체 의존성 트리를 보여준다.
which바이너리 파일의 절대 경로를 보여준다.
belongs파일이 속한 패키지를 찾는다.
meta패키지에 대한 메타데이터 (설명, 홈페이지 등)를 보여준다.
uses패키지에 설정된 USE 플래그를 보여준다.
changes패키지의 변경 사항 (changelog)을 보여준다.


  • 이유즈(euse) - USE 플래그를 설정하기 위한 유틸리티이다.
  • glsa-체크(glsa-check) - GLSA를 검사하고 시스템에 취약점이 있으면 경고한다.
  • revdep-리빌드(revdep-rebuild) - 깨진 공유 라이브러리 의존성을 포함한 바이너리를 검색하고 찾은 것을 다시 생성한다.

2. 1. eclean (이클린)

이클린(eclean)은 사용하지 않는 오래된 소스 코드와 바이너리 패키지를 삭제하는 포티지 관리 툴이다.

2. 2. equery (이쿼리)

이쿼리(equery)는 설치된 패키지에서 소유 파일이나 의존성 정보를 얻는 데 사용하는 주요한 툴이다.

이쿼리(equery) 기능
기능설명
files해당 패키지에 의해 설치된 파일 목록을 보여준다.
size패키지가 설치한 파일의 총 크기를 보여준다.
list설치된 모든 패키지 목록을 보여준다.
depends패키지가 의존하는 패키지 목록을 보여준다.
depgraph패키지의 전체 의존성 트리를 보여준다.
which바이너리 파일의 절대 경로를 보여준다.
belongs파일이 속한 패키지를 찾는다.
meta패키지에 대한 메타데이터 (설명, 홈페이지 등)를 보여준다.
uses패키지에 설정된 USE 플래그를 보여준다.
changes패키지의 변경 사항 (changelog)을 보여준다.



2. 3. euse (이유즈)

이 패키지는 포티지 관리 툴로 구성된다.

  • 이클린(eclean) - 사용하지 않는 오래된 소스 코드와 바이너리 패키지를 삭제한다.
  • 이쿼리(equery) - 주요한 툴로서, 설치된 패키지에서 소유 파일이나 의존성 정보를 얻는 데 사용한다.
  • glsa-체크(glsa-check) - GLSA를 검사하고 시스템에 취약점이 있으면 경고한다.
  • revdep-리빌드(revdep-rebuild) - 깨진 공유 라이브러리 의존성을 포함한 바이너리를 검색하고 찾은 것을 다시 생성한다.

2. 4. glsa-check (glsa-체크)

glsa-체크(glsa-check)는 GLSA를 검사하고 시스템에 취약점이 있으면 경고하는 젠투의 포티지 관리 툴이다.

2. 5. revdep-rebuild (revdep-리빌드)

revdep-rebuild는 깨진 공유 라이브러리 의존성을 포함한 바이너리를 검색하고 찾은 것을 다시 생성하는 젠툴킷의 포티지 관리 도구이다.

3. 젠툴킷-dev (gentoolkit-dev)

이 패키지는 포티지 개발 툴로 구성된다.


  • 이뷰cvs(eviewcvs) - ViewCVS URL들을 생성한다.
  • 젠싱크(gensync) - 로컬 포티지 트리를 임의의 업스트림 레파지토리에 동기화 한다.
  • 이키워드(ekeyword) - 이빌드의 집합에 키워드를 변경하거나 업데이트한다.
  • 이범프(ebump) - 이빌드와 모든 지원 파일의 리비전 넘버를 교체시킨다.
  • 이체인지로그(echangelog) - 자동으로 이빌드 변경 기록 항목을 작성한다.

3. 1. eviewcvs (이뷰cvs)

이 패키지는 포티지 개발 툴로 구성된다.

  • 이뷰cvs(eviewcvs) - ViewCVS URL들을 생성한다.
  • 젠싱크(gensync) - 로컬 포티지 트리를 임의의 업스트림 레파지토리에 동기화 한다.
  • 이키워드(ekeyword) - 이빌드의 집합에 키워드를 변경하거나 업데이트한다.
  • 이범프(ebump) - 이빌드와 모든 지원 파일의 리비전 넘버를 교체시킨다.
  • 이체인지로그(echangelog) - 자동으로 이빌드 변경 기록 항목을 작성한다.

3. 2. gensync (젠싱크)

젠싱크(gensync)는 로컬 포티지 트리를 임의의 업스트림 레파지토리와 동기화하는 기능을 제공하는 포티지 개발 도구이다.

3. 3. ekeyword (이키워드)

이 패키지는 포티지 개발 툴로 구성된다. 이키워드(ekeyword)는 이빌드의 집합에 키워드를 변경하거나 업데이트한다.

3. 4. ebump (이범프)

이범프(ebump)는 이빌드와 모든 지원 파일의 리비전 넘버를 교체하는 포티지 개발 툴이다.

3. 5. echangelog (이체인지로그)

이체인지로그(echangelog)는 자동으로 이빌드 변경 기록 항목을 작성하는 툴이다.

도구설명
이뷰cvs(eviewcvs)ViewCVS URL들을 생성한다.
젠싱크(gensync)로컬 포티지 트리를 임의의 업스트림 레파지토리에 동기화한다.
이키워드(ekeyword)이빌드의 집합에 키워드를 변경하거나 업데이트한다.
이범프(ebump)이빌드와 모든 지원 파일의 리비전 넘버를 교체시킨다.




본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com