자동으로 설치된 패키지를 의도적으로 설치된 패키지로 변경하는 방법은 무엇입니까?

자동으로 설치된 패키지를 의도적으로 설치된 패키지로 변경하는 방법은 무엇입니까?

저는 데비안 Jessie를 사용하고 있습니다. 소스 코드에서 일부 소프트웨어 Z를 설치하고 있습니다. 설치 지침에는 Debian 패키지 X에 의존한다고 나와 있습니다. 이 패키지를 aptitude에서 확인하고 설치했는데, 자동 설치( iA)로 표시되어 있습니다.

따라서 어느 날 패키지 X를 설치하게 만든 패키지 Y를 삭제하면 소프트웨어 Z의 작동이 중지됩니다. 그래서 제 질문은 비대화형 모드에서 적성을 사용하는 것이 바람직하다면 패키지의 플래그를 어떻게 변경할 수 있느냐는 iA것 입니다. i감사해요!

답변1

당신은 그것을 사용할 수 있습니다 apt-mark. 맨페이지에서:

   auto
       auto is used to mark a package as being automatically installed, which will cause
       the package to be removed when no more manually installed packages depend on this
       package.

   manual
       manual is used to mark a package as being manually installed, which will prevent the 
       package from being automatically removed if no other packages depend on it.

귀하의 경우에는 다음과 같은 명령을 사용하십시오 manual.

apt-mark manual <package-name>

관련 정보