Oracle Linux Server 8.5에서 Yum 또는 apt-get이 누락되었습니다.

Oracle Linux Server 8.5에서 Yum 또는 apt-get이 누락되었습니다.

wgetenv 를 사용하여 일부 파일을 다운로드 해야 합니다 Oracle Linux Server 8.5. 존재하지 않으므로 wget다운로드가 필요합니다. 패키지 관리자 도 존재 yum하지 않습니다 apt-get. 이것을 다운로드하는 방법?

  1. yum install wget산출yum: command not found
  2. apt-get install wget산출apt-get: command not found

아래에서 운영 체제 구성을 찾으십시오. 여기에 이미지 설명을 입력하세요.

답변1

apt-getOracle Linux가 사용되지 않기 때문에 누락되었습니다 apt. 다양한 배포판(대부분 심지어!)은 패키지 관리에 사용되는 도구 유형이 다릅니다. apt-getDebian(및 Ubuntu와 같은 Debian 파생물)에서. Oracle Linux는 Red Hat Linux에서 파생되었으며 Red Hat은 dpkg/apt-get 대신 rpm/를 사용합니다.dnf

그러나 Oracle Linux 8.5에는 반드시 이 기능이 함께 제공됩니다 yum.

  1. 어떤 식으로든 명시적으로 삭제했습니다. 가능성은 낮습니다. 보호된 패키지입니다. 방금 확인했는데 Oracle Linux 8.5를 새로 설치하면 확실히 yum이 포함되어 있습니다.
  2. 더 이상 $PATH/usr/bin을 포함하지 않도록 변수를 변경했습니다 .yum
  3. (아마도) 질문에 명시된 것처럼 전체 Oracle Linux 8.5 환경을 사용하지 않고 대신 Oracle Linux "스키니" 컨테이너(docker: )를 사용하고 있습니다 oraclelinux:8-slim. 시스템에는 의도적으로 시스템 관리 도구가 설치되어 있지 않으며 대화형 사용을 위한 것이 아닙니다.

인용하다https://hub.docker.com/_/oraclelinux?tab=description

oraclelinux:8과 oraclelinux:8-slim의 차이점

Oracle은 oraclelinux:8대부분의 확장된 Oracle Linux 8 이미지와 함께 사용할 것을 권장합니다.

oraclelinux:8-slim변형의 주요 목적은 정적으로 컴파일된 바이너리 또는 마이크로서비스에 "충분한 사용자 공간"을 제공하는 것입니다. 8-slimdnf 대신 microdnf가 사용되고 로케일 데이터가 크게 줄어들기 때문에 이 변형의 일반적인 사용은 권장되지 않습니다.

따라서 작업에 잘못된 운영 체제를 사용하고 있습니다.

관련 정보