답변1
apt-get
Oracle Linux가 사용되지 않기 때문에 누락되었습니다 apt
. 다양한 배포판(대부분 심지어!)은 패키지 관리에 사용되는 도구 유형이 다릅니다. apt-get
Debian(및 Ubuntu와 같은 Debian 파생물)에서. Oracle Linux는 Red Hat Linux에서 파생되었으며 Red Hat은 dpkg/apt-get 대신 rpm
/를 사용합니다.dnf
그러나 Oracle Linux 8.5에는 반드시 이 기능이 함께 제공됩니다 yum
.
- 어떤 식으로든 명시적으로 삭제했습니다. 가능성은 낮습니다. 보호된 패키지입니다. 방금 확인했는데 Oracle Linux 8.5를 새로 설치하면 확실히 yum이 포함되어 있습니다.
- 더 이상
$PATH
/usr/bin을 포함하지 않도록 변수를 변경했습니다 .yum
- (아마도) 질문에 명시된 것처럼 전체 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-slim
dnf 대신 microdnf가 사용되고 로케일 데이터가 크게 줄어들기 때문에 이 변형의 일반적인 사용은 권장되지 않습니다.
따라서 작업에 잘못된 운영 체제를 사용하고 있습니다.