권장 및 권장 패키지를 설치하지 않는 방법은 무엇입니까?


68

나는 우분투 12.04 64 비트, 나는 다음과 같은 한 사용 sudo gedit /etc/apt/apt.conf및 추가

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

그러나 작동하지 않았습니다. 패키지를 설치하려고해도 제안 및 권장 패키지를 설치하려고합니다. 이 문제를 어떻게 해결할 수 있습니까?


이 관련 질문을 참조하십시오 : askubuntu.com/questions/196059/…

3
apt-config dump |fgrep -i recommend다시 변경되는 경우 현재 패션 구문을 제안합니다.
temoto

답변:


85

이 시스템 권장 패키지를 설치하지 않으려면 당신은 실행할 수 있습니다 apt-get--no-install-recommends플래그 또는 aptitude--without-recommends/의 -R플래그.


이 플래그를 항상 활성화하려면 (권장하지 않음) /etc/apt/apt.conf파일에 다음 줄을 넣으십시오 .

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

이러한 패키지는 이유 때문에 권장되며 항상 무시하는 것은 좋지 않습니다. 권장 패키지가 잘못되었음을 알고있는 경우 플래그를 사용하는 것이 좋습니다.


이것은 작동합니다, 나는 그것을 확인할 수 있습니다.
토마스 워드

나는 이미 그 옵션을 시도했지만 우분투 reposoritorio에서 설치하는 것이 효과가 없다면 ppa에서 설치하려고하지만 작동하지 않습니다.
user84911

나는 제안 및 추천 패키지를 설치하지 마십시오, 항상에 apt-get을 구성 할, 그래서 난 내 나쁜 영어 죄송 apt.conf 파일을 설정하려면
user84911

apt.conf의 내용을 보여주기 위해 게시물을 수정했습니다.
Alex L.

2
포장 문서 읽기 '권장'패키지를 설치해야한다는 것을 알고 있습니다. '추천 된'패키지 설치를 비활성화하지 않는 이유를 설명 할 수 있습니까? 그들은 지금까지 다소 성가신 것 같습니다.
jlh

19

최근 버전의 올바른 구문은 다음과 같습니다.

APT::Install-Suggests "0";
APT::Install-Recommends "0";

이에 넣을 수 있습니다 /etc/apt/apt.conf와 같은 (더 이상 기본으로 존재) 또는 파일을 99local/etc/apt/apt.conf.d.

/etc/apt/apt.conf.d설정을 무시할 수 있는 다른 파일이 있는지 확인하십시오.


12

오늘 확인 (2015 년 1 월 7 일).

이 설정은 저에게 효과적입니다.

APT :: 설치- "거짓"권장;
APT :: 설치- "거짓"을 제안합니다.

이 솔루션은 작동하지 않습니다 :

APT :: Get :: Install- "false"를 권장합니다.
APT :: Get :: Install- "거짓"을 제안합니다.

2
문제는 약 12.04입니다. lan의 답변은 이미 이후 버전에 대해서는 APT :: Install-Recommends이므로 답변에 추가 정보가 추가되지 않습니다.
Requist

3
달력 날짜가 아닌 어떤 OS 버전을 사용해 보셨습니까?
Melebius

10

나에 따르면 conf 파일 변경은 너무 위험하고 불필요합니다. 오히려 apt-get권장 패키지를 설치하지 마십시오 지정하는 옵션을 제공합니다.

sudo apt-get install --no-install-recommends package-name

이것은 conf 파일을 변경하는 것보다 낫습니다.


어떻게 요? 추론은 무엇입니까?
outlyer

4

당신은 나와 같아서 /etc/apt/apt.conf.d/99synaptic숨어있는 파일 이있을 수 있습니다 . 이 파일의 출처를 아직 확실하지 않지만 한 줄이 들어 있습니다.

APT::Install-Recommends "true";

그것은 확실히의 변화를 재정의했을 것입니다 /etc/apt/apt.conf. 파일이 더 이상 패키지에서 사용되는 것을 알 수 없으므로 파일을 삭제하거나 (내용이 비슷한 지 확인) true를 false로 바꾸는 것이 좋습니다.


2

-o옵션을 사용하여 명령 행에서 구성 문자열을 지정할 수 있습니다 .

이것은 나를 위해 작동합니다 (APT v.1.4.8) ( sudo필요한 경우) :

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0

1
이 작동합니다 apt-get. 하지만 어떻게해야 apt합니까?
Rolf

1

한 줄로 /etc/apt/apt.conf.d/60user 파일을 만드는 것이 좋습니다.

APT::Install-Recommends "false";

이것은 12.04에 나에게 잘 작동합니다.


2
OP는 이미 이것이 효과가 없다고 언급했습니다.
Oli

나는, 10.04에서 12.04, 14.04 및이 확인 APT :: APT 구입 :: 설치 - *는 "apt-get을 설치"와 함께 잘 작동 않았다 :: * 일을 해달라고 GET
ggrandes

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.