내데비안 제시시스템을 실행하면 aptitude
수동으로 설치되지 않았지만 자동 플래그가 없는 많은 라이브러리를 볼 수 있습니다. 따라서 기본 패키지를 제거하면 종속 패키지는 그대로 유지됩니다.
내 질문은 다음과 같습니다. 수동으로 설치되지 않은 패키지에 자동 플래그가 표시되지 않는 이유는 무엇입니까?
답변1
나는 수년 동안 동일한 문제를 겪었습니다. 많은 라이브러리가 새로 설치할 때 자동으로 설정되지 않았지만 그렇게해서는 안되는 이유는 없습니다. 나는 모든 라이브러리에서 수동으로 자동을 설정해 왔지만 그 후에 중요한 것이 제거되었기 때문에 한두 번 문제에 부딪혔습니다(한 번은 pam 모듈인 것 같습니다 :( ).
따라서 수동으로 각 라이브러리를 자동으로 표시하는 것이 좋은 생각인지 잘 모르겠습니다. 이렇게 하려면 다음 단계를 수행하는 것이 좋습니다.
- 시스템을 완전히 백업하십시오(항상 좋은 생각입니다!).
- 설치된 패키지 목록을 저장합니다(예
dpkg -l > installed_packages.txt
: ). - 문제가 아니라고 생각되는 모든 라이브러리를 자동(위험!)으로 표시하고 적성이 일부 라이브러리를 제거하도록 하세요.
- 재부팅하고 모든 것이 예상대로 작동하는지 확인하십시오.
- 그렇지 않은 경우 제거된 모든 패키지를 다시 설치하고 어떤 패키지가 정말 중요한지 알아보세요.
- 시스템이 부팅되지 않으면 백업을 사용하십시오.
즉, 나는 오랫동안 이 일을 해왔고 많은 문제가 없었습니다. 왜 이런 일이 발생하는지에 대한 공식 데비안 가이드/대답이 있었으면 좋겠지만 찾을 수 없습니다. 누구든지 이 문제를 해결하는 데 도움이 될 수 있는 점을 지적하거나 더 나은 답변을 제공할 수 있다면 정말 감사하겠습니다!
답변2
Debian의 경우에도 마찬가지라고 생각하지만, 적어도 Ubuntu에서는 기본적으로 설치되는 패키지(Debian/Ubuntu를 처음 설치할 때)가 자동 설치로 표시되지 않습니다. 당신이 보고 있는 라이브러리는 아마도 데비안을 설치할 때 설치되었을 것입니다.