차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
gentoo:learn_gentoo:gentoo_an_unfamiliar_story [2024/05/07 18:21] – 생성 baecy | gentoo:learn_gentoo:gentoo_an_unfamiliar_story [2024/05/08 03:12] (현재) – [portageq] baecy | ||
---|---|---|---|
줄 78: | 줄 78: | ||
<WRAP tip center round 100%> | <WRAP tip center round 100%> | ||
**팁** \\ | **팁** \\ | ||
- | 사용자에게 일상적으로 필요한 주요 명령은 [[.: | + | 사용자에게 일상적으로 필요한 주요 명령은 [[.: |
==== archive-conf ==== | ==== archive-conf ==== | ||
**archive-conf**의 목적은 dispatch-conf 아카이브 디렉터리에 구성 파일을 저장하는 것입니다. 대부분의 사용자는 이 명령을 실행할 필요가 // | **archive-conf**의 목적은 dispatch-conf 아카이브 디렉터리에 구성 파일을 저장하는 것입니다. 대부분의 사용자는 이 명령을 실행할 필요가 // | ||
- | < | + | < |
+ | Usage: archive-conf / | ||
==== dispatch-conf ==== | ==== dispatch-conf ==== | ||
**dispatch-conf** 유틸리티는 구성 파일 업데이트를 관리하는 데 사용됩니다. [[.: | **dispatch-conf** 유틸리티는 구성 파일 업데이트를 관리하는 데 사용됩니다. [[.: | ||
줄 103: | 줄 104: | ||
**참고** \\ | **참고** \\ | ||
이제 **emerge --sync** 명령이 [[.: | 이제 **emerge --sync** 명령이 [[.: | ||
+ | < | ||
+ | user $ emaint -help | ||
+ | 사용법: 사용법: emaint [옵션] 명령어 | ||
+ | |||
+ | emaint 프로그램은 시스템 상태 확인 및 유지 관리를 위한 인터페이스를 제공합니다. | ||
+ | 다음 명령에 대한 자세한 내용은 emaint(1) 매뉴얼 페이지를 참조하세요. | ||
+ | |||
+ | 명령어: | ||
+ | all | ||
+ | binhost | ||
+ | cleanconfmem | ||
+ | cleanresume | ||
+ | logs PORTAGE_LOGDIR에서 오래된 로그를 확인하고 정리합니다. | ||
+ | merges | ||
+ | movebin | ||
+ | moveinst | ||
+ | sync repos.conf 설정을 확인하고 리포지토리를 동기화합니다. | ||
+ | world world 파일의 문제를 확인하고 수정합니다. | ||
+ | |||
+ | 선택적 인수: | ||
+ | -h, --help | ||
+ | -c, --check | ||
+ | -f, --fix | ||
+ | --version | ||
+ | -C, --clean | ||
+ | -t NUM, --time NUM (cleanlogs만 해당): -t, --time 일 수보다 오래된 로그를 삭제합니다. | ||
+ | -p, --pretend | ||
+ | -p, --purge | ||
+ | 경고: 수동으로 수정하거나 다시 설치하지 않으려는 경우에만 이 옵션을 사용하세요. | ||
+ | -y, --yes | ||
+ | -r REPO, --repo REPO (sync module만 해당): -r, --repo 지정된 리포지토리를 동기화합니다. | ||
+ | -A, --allrepos | ||
+ | -a, --auto | ||
+ | --sync-submodule {glsa, | ||
+ | (sync module만 해당): 동기화를 지정된 서브모듈로 제한합니다. | ||
+ | |||
+ | </ | ||
+ | ==== emerge ==== | ||
+ | [[.: | ||
+ | |||
+ | 위키에 대한 자세한 내용은 [[.: | ||
+ | ==== emerge-websync ==== | ||
+ | 웹을 통해서 젠투 이빌드 저장소의 스냅샷을 설치합니다. 자세한 내용은 [[https:// | ||
+ | <code lang=bash> | ||
+ | root # | ||
+ | 사용법: / | ||
+ | |||
+ | 선택사항: | ||
+ | --revert=yyyymmdd | ||
+ | -k, --keep | ||
+ | -q, --quiet | ||
+ | -v, --verbose | ||
+ | -x, --debug | ||
+ | -h, --help | ||
+ | etc/ | ||
+ | ==== emirrordist ==== | ||
+ | 패키지 배포 파일 미러링 도구. | ||
+ | <code lang=bash> | ||
+ | root # | ||
+ | 사용법: emirrordist [옵션] < | ||
+ | |||
+ | emirrordist - 패키지 배포 파일 미러링을 위한 가져오기 도구 | ||
+ | |||
+ | 선택적 인수: | ||
+ | -h, --help | ||
+ | |||
+ | 액션: | ||
+ | --version | ||
+ | --mirror | ||
+ | |||
+ | 일반적인 옵션: | ||
+ | --dry-run | ||
+ | --verbose, -v stderr에 추가 정보를 표시한다 (중첩해서 사용하면 발생하는 내용 증가) | ||
+ | --ignore-defauilt-opts | ||
+ | --distfiles DIR 사용할 디렉터리 distfiles (필수) | ||
+ | --jobs JOBS, -j JOBS | ||
+ | --load-average LOAD, -l LOAD 새 동시 작업의 스폰을 위한 로드 평균 한도 | ||
+ | --tries TRIES 파일당 최대 시도 횟수, 0은 무제한을 의미합니다. (기본값은 10) | ||
+ | --repo REPO 작업할 리포지토리 이름 | ||
+ | --config-root | ||
+ | --repositories-configuration REPOSITORIES_CONFIGURATION | ||
+ | | ||
+ | --strict-manifests < | ||
+ | --failure-log FILE | ||
+ | --success-log FILE | ||
+ | --scheduled-deletion-log FILE 출력, 보고용으로 탭으로 구분된 예약된 삭제를 위한 로그 파일 | ||
+ | --delete | ||
+ | --deletion-db FILE | ||
+ | --deletion-delay SECONDS | ||
+ | --temp-dir | ||
+ | --mirror-overrides FILE 미러 오버라이드 목록이 있는 파일 | ||
+ | --mirror-skip MIRROR_SKIP | ||
+ | --restrict-mirror-exemptions RESTRICT_MIRROR_EXEMPTIONS | ||
+ | | ||
+ | --verify-existing-digest | ||
+ | --distfiles-local DIR distfiles-local로 사용할 디렉토리 | ||
+ | --distfiles-db FILE Recycle dir에 있는 파일의 수명을 추적하는 데이터베이스 파일 | ||
+ | --recycle-dir DIR --delete 옵션이 붙어있는 파일이 재사용을 위한 대기중에 사용하는 디렉토리 | ||
+ | --recycle-db FILEdist FILE-db | ||
+ | --recycle-deletion-delay SECONDS | ||
+ | | ||
+ | --fetch-log-dir DIR 개별 패치 로그의 보관 디렉터리 | ||
+ | --whitelist-from FILE 화이트리스트에 추가할 파일 목록이 포함된 파일을 지정한다. | ||
+ | | ||
+ | **man emirrordist**를 참조하세요. | ||
+ | |||
+ | |||
+ | |||
+ | ==== env-update ==== | ||
+ | 환경 설정을 자동으로 업데이트 합니다. | ||
+ | <code lang=bash> | ||
+ | root # env-update -h | ||
+ | 사용법: env-update [--no-ldconfig] | ||
+ | |||
+ | man 1 env-update에서 더 많은 정보를 찾아보세요.</ | ||
+ | **man env-update**도 함께 읽어 주십시요. 젠투에서 환경을 설정하는 방법에 대한 몇 가지 정보는 [[https:// | ||
+ | ==== fixpackages ==== | ||
+ | 모든 패키지에 대해 패키지 이동 업데이트를 수행합니다. | ||
+ | <code lang=bash> | ||
+ | root # fixpackages -h | ||
+ | 사용법: fixpackages [-h] | ||
+ | |||
+ | fixpackages 프로그램은 구성 파일, 설치된 패키지 및 바이너리 패키지에 대한 패키지 이동 업데이트를 수행합니다. | ||
+ | |||
+ | 선택적 인수: | ||
+ | -h, --help | ||
+ | **man fixpackages**도 참고하세요. | ||
+ | ==== regenworld ==== | ||
+ | 포티지 로그파일에서 과거에 수행한 모든 작업을 확인하여 월드 파일을 재생성합니다. | ||
+ | <WRAP warning center round 100%> | ||
+ | **경고** \\ | ||
+ | 이 도구를 사용하기 전에 기존 월드 파일(/ | ||
+ | <code lang=bash> | ||
+ | root # regenworld -h | ||
+ | 이 스크립트는 로그파일에서 과거에 수행한 모든 작업을 확인하여 | ||
+ | 포티지 월드 파일을 다시 생성합니다. | ||
+ | 이 스크립트는 --help를 제외한 모든 인수를 무시합니다. | ||
+ | 기존 월드 파일(/ | ||
+ | ==== portageq ==== | ||
+ | 자세한 내용은 [[.portageq]]를 참조하세요. | ||
+ | ==== quickpkg ==== | ||
+ | 포티지 패키지를 생성합니다 - 자세한 내용은 [[https:// | ||
+ | <code lang=bash> | ||
+ | 사용자 $quickpkg --help | ||
+ | 사용법: quickpkg [옵션] < | ||
+ | |||
+ | 선택적 인수: | ||
+ | -h, --help | ||
+ | --umask | ||
+ | --ignore-default-opts | ||
+ | --include-config < | ||
+ | --include-unmodified-config < | ||
+ | | ||
+ | ==== repoman ==== | ||
+ | <WRAP alert center round 100%> | ||
+ | 이 섹션의 정보는 **더 이상 사용되지 않습니다**. 현재 사용법과 __관련이 있을 수도 있고 없을 수도 있습니다__. 주의해서 다루세요!</ | ||
+ | repoman은 이빌드 테스트에 사용되는 개발 도구입니다. 버전 2.3.0부터는 포티지와 별도로 [[https:// | ||
+ | |||
+ | 이제 [[https:// | ||
+ | ==== glsa-check ==== | ||
+ | [[https:// | ||
+ | |||
+ | **glsa-check**는 다양한 [[https:// | ||
+ | |||
+ | 자세한 내용은 **man glsa-check** 및 **glsa-check --help**를 참조하세요: | ||
+ | <code lang=bash> | ||
+ | user $glsa-check --help | ||
+ | 사용법: glsa-check < | ||
+ | |||
+ | 선택적 인수: | ||
+ | -h, --help | ||
+ | -v, --version | ||
+ | -q, --quiet | ||
+ | -v, --verbose | ||
+ | -n, --ncolor | ||
+ | -e, --emergelike | ||
+ | -c, --cve | ||
+ | -r, --reverse | ||
+ | |||
+ | 모드: | ||
+ | -l, --list | ||
+ | -d, --dump | ||
+ | --print | ||
+ | -t, --test | ||
+ | -p, --pretend | ||
+ | -f, --fix | ||
+ | -i, --inject | ||
+ | -m, --mail | ||
+ | |||
+ | glsa-list에는 임의의 수의 GLSA ID, GLSA가 포함된 파일 이름 또는 특수 식별자 ' | ||
+ | ===== 팁 ===== | ||
+ | ==== 주(젠투) 이빌드 저장소 동기화 시간 확인 ==== | ||
+ | 젠투 이빌드 조장소를 언제 마지막으로 업데이트(동기화) 했는지 확인하려면 다음과 같이 실행하세요: | ||
+ | < | ||
+ | ==== 패키지 세트 확인 ==== | ||
+ | 각각의 세트에 어떤 패키지가 들어있는지 확인해야 한다면? [[https:// | ||
+ | ===== 문제 해결 ===== | ||
+ | ==== 손상되거나 없는 포티지 ==== | ||
+ | 매우 드물기는 하지만 모든 데이터와 마찬가지로, | ||
+ | |||
+ | 바이너리 패키지를 통한 긴급 설치에 대한 자세한 내용은 [[https:// | ||
+ | ==== 기본 젠투 이빌드 저장소 위치 변경 ==== | ||
+ | 2019-04-29((https:// | ||
+ | |||
+ | 자세한 내용은 버그 **[[https:// | ||
+ | === 이전 위치 === | ||
+ | **2019-04-29 이전의 위치** | ||
+ | <code lang=bash> | ||
+ | repo_basedir="/ | ||
+ | repo_name=" | ||
+ | distdir="/ | ||
+ | portdir="/ | ||
+ | target_distdir="/ | ||
+ | target_pkgdir="/ | ||
+ | |||
+ | === 새로운 위치 === | ||
+ | **2019-04-29 이후의 위치** | ||
+ | <code lang=bash> | ||
+ | repo_basedir="/ | ||
+ | repo_name=" | ||
+ | distdir="/ | ||
+ | portdir="/ | ||
+ | target_distdir="/ | ||
+ | target_pkgdir="/ | ||
+ | |||
+ | ===== 참고 자료 ===== | ||
+ | * [[.:/ | ||
+ | * [[.:/ | ||
+ | / | ||
+ | 접두사 - 다른 배포판 및/또는 운영 체제에서 젠투와 포티지의 기능을 사용할 수 있도록 합니다 (Cygwin을 통한 마이크로소프트 윈도우, Termux를 통한 안드로이드 등). |