ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Vine Linuxコミュのパケジの所属を知る方法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初心者質問ですみません。
Vine 2.6 に閉じた話で構わないのですが、インストール済みのhoge というパッケージが main に属するのか plus に属するのか(もしくはどちらにも属していない?)ということを簡単に知る方法ってありますでしょうか?
パッケージを提供してくれるサーバに接続して一覧を探せばいいんですが、ローカルで知る方法があればいいなと思いまして。

<やりたいこと>
とあるソフト(って、PHP5ですが:-))をソースからインストールする方法を解説する際、できるだけ既存のパッケージを活用するために、
# apt-get update
# apt-get upgrade
して、さらに
# apt-get install
で事前に(plusの中の)何を入れておけばよいかを指示したいがためです。

コメント(4)

hoge.rpm が Vine の main もしくは plus にあるかどうかを調べるだけでいいのなら
# apt-get update
# apt-cache search hoge
で調べることができますよ。
原理的には「ローカルで」知り得る方法はありません.パッケージそのものに main や plus といった情報が埋め込まれているわけではありませんので.

結局,なんらかのかたちでサーバから aptdata を引っ張ってきて参照する必要があると思います.一度それをやってパッケージリストをローカルに持つ,ということは可能でしょうけれども.
> # apt-cache search hoge

では、パッケージの一覧とその説明しか出ないみたいです。

> パッケージそのものに main や plus といった情報が
> 埋め込まれているわけではありませんので.

やっぱりそうですよね。

> apt-cache showpkg <パッケージ名>
> apt-cache policy <パッケージ名>

このへんの出力から grep でひっかけるくらいですかね。
どうもありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Vine Linux 更新情報

Vine Linuxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング