`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

おすすめ記事