CentOS 7 (Core)에 apt-get를 설치하려고하는데 데비안 파일을 추출하려고 할 때

bash: dpkg: command not found 

를 받았습니다. 둘 다 설치하려면 어떻게해야합니까?

설명

  • 사용하려는 패키지가 아니라 apt, 그러나 궁극적으로 설치하려는 것) yum를 통해 사용할 수 없습니까?
  • dpkgepel 저장소에서 사용할 수 있습니다. @Kusalananda를 울리면 aptdpkg를 사용하여 .deb 파일을 설치하지 않고 추출 / 검사하십시오.

Answer

CentOS에 apt를 설치하지 않습니다. .deb 패키지가 있습니다.

CentOS에서는 yum (CentOS 7 이하) 또는 (CentOS 8). RPM 패키지를 설치할 수 있습니다.

Ubuntu와 CentOS는 서로 다른 패키지 관리자 (dpkg와 RPM)를 가지고 있습니다. 이것이 바로 처음에는 다른 배포판 이 있습니다 .. 🙂

최근에 Ubuntu에서 CentOS로 이동하여 학습 곡선에 어려움을 겪고 있다면이 별칭은 여기 입니다. 물론 실제 apt는 아닙니다. 하지만 익숙한 명령을 실행하고 CentOS에서 유사한 결과를 얻을 수 있습니다.

Answer

dpkg는 Debian 기반 시스템 용 .deb 패키지를 관리하는 도구이고, apt-get는 설치를 수행하는 도구입니다. Debian 기반 시스템에 대한 종속성 해결.

CentOS 7에 해당하는 항목은 .rpm 패키지 처리를위한 rpm입니다. 설치 및 종속성 해결을위한 div id = “48b66e8cdc”>

. CentOS 8의 경우 설치는 dnf로 완료됩니다.

시작할 수 있습니다. 간단한 검색을 시작하여 yum를 사용합니다.

yum search project_name 

다음을 사용하여 결과 패키지 중 하나를 설치해보십시오.

yum install package_name 

yum install dpkg를 사용하면 CentOS에 dpkg를 쉽게 설치할 수 있습니다. . 충분한 노력을 기울이면 apt-get가 설치되었지만 작동하거나 CentOS 시스템에 설치할 수있는 패키지를 제공 할 사용 가능한 .deb 저장소가 없기 때문에 궁극적으로 의미가 없습니다.

If CentOS 시스템에서 .deb 패키지를 빌드 할 수 있어야합니다. 데비안 chroot를 생성하여 .deb 패키지 빌드.

apt-getdpkg 그렇다면 CentOS를 사용하지 말고 Debian 기반 배포판을 선택하십시오.

댓글

  • 패키지 관리자가 두 명인 것은 " 무의미한

'는 시스템을 망칠 수 있습니다. apt로 설치하려는 모든 항목은 yum를 통해 이미 설치된 libc와 같은 종속성을 가져올 가능성이 높습니다. 그러나 apt는 이미 설치되어 있음을 인식하지 못합니다. 충돌은 시스템에 매우 나쁠 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다