이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 모의입니다.
프로그램:
이름
mock - chroot에서 SRPM 빌드
통사론
모의 [옵션] --재구축 SRPM [에스피엠...]
모의 [옵션] --buildsrpm {--투기 투기 --소스 SRC | --scm 활성화}
모의 [옵션] --chroot
모의 [옵션] {--초기화|황어 무리|껍질}
모의 [옵션] --installdeps {SRPM|RPM}
모의 [옵션] --설치 PACKAGE
모의 [옵션] --최신 정보
모의 [옵션] --제거하다 PACKAGE
모의 [옵션] --고아 기술
모의 [옵션] --카피인 통로 [길...] 목적지
모의 [옵션] --카피아웃 통로 [길...] 목적지
모의 [옵션] --scm 활성화 [--scm-옵션 키 = 값 ...]
기술
Mock은 chroot 내부에 소스 RPM을 빌드하는 간단한 프로그램입니다. 그것은하지 않습니다
a에 의해 지정된 내용으로 chroot를 채우는 것 외에는 매우 멋진 것
구성 파일을 만든 다음 해당 chroot에서 입력 SRPM을 빌드합니다.
chroot의 내용은 다음으로 지정된 구성에 의해 지정됩니다. -r 옵션을 선택합니다.
기본 구성 파일은 /etc/mock/default.cfg이며 일반적으로 하나에 대한 심볼릭 링크입니다.
설치된 구성 중.
사이트 전체 구성 파일인 /etc/mock/site-defaults.cfg가 있습니다. 이 파일은 다음을 수행하는 데 사용할 수 있습니다.
사이트 전체 옵션을 지정합니다. 이 파일의 배송된 버전에는 활성 옵션이 없지만
모든 구성 옵션의 목록, 설정 방법의 예 및
기본값.
이전 버전과의 호환성을 위해 구식 명령("rebuild", "init", "clean" 등)
선행 '--' 없이는 여전히 허용되지만 더 이상 사용되지 않습니다. 아래의 명령 섹션을 참조하십시오.
모든 명령의 자세한 목록을 보려면
모의를 사용하려면 사용자가 모조품 사용자 이름을 추가하여 그룹화
전에, 모조품 /etc/group.conf의 줄 이것은 다음 명령으로 수행할 수 있습니다.
sudo는 /usr/sbin/유저모드 -a -G 모조품 $ 사용자
모의는 루트로 직접 실행되지 않습니다.
명령
--깨끗한
chroot 트리를 제거합니다.
--스크럽=TYPE
지정된 chroot 또는 캐시 디렉토리 또는 모든 chroot 및 캐시를 완전히 제거하십시오.
TYPE chroot, cache, root-cache, c-cache 또는 yum-cache 중 하나입니다.
--초기화 chroot 초기화(클린, chroot 패키지 설치 등)
--재구축
명령을 지정하지 않으면 재구축이 가정됩니다. 지정된 SRPM을 재구축합니다. NS
--no-clean이 지정되지 않는 한 buildroot가 먼저 정리됩니다.
--buildsrpm
사양 파일 및 소스 파일/디렉토리 또는 다음에서 지정된 SRPM을 빌드합니다.
에스씨엠. --no-clean이 지정되지 않는 한 buildroot가 먼저 정리됩니다.
--껍질
chroot 내에서 대화식으로 지정된 명령을 실행합니다(이미
초기화 -- '정리'가 수행되지 않음). 명령이 지정되지 않은 경우 / 빈 / SH 실행됩니다.
--chroot
chroot 내에서 비대화식으로 지정된 명령을 실행합니다(이미
초기화 - '정리'가 수행되지 않음). 명령 출력이 로그로 전송됩니다.
파일.
--installdeps
SRPM 또는 RPM에 대한 deps를 찾아 yum 설치를 수행하여 buildroot에 넣습니다.
Buildroot는 이미 초기화되어 있어야 합니다. 'clean'이 수행되지 않습니다.
--설치
buildroot 내부에 yum install PACKAGE를 수행합니다. Buildroot는 이미 있어야 합니다.
초기화 -- '정리'가 수행되지 않음
--최신 정보
buildroot 내에서 yum 업데이트를 수행하십시오. Buildroot는 이미 초기화되어 있어야 합니다 -- 아니요
'청소'가 수행됩니다.
--제거하다
buildroot 내부에서 yum remove PACKAGE를 수행합니다. Buildroot가 이미 초기화되어 있어야 합니다.
-- 'clean'이 수행되지 않음
--고아 기술
chroot에서 실행 중인 스트레이 프로세스가 없는지 간단히 확인하는 무작동 모드입니다.
지정된 루트를 사용하여 찾은 모든 프로세스를 종료합니다.
--카피인
소스 경로(파일 또는 디렉토리 트리)를 지정된 위치의 chroot에 복사합니다.
목적지 경로.
--카피아웃
chroot에서 지정된 소스 경로(파일 또는 디렉토리 트리)를 복사합니다.
목적지 경로.
--scm 활성화
SCM(CVS/Git/SVN)에서 빌드를 활성화합니다. SCM 리포지토리는 다음에서 구성해야 합니다.
SCM 체크아웃 전에 site-defaults.cfg가 가능합니다. SCM 패키지 및 분기 가능
로 정의 --scm-옵션 인수, 자세한 내용은 site-defaults.cfg를 참조하십시오.
옵션
-r 크로트, --뿌리=크로트
/etc/mock/에 정의된 대로 지정된 chroot 구성을 사용합니다.chroot>.cfg. 없는 경우
지정됨, /etc/mock/default.cfg에 의해 연결된 chroot를 사용합니다.
--오프라인
로컬 캐시에서 완전히 실행되도록 'yum'에 지시하는 '오프라인' 모드에서 실행합니다. 또한
모의 yum 캐시에 대한 캐시 만료를 비활성화합니다.
--청소하지 않음
패키지를 빌드하기 전에 chroot를 청소하지 마십시오.
--정리 후
빌드 후 chroot를 청소하십시오. --resultdir과 함께 사용합니다. '--rebuild'에 대해서만 활성화됩니다.
--정리 후
빌드 후 chroot를 청소하지 마십시오. 자동 정리가 활성화된 경우 이를 사용하여
사용 안함.
--캐시 변경
chroot를 변경한 후 루트 캐시를 다시 빌드합니다(예: --install).
tmpfs 플러그인을 사용할 때만 유용합니다.
--대상=아치
이 인수는 빌드할 대상 아치를 지정하기 위해 rpmbuild에 전달됩니다. 그것
기본값은 --arch에 지정된 모든 것 또는
구성 파일을 config_opts['target_arch']로 지정합니다.
--아치=아치
linux Personality() syscall을 호출하여 커널에 보조를 에뮬레이트하도록 지시합니다.
건축학. 예를 들어 x386_86 빌드 호스트에서 i64 패키지를 빌드합니다.
-D "MACRO 특급", --정의="MACRO 특급"
빌드에 사용되는 매크로 정의를 지정합니다. 이 옵션은 여러 번 사용할 수 있습니다.
시간, rpmbuild --define 옵션이 가능한 것처럼. 예를 들어:
--정의하다 "with_extra_cheese 1" --define="패키저 원숭이"
--와 함께=OPTION
빌드에 대해 구성 옵션을 활성화합니다. 이 옵션은 여러 번 사용할 수 있습니다. 을위한
예:
--with=extra_cheese
--없이=OPTION
빌드에 대해 구성 옵션을 비활성화합니다. 이 옵션은 여러 번 사용할 수 있습니다. 을위한
예:
--without=멸치
--결과 디렉토리=결과
결과 파일(RPM 및 빌드 로그)이 기록되는 디렉토리를 변경합니다. 결과 디렉토리
chroot 구성의 모든 변수에 대한 파이썬 문자열 대체를 포함할 수 있습니다. 을위한
예:
--resultdir=./my/"%(dist)s"/"%(target_arch)s"/
--고유한 확장=본문
buildroot 디렉토리 이름에 추가할 임의의 고유한 확장자
--configdir=구성
구성 파일이 있는 디렉토리 변경
--rpmbuild_timeout=초
rpmbuild가 'timeout'초보다 오래 걸리는 경우 빌드 실패
--비공개
--chroot를 사용할 때 명령을 실행하기 전에 권한 삭제
--cwd=DIR
명령을 실행하기 전에 지정된 디렉토리(chroot에 상대적)로 변경하십시오.
--chroot를 사용할 때
-q, --조용한
조용히 해.
-v, --말 수가 많은
자세한 진행 정보를 출력합니다.
--추적하다
함수 인수 및 반환을 사용하여 함수 입력/종료의 자세한 추적을 활성화합니다.
코드. 모의 자체 디버깅에 유용합니다.
--활성화-플러그인=플러그인
지정된 플러그인을 활성화합니다. 이 옵션은 여러 번 사용할 수 있습니다.
--disable-플러그인=플러그인
지정된 플러그인을 비활성화합니다. 이 옵션은 여러 번 사용할 수 있습니다.
--플러그인 옵션 플러그인:KEY=VALUE
플러그인 특정 매개변수를 설정합니다. 이 옵션은 여러 번 사용할 수 있습니다.
-h, --도움
사용 정보를 표시하고 종료합니다.
--번역
버전 번호를 표시하고 종료합니다.
onworks.net 서비스를 사용하여 온라인 모의 사용