`update` 없이 `apt-get install`에 대한 사용 사례가 있습니까?

`update` 없이 `apt-get install`에 대한 사용 사례가 있습니까?

run 지침을 볼 때마다 먼저 apt-get install실행하라는 메시지가 나타납니다 apt-get update. upgrade및 에도 동일합니다 dist-upgrade.

자동으로 설치되지 않는 이유는 무엇입니까 update? 원하지 않는 경우도 있나요?

답변1

apt-get update사용 가능한 패키지 목록과 해당 버전 번호를 업데이트합니다.

검색 중인 사용 사례는 다음과 같습니다. 짧은 시간에 두 번 실행하려면 패키지 목록이 그 동안 변경될 가능성이 없으므로 한 번만 apt-get install실행하면 됩니다 .apt-get update

답변2

다른 답변에서 언급했듯이 apt-get update사용 가능한 패키지 목록을 업데이트합니다. 따라서 사용 가능한 패키지 목록이 변경되지 않는 한 이는 단순히 시간과 대역폭을 낭비하는 것입니다.

apt-get update이전에 자주 보는 이유는 apt-get install두 가지입니다.

  • 종종 이것은 다음과 같은 맥락에서 발생합니다.PPA 추가또는 다른 패키지 소스; 이 경우 가장 먼저 수행한 작업은 사용 가능한 패키지 목록에 추가하는 것이므로 사용 가능한 패키지 목록을 업데이트해야 합니다.
  • 개발 기간 동안 아카이브는 매우 빠르게 변화하고 있습니다. 하루 동안 패키지 목록에 수백 가지 변경 사항이 있을 수 있으므로 apt-get update더 이상 사용할 수 없는 버전을 다운로드하지 않도록 먼저 변경하는 것이 좋습니다. 배포판이 출시되면 변경 횟수가 급격히 줄어듭니다. 일반적으로 매주 2회 이하로 줄어듭니다. apt-get update이 경우 설치 전에 실행하는 것은 거의 의미가 없습니다 .

답변3

게다가sudo apt-get update최근에 달리기를 하다가, 실행하기 전에 실행하지 않기로 결정할 수 있는 몇 가지 다른 상황이 있습니다 sudo apt-get install ....

  • 다음에서 소프트웨어를 설치하고 있습니다.현지의Ubuntu ISO가 굽거나 쓰여진 CD/DVD 또는 USB 플래시 드라이브와 같이 이미 구성된 소프트웨어 소스.
  • /var/cache/apt/archives이전에 설치했거나 실행한 후 로컬로(에) 캐시된 패키지를 설치 sudo apt-get --download-only install ...하고 다운로드하는 대신 거기에서 설치하려고 한다는 것을 알고 있습니다.

    (아마도 최신 버전이 아니거나 인터넷 연결이 매우 느리거나 인터넷에 연결되어 있지 않더라도 해당 버전으로 작업을 수행하고 싶을 수도 있습니다.)

  • 사용 가능한 패키지의 최신 버전이 없다는 것을 알고 있습니다. 예를 들어,nanoUbuntu의 런치패드 페이지"릴리스" 버전만 사용할 수 있으며 "보안", "업데이트" 또는 "제안"에는 아무 것도 사용할 수 없음을 보여줍니다. (반대로 보면 알겠지만firefox우분투에서그런 업데이트가 있습니다.)

  • 권장 버전보다 오래된 패키지를 설치할 위험이 있거나 시스템에서 설치하려는 패키지가 더 이상 사용 가능하지 않거나 더 이상 종속성이 없는 것으로 나열되어 설치에 실패할 위험이 있는 경우에도 시간을 절약하려는 경우 사용할 수 있거나 이미 시스템에 있는 일부 최신 소프트웨어와 충돌합니다.

    시스템이 자동으로 업데이트를 확인하도록 구성되어 있고 연중무휴 인터넷에 연결되어 있는 경우 sudo apt-get update대부분의 경우 수동으로 실행하지 않아도 될 정도로 이 위험이 낮은 것으로 간주될 수 있습니다(참조:RAOF의 답변과 거기에 대한 의견).

관련 정보