vine-users ML アーカイブ



[vine-users:074986] Re: rpm コ マンドで一部パッケージが 表示されない

  • From: Seiichirou Babasaki <mindgear@xxxxxxxxxxxx>
  • Subject: [vine-users:074986] Re: rpm コ マンドで一部パッケージが 表示されない
  • Date: Mon, 11 Sep 2006 19:20:47 +0900
馬場崎です。
[vine-users:074980]を読んでいて気になる所が
ありましたので、すみませんがもう一度確認をお願いします。

[投稿文から推察される状況]
1.ノートパソコンにVine2.6xをインストール

2.Vine3.2のCD-ROMを使い、おそらく
『既存のシステムのアップグレード』
あるいは、
『新規にフルインストール』
……によって、Vine3.2環境に更新

3.以来ずっと、apt-get updata を実行せずに
# apt-get dist-upgrade
のみを実行し、結果、一切更新がかからない
(注 → apt-get updata を実行しなければ
   どのパッケージに更新がかかったのかを
   ローカルのシステムは知り得ない
    (リストを取得していない)ので
   更新がかからないのは「正常」です)

4.rpm コマンドを使用してインストール済み
 パッケージの情報を調べようとすると非常に
 少なく、どう見ても異常である

======================================
……こういった状況(1.2.3.4.)であるという事で
まちがいないでしょうか?
それとも違う部分がありますか?

次に、なぜこんな事を確認するのかといえば、
■ 私(馬場崎)は次のケース
「Vine2.6r4からVine3.1(3.2)への更新」
……において、「手順を間違えるとrpmのリスト
  がおかしくなった」経験がある

■ RPMのインストール済みリストがおかしい事と、
apt コマンドで更新がかから無い件は、無関係とは
いえないまでも別の問題のような気がする

……という部分を疑っているからです。

状況に合わせて解決方法も示せると思いますが、
時間節約の意味で、apt で任意パッケージが引いて
これるかもテストしてもらえますか。
どんなパッケージでもいいんですが、ビルド用パッケージ
だと標準では入っていないはずですから、XOrg-devel
が取得できるか試してみてください。

# apt-get update
リストを更新します。[vine-users:074980]の
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
……というステータスで正常です。

# apt-get install XOrg-devel
Xの開発用パッケージを取得します。成功すれば
rpm -q で表示されるはずです。


これらの結果をお知らせください。
(*因みに reinstall というオプションスイッチで、
 指定パッケージを再インストールできますよ)
また、apt-get update の後で
# apt-cache gencaches
を実行してキャッシュを作り、
# apt-cache search postfix
……などとすれば、取得一覧中に該当パッケージがあるか
どうかが分かります。
(ここで表示されるものはインストール済みの意味では
 ありませんのでrpm -q クエリーコマンドとは性質が
 異なります)
(この例では必ず該当パッケージが存在しなければ
 なりません。これで何も表示されないのであれば、
 リストの取得に失敗しているか、何か別の原因を
 疑うことになります)


-- 
__/__/__/__/__/__/__/__/__/__/
 ZON or MaruArt. 
>> Babasaki Seiichirou (Jap)
E-Mail mindgear@xxxxxxxxxxxx
Zaurus      zon@xxxxxxxxxxxx
__/__/__/__/__/__/__/__/__/__/