[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:53374] Re: 古いコードネームのついたパッケージ



こんにちは。岩松です。

2009年11月25日19:37 Naoki SHIOJI <shioji@xxxxxxxxxxxxxxxxxx>:
> どうも有難うございます。
>
>> debian 以外から入れたものがなければ aptitude の検索パターンを使って、
>>  sudo aptitude search '~i!~Odebian'
>> で確認した後、
>>  sudo aptitude purge '~i!~Odebian'
>> のように削除する方法もあります。
>
> aptitude search '~i!~Odebian'
> ですが、実行してみても何が選ばれているのかよくわかりませんし、
> http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s05.html#tableSearchTermQuickGuide
> を見ても、どうもよくわかりません。
>
> すみませんが aptitude search '~i!~Odebian' によって
> 何が選ばれているのか解説をお願いできないでしょうか。

~i は インストールされているパッケージを対象にします。
http://algebraicthunk.net/~dburrows/projects/aptitude/doc/ja/ch02s03s05.html#searchInstalled

~O  はパッケージ提供元を指定します。 Odebian なので debian が提供元ってことになります。
http://algebraicthunk.net/~dburrows/projects/aptitude/doc/ja/ch02s03s05.html#searchOrigin

! は否定 ですね。なので

sudo aptitude search '~i!~Odebian'
Debian が提供元 "ではない" インストールされたパッケージを検索する。

という意味になります。

例えば、自分の環境だと以下のような出力を得ます。

$ aptitude search '~i!~Odebian'
i   binutils-sh4-linux-gnu          - The GNU binary utilities, for sh4-linux-gn
i   cpp-4.3-sh4-linux-gnu           - The GNU C preprocessor
i   g++-4.3-sh4-linux-gnu           - The GNU C++ compiler
i   gcc-4.3-sh4-linux-gnu           - The GNU C compiler
i   gcc-4.3-sh4-linux-gnu-base      - The GNU Compiler Collection (base package)
.......

これらは debian で提供されてなくて、自分で作ったパッケージです。

岩松

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6