왜 apt-get은 가끔 확인을 요구합니까?


21

때로는 이렇게 :

After this operation, 713kB of additional disk space will be used.
Do you want to continue [Y/n]?

그리고 가끔씩 '예'라고 가정하고 자동으로 다운로드합니다 (실제 출력을 붙여 넣을 수 없기 때문에 실제 출력을 붙여 넣을 수는 없습니다).

왜?


당신이 그것을 자극하는 것을 귀찮게하지 않도록 강요하는 방법을 알고 싶다면,이 대답을보십시오. 수퍼 유저 /questions/164553/...
Robin Winslow

답변:


25

확인 대화 상자가 나타납니다. 뿐만 아니라 요청하지 않은 패키지를 설치할 때뿐만 아니라 다음과 같은 경우에도 나타납니다.

  • 특별히 설치하지 않은 패키지 설치
  • 필수 패키지 제거
  • 보류 된 패키지 변경 (보관 된 패키지는 현재 설치된 버전에 보관하려는 패키지입니다)

다음 스위치 중 하나를 사용하여 무시할 수 있습니다.

  • -y
  • -yes
  • --assume-yes

당신이 모든 질문에 예라고 답한 것처럼 행동합니다. 그러나 안전을 위해 필수 패키지에 대한 프롬프트가 계속 표시됩니다.

필수 패키지 :

Essential은 패키지가 구성되지 않은 (그러나 패키지되지 않은) 상태에 있더라도 항상 시스템에서 사용 가능하고 사용 가능해야하는 최소한의 기능 세트로 정의됩니다.

감사합니다. @ 리오리 그걸 지적 해 주려고.



@slhck는 이것을 변경할 수있는 방법이 있습니다. .bashrc 또는 뭔가, 그래서 수동으로 입력 할 필요가 없습니다 -y 항상?
Robin Winslow

할 필요없이 항상 "예"라고 대답하도록하십시오. -y 이 답변보기 : 수퍼 유저 /questions/164553/...
Robin Winslow

@RobinWinslow 당신은 간단하게 alias 그만큼 apt-get install ~에 명령하다 alias agi=apt-get install -y 또는 유사합니다.
slhck

예, 저는 그것을 생각했습니다. 잠재적으로 전달하고자하는 모든 다른 옵션 때문에 약간 지저분 해 보입니다. apt-get 와 더불어 -y 선택권. 나는 config 파일을 추가하는 다른 질문에서 해결책을 선호한다. /etc/apt/apt.conf.d/
Robin Winslow

8

명시 적으로 요청한 패키지 이상을 설치해야한다면 허가를 요청할 것입니다. 그렇지 않으면 믿을 수 없습니다. 그 성가신 경우, 당신은 자동으로 예를 가정하는 -y 스위치를 사용할 수 있습니다.

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