Skip to content

Instantly share code, notes, and snippets.

@mAster-rAdio
Last active June 1, 2021 02:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mAster-rAdio/68123adb2219e3b5d9e4896cce0f2518 to your computer and use it in GitHub Desktop.
Save mAster-rAdio/68123adb2219e3b5d9e4896cce0f2518 to your computer and use it in GitHub Desktop.

aptとyumにおける再利用可能な更新パッケージ一覧取得


apt

  • 出力結果をパイプに渡して加工するので、 apt ではなく apt-get を利用する。

apt更新一覧

apt-get upgrade --dry-run | grep `lsb_release -cs` | awk '{print($2);}' | sort -fu

apt更新一覧(セキュリティアップデートのみ)

apt-get upgrade --dry-run | grep `lsb_release -cs`-security | awk '{print($2);}' | sort -fu

apt更新一覧(セキュリティアップデート以外)

apt-get upgrade --dry-run | grep `lsb_release -cs` | grep -v `lsb_release -cs`-security | awk '{print($2);}' | sort -fu

yum

  • 出力結果を加工しやすいよう、自動改行される yum ではなく repoquery を利用する。

yum check-update と同等の出力結果

repoquery --all --pkgnarrow=updates --qf='%{name}.%{arch} %{version}-%{release} %{repo}' | sort -fu | column -t

yum更新一覧

repoquery --all --pkgnarrow=updates --qf='%{name}' | sort -fu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment