Linux 시스템을 조회하여
패키지가 설치되어 있는지 확인할 수 있습니다. 또한 운영 체제 CD에서 누락된 패키지를 설치할 수도 있습니다.
이 태스크 정보
다음 프로시저를 사용하여 Linux 시스템에서 WebSphere® Application Server 제품에 필요한 전제조건 라이브러리(패키지)를
설치하고 확인하십시오.
Linux 운영 체제에
compat-libstdc++-33-3.2.3-47.3 패키지가 필요하고 두 가지 패키지 버전이 있는 것으로 가정하십시오. 한 버전은 32비트
플랫폼용이고 다른 버전은 64비트 플랫폼용입니다. 이 프로시저는 운영 체제를
조회하여 패키지가 설치되어 있는지 확인하고 운영 체제 디스크에서 누락된 패키지를
찾으며 패키지를 설치하는 방법을 보여줍니다.
이 예에서는 PowerPC® 64비트 하드웨어 플랫폼에서
RHEL(Red Hat Enterprise Linux)을 사용합니다. 이
예에서는 또한 RHEL에서 compat-libstdc++-33-3.2.3-47.3 패키지의
32비트 버전 및 64비트 버전이 모두 필요한 것으로 가정합니다.
- 운영 체제를 조회하여 패키지가 이미 설치되어 있는지 여부를
판별하십시오.
rpm -qa | grep compat-libstdc++-33-3.2.3-
이
예에서는 운영 체제가 일치하는 패키지를 찾지 못해 빈 줄이
표시됩니다.
또한 grep 인수 없이 검색하여 파일에 대한 명시적인 메시지를 확인할
수 있습니다.
rpm -q compat-libstdc++-33-3.2.3-
운영 체제는
다음 메시지를 리턴합니다.
package compat-libstdc++-33-3.2.3- is not installed
- 운영 체제 매체에서 모든 관련 패키지를 찾아 완전한 위치를
파악하십시오.
이 예에서는 운영 체제 매체가
mount_directory에 마운트된 CD인 것으로 가정합니다.
find mount_directory -name compat-libstdc++-33-3.2.3-*
이
예에서는 운영 체제가 두 가지 일치하는 패키지 이름을 찾습니다. 한 패키지는 32비트 버전이고 다른 패키지는 64비트 버전입니다.
mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
- 첫 번째 누락 패키지를 설치하십시오.
rpm -ivh mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
- 두 번째 누락 패키지를 설치하십시오.
rpm -ivh mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
- 옵션: 단일 명령으로 패키지를
찾고 설치하는 대체 방법: 패키지를 찾고 해당 패키지를 모두
설치하려면 다음 명령을 사용하십시오.
이전 단계에서
설명한 대로 패키지를 찾아 다음 명령이 설치하려는 패키지만 설치하는지
확인하십시오.
find mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh
이
단일 명령은 두 패키지를 모두 설치합니다.
- 옵션: 기존 패키지를 업데이트하는 대체
명령: 누락된 패키지를 찾아 설치하거나 기존 패키지를 찾아 업데이트하려면 다음 명령을 사용하십시오.
find /mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh
이
단일 명령은 패키지가 설치되지 않은 경우 패키지를 설치합니다. 이 명령은
패키지가 설치될 때 해당 패키지를 새 버전으로 업데이트합니다.
다음에 수행할 작업
필수 패키지는 운영 체제에 따라 다릅니다. 각 Linux 운영 체제의
필수 패키지 목록은 설치를 위한 Linux 시스템 준비의 내용을 참조하십시오.