`dnf`와 `yum` 패키지를 인기순으로 나열합니까? [폐쇄]

`dnf`와 `yum` 패키지를 인기순으로 나열합니까? [폐쇄]

dnf인기순으로 정렬된 모든 패키지를 사용 하거나 나열하려면 어떻게 해야 합니까 yum(이 기능이 사용 가능한 경우)?

인기에 대한 엄격한 정의는 없지만 다운로드와 같은 표준 측정항목을 사용하면 됩니다.

답변1

당신이 할 수 있는 최선의 방법은 정렬 열에 Google 결과 수와 패키지 이름을 표시하는 것입니다.

UA='user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/68.0.3440.75 Chrome/68.0.3440.75 Safari/537.36'
while read -r P ; do
    C=$(curl -s 'https://www.google.ca/search?q=$P' -H "$UA" \
    | grep About \
    | perl -pe 's/<[^<>]+>/ /g;s/.*About +([0-9,]+) +results.*$/$1/g;s/^.*[a-z].*$//g')
    echo -e "$C\t$P"
done \
< <(yum list all | grep "    " | perl -pe 's/[ .].*//g' | sort -u) \
| sort -rn

(사용자 에이전트를 생략하면 "403 Forbidden"이 발생합니다)

하지만 그 결과는 유용하지 않을 수도 있습니다(머리).

14,740,000,000  SDL
14,740,000,000  PyYAML
14,740,000,000  GeoIP
14,740,000,000  autogen-libopts
14,740,000,000  authconfig
14,740,000,000  audit-libs-python
14,740,000,000  audit-libs
14,740,000,000  audit
14,740,000,000  alsa-lib
14,740,000,000  acl

관련 정보