いつものように、更新するたびに、更新を受け取ったプログラムのリストが表示されます。また、アクティブな PPA ソースもいくつかあります。
どのアップデートがどのソースから来たのか知りたいです。
私はMintを使用していますが、シェルから実行したいので、これはすべてのディストリビューションに関係します。apt-get
答え1
これスレッドによると、実行できるとのことですapt-cache policy <package name>
。これaptitude -F%p --disable-columns search ~U
とここアップグレードされる各パッケージをチェックして印刷するための小さなシェルスクリプトを簡単に作成できます。
aptitude -F%p --disable-columns search ~U | xargs apt-cache policy
たとえば、これを~/.bashrcにエイリアスとして追加すると、Trisquelで完璧に動作します。
alias apt-wat='aptitude -F%p --disable-columns search ~U | xargs apt-cache policy'
bretty cewl コマンドがありますが、出力が多すぎるのは残念です。
または、インストールした各パッケージがどこから来たのかを確認したい場合はdpkg -l
、次のようにします。
dpkg -l | awk '{print $2}' | xargs apt-cache policy