vine-users ML アーカイブ



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

  • From: 小泉 taka <tkzo1@xxxxxxxxxxx>
  • Subject: [vine-users:074988] Re: rpm コ マンドで一部パッケージが 表示されない
  • Date: Mon, 11 Sep 2006 23:20:56 +0900 (JST)
馬場崎様
田原様
皆様ありがとうございます。


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

一応以前 apt-get update を
実行してましたが、
エラーがでるので(メッセは忘れました)
アップデート出来ないときは
# apt-get dist-upgrade
を使うべし! とどっかの
ネットであったので
そうしてました。

 
> ……こういった状況(1.2.3.4.)であるという事で
> まちがいないでしょうか?

apt-get updateをした事がある以外は
おっしゃるとおりです。


> ……において、「手順を間違えるとrpmのリスト
>   がおかしくなった」経験がある

え!少々事例が似てますね
 

> # apt-get update
> # apt-get install XOrg-devel
> Xの開発用パッケージを取得します。成功すれば
> rpm -q で表示されるはずです。
> これらの結果をお知らせください。

少々長いですが、記入します。

*******************************************


[root@www ○○○]# apt-get update
取得:1 http://updates.vinelinux.org 3.2/i386 release
[2535B]
2535B を 1s 秒で取得しました (1698B/s)
ヒット http://updates.vinelinux.org 3.2/i386/main pkglist
ヒット http://updates.vinelinux.org 3.2/i386/main release
ヒット http://updates.vinelinux.org 3.2/i386/devel pkglist
ヒット http://updates.vinelinux.org 3.2/i386/devel release
ヒット http://updates.vinelinux.org 3.2/i386/plus pkglist
ヒット http://updates.vinelinux.org 3.2/i386/plus release
ヒット http://updates.vinelinux.org 3.2/i386/updates
pkglist
ヒット http://updates.vinelinux.org 3.2/i386/updates
release
ヒット http://updates.vinelinux.org 3.2/i386/main srclist
ヒット http://updates.vinelinux.org 3.2/i386/devel srclist
ヒット http://updates.vinelinux.org 3.2/i386/plus srclist
ヒット http://updates.vinelinux.org 3.2/i386/updates
srclist
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了

[root@www ○○○]# apt-get install XOrg-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
  XOrg-libs freetype2 libexpat
以下のパッケージが新たにインストールされます:
  XOrg-devel XOrg-libs freetype2 libexpat
アップグレード: 0 個, 新規インストール: 4 個, 削除: 0 個, 
保留: 0 個
7022kB のアーカイブを取得する必要があります。
展開後に 17.0MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.2/i386/main libexpat
1.95.7-1vl1 [70.4kB]
取得:2 http://updates.vinelinux.org 3.2/i386/main
freetype2 2.1.7-0vl4.1 [256kB]
取得:3 http://updates.vinelinux.org 3.2/i386/updates
XOrg-libs 6.8.2-0vl7.9 [227
6kB]
取得:4 http://updates.vinelinux.org 3.2/i386/updates
XOrg-devel 6.8.2-0vl7.9 [44
20kB]
7022kB を 46s 秒で取得しました (150kB/s)
変更を適用しています...
準備中...                  
########################################### [100%]
   1:libexpat              
########################################### [ 25%]
   2:freetype2             
########################################### [ 50%]
   3:XOrg-libs             
########################################### [ 75%]
   4:XOrg-devel            
########################################### [100%]
完了
[root@www ○○○]# rpm -q XOrg-devel
XOrg-devel-6.8.2-0vl7.9

出てきます。


*******************************************

> (*因みに reinstall というオプションスイッチで、
>  指定パッケージを再インストールできますよ)
> また、apt-get update の後で
> # apt-cache gencaches
> を実行してキャッシュを作り、
> # apt-cache search postfix
> ……などとすれば、取得一覧中に該当パッケージがあるか
> どうかが分かります。

それは知りませんでした。
やってみたところ
postfix 関連表示されますね。

今!

apt-get reinstall postfix 
したら、
rpm -q postfixで
バージョンが表示されました
ありがとうございます!
apt-get reinstall httpd 
でも
バージョンが表示されました。
reinstall すれば良いのですね。
なお、各種設定も引き継がれ
ちゃんとバーチャルドメインも動いてます
ありがとうございます!!

でも原因が・・・
動けば気にしなくてもいいかもしれませんが・・


************

田原様

>下のリストでgnupg-1.2.6-0vl5となっていたため、
>2006-8-13の情報の更新とパッケージのアップグレードは
>できているようです。

そうなんです、なぜかそれが出来ました。

># httpd -v
>とすれば、バージョンは確認できるようです。

Server version: Apache/1.3.33 (Unix)  (Vine/Linux)
Server built:   Nov 27 2004 21:20:29

と出ました!そうですね
そのコマンドがあったのですね!
忘れてました。rpm にこだわってました。


以上から、apt-getによる更新は正常である可能性が高いよう
な気がします。
とりあえず問題をrpmデータベースに絞って考えてみてはどう
でしょうか。
-- 

そうですね
reinstall なにか、rpm パッケージを保持する物や
登録する部分が
壊れてる気がするのですが・・・

とりあえず出来ましたが、こんな事例って
私だけでしょうかね。
原因が見えません

今後のためによろしかったら、
教えてください。

よろしくお願いします。
ps vine 4.0 楽しみです。


--------------------------------------
[10th Anniversary] special auction campaign now!
http://pr.mail.yahoo.co.jp/auction/