Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇165:
rpmが使えない。 [Peg] 02/09 01:18

 └◇168:Re:rpmが使えない。 [早田] 02/09
  └◇169:Re:rpmが使えない。 [Peg] 02/09
   └◇170:Re:rpmが使えない。 [早田] 02/09
    └◇195:rpmが使用可能になりました。 [Peg] 02/11 <


165● rpmが使えない。[ Peg ] 2002 02/09 01:18
はじめまして、Pegと申します。

Cygwinは少し前から使っていたのですが、
「XonWindowを使ってみる」を参考にして、
XonWindowと同等の環境を作ろうと思ってます。

早速、instkit2.tar.gz(Project HeavyMoon)をDLし、
手順通りに環境変数設定、ミニルートでashを起動し、
マウント後、rpmのデータベース初期化を行おうとしたのですが
以下のメッセージが表示されてしまいます。

$ ./rpm --initdb
Unable to open /usr/lib/rpm/rpmrc for reading: No such file or directory.

/etc/mtab /usr/lib/rpm /var/lib/rpm/ /var/tmp/ は存在するのですが、
どうもrpmが使えないようなので困っています。
使用OSはWindows98SEです。
スレッド一覧


168● Re:rpmが使えない。[ 早田 ] 2002 02/09 01:20
こんにちは、早田です。

> マウント後、rpmのデータベース初期化を行おうとしたのですが
> 以下のメッセージが表示されてしまいます。
> $ ./rpm --initdb
> Unable to open /usr/lib/rpm/rpmrc for reading: No such file or directory.
> /etc/mtab /usr/lib/rpm /var/lib/rpm/ /var/tmp/ は存在するのですが、
> どうもrpmが使えないようなので困っています。
> 使用OSはWindows98SEです。

/usr/lib/rpm/rpmrc はありますか?
なかったらもう一度展開してみるとか。
パッケージ(instkit2.tar.gz)を調べてみましたが、壊れてはなさそうです。
スレッド一覧


169● Re:rpmが使えない。[ Peg ] 2002 02/09 01:21
Pegです。
早田さん、回答、ありがとうございます。

あれから、DLし直してやっているんですが、結果は同じです。

> /usr/lib/rpm/rpmrc はありますか?
> なかったらもう一度展開してみるとか。
> パッケージ(instkit2.tar.gz)を調べてみましたが、壊れてはなさそうです。
instkit2.tar.gzを展開すると /usr/lib/rpm に rpmrc
が展開されますが、何故か使えないのです。
ちなみに、rpmrc を削除して、rpm を動かすと、
今回のエラーとは違う、rpmrc が無いと言うエラーが出ます。
スレッド一覧


170● Re:rpmが使えない。[ 早田 ] 2002 02/09 01:21
早田です。

> instkit2.tar.gzを展開すると /usr/lib/rpm に rpmrc
> が展開されますが、何故か使えないのです。
> ちなみに、rpmrc を削除して、rpm を動かすと、
> 今回のエラーとは違う、rpmrc が無いと言うエラーが出ます。
ごめんなさい、原因が分かりました。
instkit2.tar.gzがまずかったです。

rpm --initdb の前で、/lib を /usr/lib にマウントしているため、
Cygwinからは、Windowsから見える /usr/lib が見えないからでした。

なので、エクスプローラから /usr/bin /usr/lib を /bin /lib に移動してください。
それから rpm --initdb をしてください。

instkit2.tar.gz は直しました。
スレッド一覧


195● rpmが使用可能になりました。[ Peg ] 2002 02/11 01:46
Pegです。 早田さん、回答ありがとうございます。
ここのところ、ネットに繋げなかった上、Cygwinにも
触れなかった関係でレスが遅くなってしまいました。
来れなかった間に、掲示板が新しくなってますね(^^

新たに、 instkit2.tar.gz をDLして使用したところ
rpmが使えるようになりました。

早速、凄く時間がかかることを覚悟して、
rpm -i *.rpm でインストールを試したのですが、
依存関係のチェックが厳しく、無理なようです。

そこで、ホロンからDLしたrpmファイルの一覧(アルファベット順)をから
install.sh を作成して実行したところ時間はかかりましたが、
最初の1回で約200個のパッケージのインストールに成功しました。

install.sh 記述例
#!/bin/bash

# rpm -ivh --ignoreos audiofile-0.2.1-2h1.i586-cygwin.rpm >/tmp/install.log
# rpm -ivh --ignoreos audiofile-devel-0.2.1-2h1.i586-cygwin.rpm >>/tmp/install.log
 :
 :

その後、インストールされていないパッケージだけを install.sh に書いては実行
と言う作業を繰り返したところ、合計290個程のインストールが出来ました。

今、XonWindowsと同等の環境がオリジナルの
Cygwin環境とは別に動いています。

ただ、その方法でもいくつかのパッケージを
インストールすることが出来ず、今回、また質問することになりました。

xemacsとXFree86関連のパッケージを中心に残り17個がインストール出来ません。
rpmを使用する方法でインストール出来た方、いらっしゃいませんか?

color-mate-xemacs-10.1.1-8.noarch-cygwin.rpm
ghostscript-6.51-15h4.i586-cygwin.rpm
ghostscript-fonts-5.50-4.noarch-cygwin.rpm
wemi-xemacs-1.14.3-0h1.noarch-cygwin.rpm
xemacs-21.4.5-0h3.i586-cygwin.rpm
xemacs-el-21.4.5-0h3.i586-cygwin.rpm
xemacs-extra-21.4.5-0h3.i586-cygwin.rpm
xemacs-sumo-20010929-0h2.noarch-cygwin.rpm
xemacs-sumo-el-20010929-0h2.noarch-cygwin.rpm
XFree86-4.1.0.1-4a.i586-cygwin.rpm
XFree86-tools-4.1.0.1-4a.i586-cygwin.rpm
XFree86-twm-4.1.0.1-4a.i586-cygwin.rpm
XFree86-xdm-4.1.0.1-4a.i586-cygwin.rpm
XFree86-Xnest-4.1.0.1-4a.i586-cygwin.rpm
XFree86-Xvfb-4.1.0.1-4a.i586-cygwin.rpm
xinitrc-3.20-1h5.noarch-cygwin.rpm
スレッド一覧

早田のホームページへ
CGIROOM