Resolution
RPM 패키지를 설치하려면 먼저 시스템에 설치하려는 RPM 패키지가 있어야합니다. Red Hat 고객 포털은 다운로드 영역에서 제품에 포함된 모든 RPM 패키지를 제공합니다. 관심있는 패키지를 찾는 방법은 두 가지가 있습니다.
패키지 이름으로 찾아보기
다운로드에서 Rpm 패키지 검색을 선택하십시오. 패키지 검색을 사용하면 제품에 관계없이 패키지를 검색 할 수 있지만 특정 제품으로 제한 될 수 있습니다.,
제품 별 찾아보기
다운로드에서 관심있는 제품을 탐색 한 다음’패키지’탭을 선택하십시오. 예를 들어,패키지 RHEL7Server
참고:활성 제품 구독는 추가적인 권한이 포함된 패키지하는 데 필요한 보거나 다운로드 패키지가 있습니다.
다운로드에 대한 자세한 내용은 패키지 고객 포털에서 이 솔루션을 다운로드하는 방법 rpm 패키지를 수동으로서 고객 포털?,
를 설치하거나 업그레이드
두 가지 옵션의rpm
명령에 사용되는 설치하거나 업그레이드 RPM 패키지:
-
-i
를 설치하는 데 사용되는 새로운 패키지입니다. 단지의 경우 커널 설치 및 업그레이드에 항상 이것을 사용하십시오. -
-U
를 업그레이드하는 데 사용되는 패키지지만 패키지를 설치하는 경우에 존재하지 않 RPM 데이터베이스입니다.
사용법 및 추가 옵션은 RPM man 페이지에서 찾을 수 있습니다. 명령 줄에서man rpm
를 입력하십시오., 여기에 몇 가지 정보에 대해-i
및-U
플래그:
INSTALL AND UPGRADE OPTIONS The general form of an rpm install command is rpm {-i|--install} PACKAGE_FILE ... This installs a new package. The general form of an rpm upgrade command is rpm {-U|--upgrade} PACKAGE_FILE ... This install the package or upgrades the package currently installed to a newer version. This is the same as install, except all other version(s) of the package are removed after the new package is installed.
예:
참고:이러한 예에는 패키지는 디렉토리에서 당신의 시스템입니다. 아래 RPM 명령은 새 RPM 파일이 있는 현재 작업 디렉토리에서 실행됩니다.
- RPM 패키지를 설치하려면
-i
플래그를 사용합니다. 앞서 언급했듯이 커널 RPM 을 설치할 때이 플래그를 사용합니다., 이 경우 새 커널이 부팅되지 않을 경우를 대비하여 적어도 일시적으로 이전 커널을 제자리에두고 싶을 것입니다. 이 예에서는 먼저ls
명령으로 새 RPM 패키지의 이름을 확인합니다. 그런 다음 RPM 데이터베이스를 쿼리하여 어떤 커널 패키지가 이미 설치되어 있는지 확인합니다. 쿼리에 버전 번호를 포함 할 필요는 없지만 사용법은 다음과 같습니다.rpm -q <package name>
. 다음 명령으로 RPM 패키지를 설치할 수 있습니다.rpm -ivh <package name>
., 참고-v
옵션 보여 자세한 정보를 출력하고-h
가 표시됩 해시 표시를 나타내는 작업의 진행 RPM 업그레이드합니다. 마지막으로 패키지를 사용할 수 있는지 확인하기 위해 다른 RPM 쿼리를 실행합니다.
- RPM 패키지를 업그레이드하려면
-U
플래그를 사용합니다. 이 예에서는ls
명령으로 새 패키지 이름을 확인합니다. 그런 다음 RPM 쿼리를 실행하여 설치하려는 패키지가 RPM 데이터베이스 인rpm -q <package name>
에 있는지 확인합니다., 그런 다음 다음 명령으로 RPM 설치를 실행합니다.rpm -Uvh <package name>
. 참고-v
옵션 보여 자세한 정보를 출력하고-h
가 표시됩 해시 표시를 나타내는 작업의 진행 RPM 업그레이드합니다. 마지막으로 패키지를 사용할 수 있는지 확인하기 위해 다른 RPM 쿼리를 실행합니다.
참고:httpd
및mod_ssl
하는 데 필요한 설치될 때문에 동시에 종속성의 문제입니다., 다른 하나없이 설치하려고하면 다음과 유사한 오류가 발생합니다.
# rpm -Uvh httpd-2.0.46-32.ent.3.i386.rpmerror: Failed dependencies: httpd = 2.0.46-32.ent is needed by (installed) mod_ssl-2.0.46-32.ent