(root 권한)
1. [root@pasome pasome] gunzip Linux9i_Disk1.cpio.gz 2. [root@pasome pasome] gunzip Linux9i_Disk2.cpio.gz 3. [root@pasome pasome] gunzip Linux9i_Disk3.cpio.gz그러면 아래와 같은 파일들이 생성됩니다.
1. [root@pasome pasome] Linux9i_Disk1.cpio 2. [root@pasome pasome] Linux9i_Disk2.cpio 3. [root@pasome pasome] Linux9i_Disk3.cpio다음은 cpio를 사용하여 압축된 파일을 인스톨 할 수 있는 파일로 만드는 방법입니다.
1. [root@pasome pasome] cpio -idmv < Linux9i_Disk1.cpio 2. [root@pasome pasome] cpio -idmv < Linux9i_Disk2.cpio 3. [root@pasome pasome] cpio -icmv < Linux9i_Disk3.cpio압축을 해제하면 다음과 같은 폴더들이 생성됩니다.
1. Disk1 2. Disk2 3. Disk3이때 위에서 언급한 3개의 폴더만 보여야 합니다. 그렇지 않으면 파일을 다시 받아서 설치해야 합니다.
#rpm -i-> rpm으로 설치를 한다. #rpm -ivh -> 설치하는 과정을 보여준다. #rpm -ivh --replacepakgs -> 기존에 설치된것 무시하고 다시 설치한다. (install시 충돌이 일어날때 이 옵션을 쓰면 된다)
#rpm -e
#rpm -ivh --nodeps-> 의존된 package가 있을 때 쓰는 옵션인다. 이 옵션을 써도 링크된 package가 손상될 수 있으므로 잘 안쓰는게 낫다.
#rpm -Uvh-> 기존에 있던 package를 삭제하고 설치한다. 1) 낮은 버전 설치할 때 #rpm -Uvh --oldpackage package -> 낮은 버전을 설치 할때
#rpm -qi-> package의 정보를 보여준다. #rpm -qi apache -> apache의 정보를 보여준다. #rpm -ql -> package의 설치된 file의 목록을 보여준다. #rpm -ql apache -> apache에서 설치한 file의 목록을 보여준다. #rpm -qip -> package가 무엇을 설치하려는지 알고 싶을때 #rpm -qip ztelnet-0.9.1-5kr.i386.rpm #rpm -qif -> 지정한 file이 어느 package에서 설치된 것인지 알고 싶을 때 #rpm -qif /etc/inittab -> inittab은 어느 package에서 설치한 것일까? #rpm -qa -> 현재 컴퓨터에 설치된 모든 package를 보여주는데 version과 함께 보여준다. (즉, package를 보여준다.)
#rpm -V; 원본과 설치된 내용이 일치하는지를 알고 싶을 때 #rpm -V initscripts .......T c /etc/inittab ; 수정시간과 설정 file인 /etc/initt이 일치하지 않는다. * 상태 표시 ** 5(md5sum) : 데이터가 변했는지 안변했는지 알 수 있다. ** S (size) : 용량을 알 수 있다. ** L (symbolic link) ** D (device) : 장치 ** T (time) : 수정 시간 ** U (user) : 시행자 ** G (group) : 그룹 ** M (mode) : 모드
[root@pasome oracle] rpm -qa | grep binutil binutils-2.10.91.0.2-3 -> (wow linux 7.1일 경우) binutils-2.11.90.0.8-9 -> (hancom linux 2.0일 경우)binutils-2.10.91.0.4-1버전이 아닌 리눅스일 경우 업그레이드 버전으로 설치하면 됩니다. WOWLiNUX 7.1 paran Version일 경우 binutils-2.10.91.0.4.rpm을 받아서 업그레이드해야 되고, HANCOM LiNUX2.0일 경우 binutils-2.11.90.0.8-9 버전이므로 이 버전을 삭제한 후 2.10버전으로 설치해야 합니다. binutils-2.10.91.0.4 버전으로 하지 않았을 경우 설치 도중에 ins_plsql.mk, ins_*.mk등 확장자가 mk인 파일을 찾지 못한다는 메시지가 나오는데 이를 피하기 위해서 입니다. (참고, 업그레이드 버전 받는 곳: http://www.kernel.org/pub/linux/devel/binutils/binutils-2.10.91.0.4.tar.gz)
# Environment variables for java JAVA_HOME=/usr/java/j2sdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=./:$JAVA_HOME/lib/tools.jar
[root@pasome ~] source ./.bash_profile → 환경설정 적용환경 설정이 제대로 되었는지 확인하는 방법은 다음과 같습니다.
[root@pasome ~] java -version java version "1.3.1_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_03-b03) Java HotSpot(TM) Client VM (build 1.3.1_03-b03, mixed mode)위와 같이 나오면 설치 및 환경설정이 정상적으로 끝난 겁니다.
이전 글 : 에릭 하게만 시리즈 6 - 소리 파일 분석하기
다음 글 : "오픈 소스(Open Source)"의 진정한 의미
최신 콘텐츠