Ubuntu 12.04: 업데이트가 있는 패키지 목록 가져오기

Ubuntu 12.04: 업데이트가 있는 패키지 목록 가져오기

Ubuntu 12.04에서 파일에 사용 가능한 업데이트 목록을 가져오는 방법이 있습니까?

업데이트하기 전에 업데이트 목록을 검토하려면 이 정보가 필요합니다. 따라서 문제가 발생할 경우 문제가 어디에 있는지 최소한 어느 정도 알 수 있습니다.

본질적으로 사용 사례는 다음과 같습니다.

  1. 사용 가능한 업데이트 목록 가져오기
  2. 목록을 검토하고 잠재적으로 문제가 있는 패키지를 표시하세요.
  3. 업데이트 수행

문제가 발생하면 이전에 표시된 패키지에서 문제 해결을 시작하십시오.

답변1

귀하의 질문을 완전히 이해했는지 잘 모르겠습니다. filesLinux에는 업데이트가 없으며 패키지에만 업데이트가 있습니다 . 어떤 업데이트가 염두에 두고 있는 특정 파일을 변경할 수 있는지 확인하려면 다음과 같이 하면 됩니다.

먼저 이 명령은

   sudo apt-get upgrade --dry-run

작업을 수행하지 않고 업그레이드할 패키지 목록을 제공합니다 any. 다음 명령은 문제의 패키지만 다운로드합니다.

   sudo apt-get upgrade --download-only

이제 저장소(BTW는 /var/cache/apt/archives에 있음)에 안전하게 패키지가 있으므로 다음 명령을 사용하여 모든 패키지가 업데이트해야 하는 파일을 확인할 수 있습니다.

   dpkg-deb -c package_name.deb

옵션 -c의 의미는 다음과 같습니다.

-c, --contents 아카이브

패키지 아카이브의 파일 시스템 트리 아카이브 부분 내용을 나열합니다. 현재 tar의 자세한 목록에 의해 생성된 형식으로 생성됩니다.

모든 것이 만족스러우면 다음을 사용하여 패키지를 설치할 수 있습니다.

   sudo dpkg -i package_name.deb

물론 이 모든 것은 쉽게 스크립트로 작성할 수 있습니다. 이것이 당신이 추구했던 것이기를 바랍니다.

답변2

소프트웨어 업데이터에는 설치하려는 업데이트 목록을 제공하는 "업데이트 세부 정보" 옵션이 있습니다. 그렇지 않으면 sudo apt-get upgrade목록이 제공되고 보안 업데이트가 줄어듭니다.

관련 정보