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