pkgdeveltrans
이 문서는 안녕 리눅스 1.2 ~ 1.3에서 사용하는 Package 관리도구에 대한 설명 입니다. 안
녕리눅스 2 부터는 Yum Repository를 이용하여 package를 관리하므로, 안녕 리눅스 2 이상
의 사용자들은 이 문서를 참고할 필요가 없습니다.
pkgdeveltrans 명령은 안녕 설치 시에, base 모드로 설치하신 분들이 개발툴이 필요해졌을
경우 devel mode 로 재설치를 할 필요 없이 devel mode 로 전환을 해 주는 기능을 합니다.
pkgdeveltrans 는 pkgadm 3.0 부터 shell script 에서 php script 로 변경이 되었으며, 기
존의 CDROM 설치 모드가 지원되지 않고, network mode 로의 설치만이 지원이 됩니다.
pkgdeveltrans 를 사용하기 위해서는 항상 pkgsysupdate 가 실행되어 최신 버전을 유지한
상태여야지만 합니다.
pkgdeveltrans 를 실행 전에, 항상 pkgsysupdate 와 pkgdb 를 실행한 후에, pkgdeveltrans
를 실행하여야 합니다.
Hanterm - pkgdeveltrans --help |
[oops@main dir]$ pkgdeveltrans -h
AnNyung LInux v.3.0.0 development package administrator
Usage: /usr/sbin/pkgdeveltrans -[vVnhidm]
옵션:
-v|--verbose 상세 출력 (2번을 반복 사용 가능. 예 -v -v)
-V|--version print pkgadm verion
-n|--noansi 안시 출력 사용 안함
-h|--help 도움말 (현재 메세지).
-i|--install install development package
-d|--delete removed development package
[oops@main dir]$
|
base 모드로 설치를 한 후, devel mode 로 전환을 하고 싶다면 다음의 옵션을 이용한다.
Hanterm - pkgdeveltrans --install |
[oops@main dir]$ pkgdeveltrans --install
|
반대 급부로 devel mode 에서 base mode 로의 전환을 할 경우도 있습니다.
Hanterm - pkgdeveltrans --delete |
[oops@main dir]$ pkgdeveltrans --delete
|
devel mode 에서 base mode 로의 전환시에는 주의할 부분이 있습니다. pkgdeveltrans 가
development 패키지를 삭제할 경우에는 의존성을 가리지 않고 삭제를 하기 때문에 third
party package 의 의존성을 깨는 경우가 있습니다. 그러므로 pkgdeveltrans --delete 를
실행한 후에, pkgchk -v 명령으로 의존성이 깨지는 문제가 발생하는지 체크해 보셔야 합
니다.
|