Deepin OS에서 RPM 파일을 통해 oracle xe 11g를 설치하려고 합니다.

Deepin OS에서 RPM 파일을 통해 oracle xe 11g를 설치하려고 합니다.

저는 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를 사용하는 방법을 포함하여 다양한 종류의 가상화를 사용하는 것이 포함됩니다.

관련 정보