리눅스를 사용하다 보면 패키지를 설치/업데이트 해야 할 때가 있죠?
수세 리눅스에서는 패키지 설치/업데이트 시에 보통 zypper를 사용합니다.
그런데 패키지 설치/업데이트 할 때 아래와 같은 오류가 발생할 수 있습니다.
이 오류는 Vmware에서 설치할 때 발생하는데요,
이번 포스팅에서는 이 오류의 해결책에 대해 설명드리겠습니다.
우선 오류를 확인해보죠.
1. 오류 확인
Java를 업데이트 해보겠습니다.
hana:~ # zypper install java-1_8_0-ibm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 NEW packages are going to be installed:
java-1_8_0-ibm javapackages-tools
The following package is not supported by its vendor:
java-1_8_0-ibm
2 new packages to install.
Overall download size: 100.8 MiB. Already cached: 0 B. After the operation, additional 179.9 MiB will be used.
Continue? [y/n/...? shows all options] (y): y
Retrieving package javapackages-tools-2.0.1-11.1.x86_64 (1/2), 51.1 KiB (129.9 KiB unpacked)
Failed to mount cd:///?devices=/dev/disk/by-id/ata-VMware_Virtual_SATA_CDRW_Drive_01000000000000000001 on /var/adm/mount/AP_0xA0Rxb5: Mounting media failed (mount: no medium found on /dev/sr1)
Please insert medium [SLE-12-SP4-SAP-12.4-0] #1 and type 'y' to continue or 'n' to cancel the operation. [yes/no] (no):
위와 같이 오류가 났습니다.
이를 해결해볼까요?
2. 해결방법
이 오류를 해결하기 위해서는 Repository를 재구성해주어야합니다.
우선 설치 CD를 다시 연결해주세요.
YaST 툴을 실행시킵니다.
Software Repositories를 실행합니다.
기존에 잘못 연결되어 있는 경로를 삭제해줍니다.
다시 추가를 위해 Add 버튼을 누릅니다.
저희는 CD를 Repositoriy로 사용할 겁니다.
물론 다른 방식을 사용해도 됩니다.
연결한 CD 디바이스를 선택합니다.
약관에 동의해주고 Next를 누릅니다.
자, 이렇게 간단하게 추가가 완료되었습니다.
다시 Java를 설치/업데이트 해볼까요?
hana:~ # zypper install java-1_8_0-ibm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 2 NEW packages are going to be installed:
java-1_8_0-ibm javapackages-tools
The following package is not supported by its vendor:
java-1_8_0-ibm
2 new packages to install.
Overall download size: 100.8 MiB. Already cached: 0 B. After the operation, additional 179.9 MiB will be used.
Continue? [y/n/...? shows all options] (y): y
Retrieving package javapackages-tools-2.0.1-11.1.x86_64 (1/2), 51.1 KiB (129.9 KiB unpacked)
Retrieving package java-1_8_0-ibm-1.8.0_sr5.20-30.36.1.x86_64 (2/2), 100.7 MiB (179.8 MiB unpacked)
Checking for file conflicts: ..................................................................................[done]
(1/2) Installing: javapackages-tools-2.0.1-11.1.x86_64 ........................................................[done]
(2/2) Installing: java-1_8_0-ibm-1.8.0_sr5.20-30.36.1.x86_64 ..................................................[done]
Additional rpm output:
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-ibm/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-ibm to provide /usr/lib64/jvm/jre-ibm (jre_ibm) in auto mode
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-ibm to provide /usr/lib64/jvm/jre-1.8.0 (jre_1.8.0) in auto mode
update-alternatives: error: no alternatives for jce_1.8.0_ibm_local_policy
update-alternatives: using /usr/lib64/jvm-private/java-1.8.0-ibm/jce/vanilla/unlimited/local_policy.jar to provide /usr/lib64/jvm/jre-1.8.0-ibm/lib/security/policy/unlimited/local_policy.jar (jce_1.8.0_ibm_unlimited_local_policy) in auto mode
오류 없이 설치/업데이트가 완료되었습니다.
간단하죠?ㅎㅎ
'Linux' 카테고리의 다른 글
Virtual Memory(SWAP) (0) | 2020.07.22 |
---|---|
리눅스 su, su - 차이 (0) | 2020.07.20 |
init 프로세스 (0) | 2020.07.07 |
리눅스 런레벨(Runlevel) (0) | 2020.03.18 |
GRUB? (0) | 2020.03.18 |