무언가를 컴파일하려면 zlib1g-dev
패키지를 설치해야하므로을 시작했습니다 apt-get install zlib1g-dev
.
apt-get
다른 패키지로 인해 패키지가 이미 자동 설치되었으며 현재 명시 적으로 설치하고 싶다는 것을 알게되었습니다.
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
컴파일이 완료되었으므로 더 이상 명시 적으로 필요하지 않으므로 상태를 이전 상태로 되돌리려 고합니다. 자동 설치. 이 방법은 더 이상 필요하지 않을 때 자동으로 정리됩니다 apt-get autoremove
.
apt-get remove zlib1g-dev
일부 패키지는 여전히 그것에 의존 하기 때문에 할 수 없습니다 .
패키지 zlib1g-dev
설치 상태를 자동 설치로 되돌리려면 어떻게 해야 합니까?
/var/lib/apt/extended_states
손으로 직접 편집 할 수 있음을 알고 있습니다.
Package: zlib1g-dev
Auto-Installed: 0
에
Package: zlib1g-dev
Auto-Installed: 1
...하지만 기분이 좋지 않습니다.
apt-mark
설치하지 않아도되므로 @ArvindSing의 대답을 +1 합니다aptitude
. 모두가 이미 가지고apt-mark
있는apt
패키지 와 함께 제공됩니다 .