오늘 직장에서 보았는데 texlive-base
둘 다 texlive-latex-base
내 시스템에 설치되어 있지만 명시적으로 설치하지 않았고 다른 사람도 내 컴퓨터를 사용하지 않았습니다.
그래서 이전에 설치했을 수도 있는 다른 패키지의 종속성을 충족하면서 두 패키지가 모두 설치되었다고 생각합니다.
내 시스템의 어떤 패키지에 이 두 패키지가 설치되어 있는지 알고 싶습니다.
또는 내 시스템에 이미 설치된 소프트웨어 패키지 중 이 2개의 소프트웨어 패키지를 설치해야 하는 경우도 있습니다.
어떻게 해야 하나요?
나는 사용하고있다apt-get
고쳐 쓰다
$ aptitude why texlive-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
i A texlive-latex-base Depends texlive-base (>= 2017.20170628)
$ aptitude why texlive-latex-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
답변1
aptitude
당신에게 말할 수 있습니다 - 설치하지 않았다면 다음을 실행하십시오
aptitude why texlive-base
texlive-base
설치를 유발한 가장 강력한 종속성을 확인합니다 .
aptitude why texlive-latex-base
에 대해서도 동일한 작업을 수행합니다 texlive-latex-base
.
추가하여 시스템의 -v
모든 종속성을 볼 수 있습니다.texlive-base
aptitude why -v texlive-base
aptitude
UI를 실행하고 사용하여 종속성을 탐색할 수도 있습니다 texlive-base
.
특정 사례에서 출력은 wifitap
명시적으로 설치되었음을 의미하며 그 결과 python-pyx
자동 texlive-latex-base
설치 가 발생 texlive-base
했습니다(따라서 A
). 권장 패키지는 기본적으로 설치됩니다. 이를 원하지 않으면 옵션을 다음 APT::Install-Recommends
으로 설정하세요 ."false"
/etc/apt/apt.conf
APT::Install-Recommends "false";