저는 Deepin OS 사용자입니다. Oracle Xe 11g를 설치하려고 하는데 설치하려고 하면 다음 오류가 발생합니다.
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
glibc >= 2.3.4 is needed by oracle-xe-11.2.0-1.0.x86_64
libaio >= 0.3.104 is needed by oracle-xe-11.2.0-1.0.x86_64
/bin/sh is needed by oracle-xe-11.2.0-1.0.x86_64
답변1
Deepin OS는 Debian 기반이며 유사하게 APT 패키지 관리 시스템을 사용합니다. 따라서 RPM 명령을 직접 사용할 수 없습니다. 이 소프트웨어를 설치하는 한 가지 방법은 패키지를 다음 .rpm
으로 변환하는 것입니다..deb
외계인- 게시한 터미널 출력에서 권장하는 대로입니다. 먼저 파일을 변환한 다음 dpkg 및 apt-get을 사용하여 새 파일을 설치하는 단계를 수행합니다. apt 패키지와 함께 Alien을 사용하는 기본 사항은 다음과 같습니다.
alien --to-deb /path/to/file.rpm
sudo dpkg -i /path/to/file.deb
sudo apt-get install -f
경고:Alien은 멋진 도구이지만 변환된 소프트웨어를 설치하거나 실행할 때 예상치 못한 많은 문제를 초래할 수 있으므로 종종최후의 조치. 이 방법을 완전히 활용하려면 다음을 권장합니다.이보다 철저한 설치 방법, chkconfig 스크립트, 일부 커널 매개변수 설정 및 기타 설정 단계가 필요합니다.
또는 다음을 살펴보십시오.이 가이드여기서는 Alien 사용에 대해 설명하지만 궁극적으로 덜 고통스러울 수 있는 Oracle XE 설치를 위한 다른 방법도 제안합니다. 여기에는 Vagrant + Puppet을 사용하는 방법과 Docker를 사용하는 방법을 포함하여 다양한 종류의 가상화를 사용하는 것이 포함됩니다.