데비안 설치에서 APT와 dpkg를 제거하는 방법은 무엇입니까?

데비안 설치에서 APT와 dpkg를 제거하는 방법은 무엇입니까?

몇 년 전 저는 debootstrap, chroot 및 squashfs-tools를 사용하여 개인용 라이브 이미지(하이브리드 사용 사례)를 만들었습니다.

이제 배포판을 재설계하고, 소프트웨어를 업데이트하고, 새로운 소프트웨어를 추가하고, 패키지 관리부터 시작하여 약간 간소화하고 싶습니다.

내가 실행하려고 할 때 :

$ apt remove apt dpkg

또는

$ apt purge apt dpkg

, apt는 시스템에 설치된 모든 패키지를 대상으로 합니다. 이는 제가 원하지 않는 일입니다. apt를 통해 설치된 모든 소프트웨어를 유지하고 싶지만, 여기에 있는 모든 패키지 관리 및 업데이트 메커니즘도 제거하고 싶습니다. 라이브 시스템이 필요하지 않습니다

나는 인터넷에서 이것을 검색해 보았고 Stack Overflow, Serverfault에서도 검색을 시도했으며 이 Stack Exchange 사이트에서 검색을 시도했지만 단 하나의 결과에도 내가 필요한 정보가 없습니다.

답변1

많은 패키지에는 dpkg특정 버전이 필요하기 때문에 명시적인 종속성이 있습니다 dpkg. 즉, 쉽게 제거할 수 없습니다.

그것~해야 한다apt직접 제거하려는 경우 다음과 같이 제거할 수 있습니다.

apt purge apt

dpkg라이브 시스템에서도 필요할 수 있는 일부 유틸리티를 제공합니다 update-alternatives. 특히 제거하려는 경우종속성을 충족하기 위해 빈 패키지를 만들 수 있습니다., 사용 equivs.

내 경험에 따르면 패키지 관리 도구는 라이브 시스템에서도 유용하며 아직 라이브 시스템의 일부가 아닌 패키지를 설치할 수 있습니다.

관련 정보