ホーム > Computer > 玄箱 Fedora化

玄箱 Fedora化

  • 投稿者: むらやま
  • 2007年8月27日 1:36 AM
  • Computer
このエントリーをはてなブックマークに追加
はてなブックマーク - 玄箱 Fedora化
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
玄箱 Fedora化% UNiX H@ckerz %

ひさしぶりに玄箱なんかをいじってみたり。
ずっとVine Linuxを入れていたけど、2.6と古すぎたので、Fedora 7を入れてみた。
といってもCDROMドライブも付いてないので、できる!玄箱 Fedora化!!のサイトのインストールキットを使った。
インストールは手順に従ってすんなり入ったが、入れ終わってyumを使って見たら、うまくいかない。
どうやらrpmの情報をうまくとれてない模様。
仕方ないのでちょっぴりプログラムをいじってみた。


・/usr/lib/python2.5/site-packages/yum/packages.py

--- packages.py.20070817        2007-07-25 23:48:56.000000000 +0900
+++ packages.py 2007-08-17 13:36:29.000000000 +0900
@@ -27,6 +27,7 @@
import rpmUtils.arch
import rpmUtils.miscutils
import Errors
+import md5
import urlparse
urlparse.uses_fragment.append("media")
@@ -674,6 +675,8 @@
self.pkgid = self.hdr[rpm.RPMTAG_SHA1HEADER]
if not self.pkgid:
self.pkgid = self.hdr[rpm.RPMTAG_SIGMD5]
+        if not self.pkgid:
+            self.pkgid = md5.new(str(self.hdr)).hexdigest()
self.packagesize = self.hdr['size']
self.__mode_cache = {}
self.__prcoPopulated = False

これでなんとか動くようになった。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://mura.stoic.jp/2007/08/post_122/trackback/
トラックバックの送信元リスト
玄箱 Fedora化 - % UNiX H@ckerz % より

ホーム > Computer > 玄箱 Fedora化

検索
フィード
メタ情報

ページの上部に戻る