그래서 저는 패키지 관리를 배우고 있습니다. 네트워크를 통해 데비안 9.6을 설치하고 10으로 업그레이드하기로 결정했는데, 왜 안 될까요? 저는 전문가 설치를 선택했고 어느 곳에서도 추가 패키지를 선택하지 않았는지 확인했습니다. 내 목표는 을 얻는 것 입니다 base
.required
아마도 important
, 하지만 제가 도울 수 있다면 잊어버리세요.
지금 버스터로 업그레이드 중인데 그렇게 했으면 좋았을 텐데요.앞으로9.x에서 10.x로 변경했지만 패키지를 기록한 다음 required
, important
, 및 standard
패키지와 비교했습니다. - I아직250개 이상의 패키지가 있습니다! vim
, aptitude
, 을 설치했는데 man
종속성이 있어도 패키지가 250개 근처에 없어야 합니다. 그렇죠?
이러한 추가 패키지가 어떻게 여기에서 종료되었는지 추적할 수 있는 방법이 있습니까? 더 중요한 것은그냥 설치 base
하고required
그리고 권장 패키지의 자동 설치를 비활성화하여 설치된 유일한 패키지와 종속성이 절대적으로 필요하고 요청되며 종속성의 경우 승인되도록 하시겠습니까?
편집: , 및 cat /var/log/apt/history.log | grep 'apt install'
3개의 패키지만 반환됩니다 . 내가 직접 명시적으로 설치하지 않은 다수의 패키지를 반환합니다. 이것이 종속성이라면 수동으로 표시되지 않고 자동으로 표시될 것이라고 가정합니다. 그렇죠? 라이브러리, 유틸리티 등이 있습니다. 그 중 다수는 , , 등의 패키지처럼 보이지만 제 생각 에는 해당 라이브러리가 드라이버와 관련되지 않는 한 대부분 불필요합니다. 그럼에도 불구하고 시스템은 여전히 에 많은 패키지를 나열 하지만 전부는 아닙니다.man
aptitude
vim
apt-mark showmanual
required
important
sed
tar
login
standard
답변1
netinst를 다시 실행하고 설치 프로그램을 기본 설치로만 제한하도록 주의했습니다(가능한 경우). 결과는 실제로 소수의 기본 설치만 있는 것으로 보입니다. 비록 여전히 184개의 패키지가 있고 그 중 대부분이 라이브러리이지만 설치된 유틸리티의 선택이 적습니다. 이상하게도 이러한 패키지가 수동 설치로 표시되어 있으면 그 중 95개는 수동 설치로 표시되어 있고 나머지 14개는 그렇지 않은 것 같습니다. 하지만 현재로서는 수동으로 설치되는 패키지는 없을 것 같습니다.