makeself

소프트웨어 스크린 샷:
makeself
소프트웨어 정보:
버전: 2.1.5
업로드 날짜: 3 Jun 15
개발자: -
라이센스: 무료
인기: 30

Rating: 1.0/5 (Total Votes: 2)

makeself 프로젝트는 디렉토리에서 자체 추출 tar.gz의 아카이브를 생성하는 작은 쉘 스크립트입니다. 결과 파일은 쉘 스크립트 (그 중 많은 .RUN 접미사가)로 표시하고, 같이 시작할 수 있습니다.
아카이브는 임시 디렉토리에 자신을 압축 해제하고 옵션으로 임의의 명령 (예 : 설치 스크립트) 실행됩니다. 이는 윈도우 세계에서 WinZip 자동 압축 풀기 생성 아카이브 꽤 유사하다. Makeself 아카이브는 무결성 자기 검증 (CRC 및 / 또는 MD5 체크섬)에 대한 체크섬을 포함한다.
makeself.sh 스크립트 자체는 파일의 디렉토리에서 아카이브를 만드는 데에만 사용됩니다. 생성 된 아카이브는 처음에 작은 쉘 스크립트 스텁으로, 실제로 압축 (gzip을 사용하여,의 bzip2, 또는 압축) tar 아카이브입니다.
이 작은 스터브는 파일을 추출 임베디드 명령을 실행하고, 온통 때 임시 파일을 제거하는 모든 단계를 수행한다. 사용자는 아카이브에 포함 된 소프트웨어를 설치하는 데 무슨 상관이 모두에 "실행"아카이브, 즉 SH 좋은-software.run입니다.
나는 그들이 실제로 부착 된 바이너리 데이터의 꽤 많은 (스크립트를 쉘 알고 있기 때문에, 사용자를 혼동하지 이러한 아카이브 (로키 소프트웨어가 발표 한 일부 Makeself 아카이브에 의해 소개되었다) "실행"또는 "SH"접미사를 사용하는 것이 좋습니다 그것에하지만!).
용법
makeself의 구문은 다음과 같습니다
makeself.sh [인수] archive_dir FILE_NAME 레이블 startup_script [script_args]
인수는 Makeself에 대한 선택 옵션입니다. 사용할 수있는 사람은 다음과 같습니다 :
--version : 즉시 종료, 표준 출력에 버전 번호를 인쇄
--gzip : 압축을 사용 GZIP는 (gzip을 리눅스처럼, 일반적으로 사용할 수있는 플랫폼의 기본입니다)
--bzip2 : 사용의 bzip2 대신 더 나은 압축 gzip을의. 의 bzip2 명령은 명령 경로에 사용할 수 있어야합니다. 나는 잠재적 인 사용자가 그것을 추출의 bzip2이 필요합니다 알고 있도록, 아카이브에 대한 '.bz2.run'처럼 뭔가에 접두사를 설정하는 것이 좋습니다.
--compress : 유닉스를 사용하여 데이터를 압축 명령을 "압축". 이 gzip을 사용할 수없는 모든 플랫폼에서 기본이어야한다.
--nocomp : 다음 압축 TAR 될 것이다 아카이브에 대한 일체의 압축을 사용하지 마십시오.
--notemp : 생성 된 아카이브는 임시 디렉토리에 파일을 추출하지만, 현재 디렉토리에 생성 된 새로운 디렉토리에 없습니다. 이 (즉 포함 된 스크립트를 통해 컴파일을 실행) 추출하고 그 자체로 컴파일 할 수있는 소프트웨어 패키지를 배포하는 것이 좋습니다.
--current : 파일 대신의 하위 디렉토리에, 현재의 디렉토리에 압축 해제됩니다. 이 옵션은 위의 --notemp 의미한다.
--follow : 대신 링크 스스로 지적되고있는 파일을 저장할 즉, 아카이브 디렉토리 내부의 기호 링크를 따르십시오.
--append (2.1.x의 새) 대신 새로운 하나를 만드는 기존 아카이브에 데이터를 추가합니다. 이 모드에서, 원본 아카이브로부터 설정 (압축 타입, 라벨, 임베디드 스크립트) 재사용, 따라서 명령 행에 다시 지정 될 필요가 없다.
--header : Makeself 2.0 "makeself-header.sh"라는 헤더 스텁을 저장하기 위해 별도의 파일을 사용합니다. 기본적으로, 그것은 그것 makeself.sh와 같은 위치에 저장되어있는 것으로한다. 이 옵션이 다른 곳으로 저장되어 있으면 그 실제 위치를 지정할 수있다.
--copy : 추출하면, 아카이브는 먼저 임시 디렉토리에 자신을 추출합니다. 이것의 주요 응용 프로그램은 설치 프로그램이 나중에 삽입 할 수있는 새 CD를 마운트 해제 할 필요가 허용 때, CD의 Makeself 아카이브에 저장된 자체에 포함 된 설치를 허용하는 것입니다. 이것은 여러 장의 CD에 걸쳐 설치를 위해 "파일 시스템 사용 중"오류를 방지 할 수 있습니다.
--nox11 : X11에 새 터미널의 자동 산란을 사용하지 않도록 설정합니다.
--nowait : 새로운 X11 단말기에서 실행될 때, 스크립트 실행의 끝에서 사용자 프롬프트를 비활성화.
--nomd5 및 --nocrc : 아카이브에 대한 MD5 / CRC 체크섬의 생성을 비활성화합니다. 무결성 검사가 필요없는 경우에는 추출 프로세스 속도.
생성 된 아카이브에 포함됩니다 제공하고 makeself하는 LSM 파일 : --lsm 파일. LSM 파일은 구문 분석 가능한 쉽게 인 방식으로 소프트웨어 패키지를 설명한다. LSM 항목은 나중에 아카이브 '-lsm'인수를 사용하여 검색 할 수 있습니다. LSM 파일의 exemple는 Makeself와 함께 제공됩니다.
archive_dir 보관되는 파일이 들어있는 디렉토리의 이름입니다
FILE_NAME은 아카이브의 이름이 생성하는 것입니다
레이블은 패키지를 설명하는 임의의 텍스트 문자열입니다. 파일을 추출하면서이 표시됩니다.
startup_script는 추출 된 파일의 디렉토리 내에서 실행되는 명령이다. 이 디렉토리에 포함 된 프로그램을 실행하고자한다면, 당신은 "./"당신의 명령을 접두사해야합니다. 예를 들어, ./program는 잘 될 것입니다. script_args는이 명령에 대한 additionnal 인수입니다.
이 릴리스의 새로운 기능 :

유사한 소프트웨어

Lbzip2
Lbzip2

17 Jul 15

VVV
VVV

14 Apr 15

TAR GUI
TAR GUI

3 Jun 15

xDMS
xDMS

3 Jun 15

개발자의 기타 소프트웨어 -

daemonwatch
daemonwatch

14 Apr 15

Netdiscover
Netdiscover

3 Jun 15

Project Hamster
Project Hamster

2 Jun 15

코멘트 makeself

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!