| HOME / 정보공유 / AIX 명령어 모음

bffcreate
bffcreate bffcreate 명령 목적 백업 형식으로 설치 이미지 파일을 생성합니다. 구문
bffcreate [ -q ] [ -S ] [ -v ] [ -X ] [ -d Device ] [ -t SaveDir ] [ -w Directory ] [ -M Platform ] { -l | PackageName [ Level ] ... | -f ListFile | all }
설명
bffcreate 명령은 백업 파일 형식(bff)에 설치 이미지 파일을 작성하여 소프트웨어 설치 조작을 지원합니다.
bffcreate 명령은 지정된 설치 미디어의 설치 이미지 파일로부터 설치 이미지 파일을 작성합니다. 또한, 하이퍼텍스트 이미지(예를 들면, 운영 시스템 설명서 CD-ROM에 있는 이미지)로부터 설치 이미지를 자동으로 작성합니다. installp 명령은 새로 작성한 설치 파일을 사용하여 시스템에 소프트웨어를 설치할 수 있습니다. 파일은 백업 형식으로 생성되며, SaveDir로 지정한 디렉토리에 저장됩니다. SaveDir 매개변수가 지정하는 디렉토리에 있는 .toc 파일은 이미지 파일에 대한 항목을 포함하도록 갱신됩니다.
bffcreate 명령은 다음 정보에 따라 bff 이름을 결정합니다.
Itanium 기반 플랫폼 또는 Neutral 패키지 package.v.r.m.f.platform.installtype
POWER 기반 플랫폼 패키지 package.v.r.m.f.installtype
이미지 유형 목표 bff 이름
POWER 기반 플랫폼의 설치 이미지 package.v.r.m.f.I
Itanium 기반 플랫폼의 설치 이미지. package.v.r.m.f.I.I
Neutral*의 설치 이미지 package.v.r.m.f.N.I
POWER 기반 플랫폼의 3.1 갱신 이미지 package.v.r.m.f.service #
POWER 기반 플랫폼의 3.2 갱신 이미지 package.v.r.m.f.ptf
POWER 기반 플랫폼용 4.X** 이상의 갱신 이미지 package.part.v.r.m.f.U
Itanium 기반 플랫폼의 갱신 이미지 package.v.r.m.f.I.U
Neutral*의 갱신 이미지 package.v.r.m.f.N.U
* Neutral 패키지는 POWER 기반 플랫폼 및 Itanium 기반 플랫폼에서 모두 설치할 수 있습니다.
** 4.X 이상의 갱신 이미지에는 하나의 패키지만 포함됩니다. 그리고, AIX 버전 4 갱신 이미지에는 ptf ID가 포함되지 않습니다.
package = PackageName 매개변수가 설명하는 소프트웨어 패키지의 이름
v.r.m.f = version.release.modification.fix, 소프트웨어 패키지와 연관된 레벨. PackageName은 대개 fileset 이름과 같지 않습니다.
ptf = 프로그램 임시 수정 ID(FixID라고도 함)
설치 이미지 파일 이름의 형식은 Package.Level.I입니다. Package는 Package Name 매개변수에 대해 설명된 대로 소프트웨어 패키지의 이름입니다. Level의 형식은 v.r.m.f입니다. 여기서 v = version, r = release, m = modification, f = fix를 나타냅니다. I 확장자는 이미지가 갱신 이미지가 아니라 설치 이미지임을 의미합니다.
AIX 3.1 형식의 갱신 사항이 들어 있는 갱신 이미지 파일은 레벨 다음에 서비스 번호 확장자가 나옵니다. Servicenum 매개변수로 4자리까지 사용할 수 있습니다. xlccmp.3.1.5.0.1234가 한 예입니다.
AIX 3.2 형식의 갱신 사항이 들어 있는 갱신 이미지 파일은 레벨 다음에 ptf 확장자가 나옵니다. bosnet.3.2.0.0.U412345가 한 예입니다.
AIX 버전 4의 갱신 이미지 파일 이름은 PackageName이 아닌 fileset 이름으로 시작됩니다. 또한, 설치 이미지 파일이 아니라 정말로 갱신 이미지 파일임을 표시하기 위해 U 확장자 또한 갖습니다. bos.rte.install.4.3.2.0.U.가 갱신 이미지 파일의 한 예입니다.
all 키워드는 설치 이미지 파일이 장치의 모든 설치 가능한 소프트웨어 패키지에 대해 작성됨을 나타냅니다.
AIX 버전 4 bffcreate 명령을 사용하여 하나의 갱신 이미지를 추출할 수 있습니다. 그런 다음, fileset 이름과 v.r.m.f. 매개변수를 지정해야 합니다. 예제 섹션의 예제 3에서처럼 PackageName 매개변수는 bos.net뿐 아니라, fileset의 전체 이름인 bos.net.tcp.client가 되어야 합니다.
주의: 발췌한 이미지에 대한 목표 디렉토리를 선택할 때 주의하십시오. 특정 레벨의 fileset가 같은 디렉토리에서 설치 이미지 및 갱신 이미지로 존재하면, 예상하지 못한 설치 결과가 발생할 수 있습니다. 이와 같은 경우, installp는 목차(.toc) 파일에서 먼저 찾는 이미지를 선택합니다. 선택되는 이미지는 사용자가 의도한 것이 아닐 수 있으며, 예기치 않은 필수 장애가 발생할 수 있습니다. 일반적인 규칙으로 디렉토리를 정리하기 위해서는 유지보수 레벨을 발췌해야 합니다.
플래그
-d Device 원래 이미지가 상주하는 장치 이름을 지정합니다. 장치는 CD, 테이프, 디스켓 또는 디렉토리입니다. 이미지가 테이프에 들어 있으면 테이프 장치를 no-rewind-on-close 및 no-retention-on-open(고밀도 테이프를 사용하려면 /dev/rmt*.1, 저밀도 테이프를 사용하려면 /dev/rmt*.5)으로 지정해야 합니다. 디폴트 장치는 /dev/rfd0입니다.
-f ListFile ListFile에서 PackageNames 및 Levels 리스트를 읽습니다. 선택적으로 뒤에 레벨이 나오는 PackageNames은 텍스트의 한 행에 하나씩 나타나야 합니다. 행에서 두 번째 세트의 공간이나 탭 뒤에 나오는 텍스트는 무시됩니다.
-l 미디어에서 모든 패키지의 Package, Level, Image Type(I는 설치 이미지, U는 갱신 이미지를 나타냄), Part(s)를 나열합니다.
-MPlatform 다음 Platform 값을 사용하여 특정 플랫폼에 대한 설치 소프트웨어 제품의 백업 파일 형식(bff) 이미지를 나열하거나 작성할 수 있습니다.
A
모든 패키지를 지정합니다.
I
Itanium 기반 플랫폼 패키지만 지정합니다.
N
Neutral 패키지를 지정합니다. 즉, Itanium 기반 플랫폼 및 POWER 기반 플랫폼 둘다에 설치할 수 있는 패키지를 지정합니다.
R
POWER 기반 플랫폼 패키지만 지정합니다.
-q 미디어에 대한 요청을 억제합니다.
-t SaveDir 설치 이미지 파일이 작성되는 디렉토리를 지정합니다. 존재하지 않을 경우, bffcreate 명령은 지정된 디렉토리를 작성합니다. -t 플래그를 지정하지 않으면 /usr/sys/inst.images 디렉토리에 파일이 저장됩니다.
-v 백업 형식 파일 이름을 표준 출력에 기록합니다.
-w Directory 임시 상용디렉토리가 작성될 수 있는 디렉토리를 지정합니다. 존재하지 않을 경우, bffcreate 명령은 지정된 디렉토리를 작성합니다. 디폴트 디렉토리는 /tmp입니다.
-S 설치 장치가 CD-ROM일 때 복수 볼륨 처리를 억제합니다. CD-ROM으로부터 설치는 CD-ROM이 복수 볼륨 CD 세트에 대한 정보를 포함하는 경우에도 항상 단일 볼륨으로 취급됩니다. INU_SINGLE_CD 환경이 설정되어 있을 경우, 동일한 방식으로 여러 볼륨의 처리를 억제할 수 있습니다.
-X 공간이 필요한 경우 파일시스템을 자동으로 확장됩니다.
보안
액세스 제어: 이 명령을 수행하려면 루트 권한이 있어야 합니다.
예제
/dev/rmt0 테이프 드라이브에 있는 테이프의 bos.net 소프트웨어 패키지로부터 설치 이미지 파일을 작성하고 작업 디렉토리로 /var/tmp를 사용하려면, 다음과 같이 입력하십시오.
bffcreate -d /dev/rmt0.1
-w /var/tmp bos.net
/dev/rfd0 디스켓 드라이브에 있는 디스켓의 package 소프트웨어 패키지로부터 설치 이미지 파일을 작성하고,프롬프트없이 설치 이미지 파일의 이름을 인쇄하려면, 다음과 같이 입력하십시오.
bffcreate -q -v
package
/dev/cd0의 CD에 있는 bos.net.tcp.client 소프트웨어 패키지로부터 하나의 갱신 이미지 파일을 작성하려면, 다음과 같이 입력하십시오.
bffcreate -d
/dev/cd0 bos.net.tcp.client 4.2.2.1
/dev/cd0의 CD에 있는 패키지를 나열하려면, 다음과 같이 입력하십시오.
bffcreate -l -d /dev/cd0
MyListFile이라는 ListFile의 PackageNames와 Levels의 리스트를 지정하여 /dev/cd0의 CD로부터 설치 및/또는 갱신 이미지를 작성하려면, 다음과 같이 입력하십시오.
bffcreate -d /dev/cd0
-f MyListFile
CD-ROM 미디어에 있는 모든 Itanium 기반 플랫폼 소프트웨어 패키지의 설치 또는 갱신 이미지를 작성하려면, 다음과 같이 입력하십시오.
bffcreate -d /dev/cd0 -MI all
현재 플랫폼의 CD-ROM 미디어에 있는 모든 소프트웨어 패키지의 설치 또는 갱신 이미지를 작성하려면, 다음과 같이 입력하십시오.
bffcreate -d /dev/cd0 all
특정 장치로부터 bos.games 소프트웨어 패키지에 대한 파일세트 정보를 나열하려면, 다음과 같이 입력하십시오.
bffcreate -d /usr/sys/inst.images/bos.games -l
CD-ROM 미디어에 있는 Neutral 소프트웨어 패키지를 모두 나열하려면, 다음과 같이 입력하십시오.
bffcreate -d /dev/cd0 -MN -l
파일
/usr/sbin/bffcreate bffcreate 명령을 포함하고 있습니다.
/usr/sys/inst.images 소프트웨어 패키지 전체 세트나 서브세트를 설치 또는 갱신하는 데 사용하기 위한 백업 형식으로 파일을 포함합니다.
/usr/sys/inst.images/.toc 디렉토리에 있는 설치 이미지 파일 리스트를 유지하는 디폴트 디렉토리에 대한 목차 파일입니다.
관련 정보
installp 명령, inutoc 명령.