Ubuntu 12.04에서 파일에 사용 가능한 업데이트 목록을 가져오는 방법이 있습니까?
업데이트하기 전에 업데이트 목록을 검토하려면 이 정보가 필요합니다. 따라서 문제가 발생할 경우 문제가 어디에 있는지 최소한 어느 정도 알 수 있습니다.
본질적으로 사용 사례는 다음과 같습니다.
- 사용 가능한 업데이트 목록 가져오기
- 목록을 검토하고 잠재적으로 문제가 있는 패키지를 표시하세요.
- 업데이트 수행
문제가 발생하면 이전에 표시된 패키지에서 문제 해결을 시작하십시오.
답변1
귀하의 질문을 완전히 이해했는지 잘 모르겠습니다. files
Linux에는 업데이트가 없으며 패키지에만 업데이트가 있습니다 . 어떤 업데이트가 염두에 두고 있는 특정 파일을 변경할 수 있는지 확인하려면 다음과 같이 하면 됩니다.
먼저 이 명령은
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
목록이 제공되고 보안 업데이트가 줄어듭니다.