CentOS 7 (Core)에 apt-get
를 설치하려고하는데 데비안 파일을 추출하려고 할 때
bash: dpkg: command not found
를 받았습니다. 둘 다 설치하려면 어떻게해야합니까?
설명
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-get
및 dpkg
그렇다면 CentOS를 사용하지 말고 Debian 기반 배포판을 선택하십시오.
댓글
- 패키지 관리자가 두 명인 것은 " 무의미한
'는 시스템을 망칠 수 있습니다.
apt
로 설치하려는 모든 항목은yum
를 통해 이미 설치된 libc와 같은 종속성을 가져올 가능성이 높습니다. 그러나apt
는 이미 설치되어 있음을 인식하지 못합니다. 충돌은 시스템에 매우 나쁠 수 있습니다.
apt
, 그러나 궁극적으로 설치하려는 것)yum
를 통해 사용할 수 없습니까?dpkg
는epel
저장소에서 사용할 수 있습니다. @Kusalananda를 울리면apt
및dpkg
를 사용하여 .deb 파일을 설치하지 않고 추출 / 검사하십시오.