apt로 이미 설치된 패키지의 권장 패키지 설치


11

이전에와 함께 패키지를 설치했으며 --no-install-recommends이러한 패키지가 없어서 일부 기능이 누락되었습니다. apt-get완전히 제거하지 않고 명령으로 이러한 패키지를 설치할 수있는 방법이 있습니까 (여러 개의 종속 패키지도 제거되므로)?

apt-cache depends *packagename* | grep Recommends이 패키지 목록을 얻는 데 사용할 수 있다는 것을 알고 있습니다. 그런 다음 수동으로 설치하고 수동으로 자동 설치하도록 설정할 수 있습니다. 그러나 나는 당신이 apt-get으로 이것을 자동으로 할 수 있는지 알고 싶습니다.

답변:


4

조금만 awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'

2
그러나 권장 패키지의 자동 설치와 달리 재귀는 아닙니다.
vinc17
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.