
먼저 네트워킹 없이 netinst CD를 사용하여 데비안을 설치한 다음 /etc/apt/sources.list
기본 저장소를 가리키도록 편집한 다음 dhclient eth0
네트워킹을 설정하기 위해 실행했습니다. 그런 다음 less
. 이것은 시스템을 설정한 후 설치한 유일한 패키지입니다.
을 실행하면 , , , 모두 설치되어 있는 dpkg -l | less -S
것을 볼 수 있습니다 . 모두 필요한가요? 을 실행하면 시스템이 자동으로 busybox를 사용합니까?bsdutils
busybox
coreutils
apt-get --purge remove bsdutils coreutils
일반적으로 패키지를 실제로 제거하지 않고도 패키지를 제거한 후 시스템이 중단되는지 여부를 알 수 있는 방법이 있습니까?
답변1
경험적으로 찾을 수 있는 몇 가지 사항은 다음과 같습니다.
달리다 apt-cache show <pkgname>
.
출력에 다음과 같은 줄이 포함되어 있으면
Essential: Yes
시스템을 심각하게 손상시키지 않고는 패키지를 제대로 제거할 수도 없을 가능성이 높습니다.또 다른 좋은 곳은
Priority:
라인입니다. 라고 표시되어 있으면Priority: required
시스템에 필요한 중요한 패키지일 가능성이 높습니다.
bsdutils
and 는 데비안 에 모두 있고 while 은 coreutils
필수 가 아니며 and 입니다 . Essential: yes
Priority: required
busybox
Priority: optional
AFAIK는 일반 데비안 시스템에서는 busybox
대체품으로 사용할 수 없습니다 . coreutils
이를 설정하려면 꽤 많은 어려움을 겪고 많은 패키지를 깨뜨려야 합니다.