팩맨 업데이트가 필요한 패키지의 다운로드 크기를 나열하는 방법은 무엇입니까?

팩맨 업데이트가 필요한 패키지의 다운로드 크기를 나열하는 방법은 무엇입니까?

pacman -Syu업데이트가 필요한 패키지 목록을 출력합니다. 그런 다음 인쇄됩니다.모두업데이트 크기(즉, 다운로드되는 데이터의 양)

내 질문은: 다운로드 크기를 얻을 수 있는 방법이 있습니까?데이터 팩필요업데이트를 원하시나요? 나는 이것이 약간의 텍스트 처리로 이루어질 수 있다고 생각 expac하지만 어떻게 해야 할지 모르겠습니다.

출력이 다음과 같이 인쇄될 것이라고 생각합니다.

package1-name X MB
package2-name X MB
...

답변1

바로 여기에.

필요한 것은 VerbosePkgLists활성화 하는 것뿐입니다.pacman.conf, 문서에 따르면:

업그레이드, 동기화 및 제거 작업을 위해 대상 패키지의 이름, 버전 및 크기를 표 형식으로 표시합니다.

예를 들어 이것은 다음을 생성합니다.

Package (183)                    Old Version            New Version            Net Change  Download Size

core/bash                        5.1.004-1              5.1.008-1                0.01 MiB       1.65 MiB

답변2

pacman -Qui | awk '/^Name/{name=$3} /^Installed Size/{print $4$5, name}' | sort -h

약간 수정된 버전에서이 명령은 위키에서 나온 것입니다.

관련 정보