Yum: 설치 크기가 1MB 미만인 경우

Yum: 설치 크기가 1MB 미만인 경우

옵션을 사용하고 싶지는 않지만 --assume-yes소규모 설치(1MB 미만)는 묻지 않고 처리해도 괜찮습니다. 이것을 달성할 수 있는 방법이 있나요? 저는 페도라 20을 사용하고 있습니다.

답변1

패키지 크기별로 필터링하는 데 사용할 수는 없지만 --assume-yes크기별로 패키지를 쿼리하는 데 사용할 수 repoquery있으며 일부 awk필터링을 사용하면 다운로드 크기가 1MB 미만인 파일만 설치할 수 있습니다.

yum -y install `repoquery --pkgnarrow=updates -a --qf "%{name} %{size}" | awk '$2 < 1048576 {print $1}'`

이 명령의 기능: repoquery업데이트된 패키지에 대한 쿼리를 가져오고, 패키지 이름과 크기가 포함된 2열 목록을 만들고, 바이트(1MB)보다 작은 패키지 이름 awk만 인쇄합니다 . 1048576그런 다음 이 패키지 목록을 yum에 전달합니다.)

건배.

관련 정보