옵션을 사용하고 싶지는 않지만 --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에 전달합니다.)
건배.