▼スレッド
│
└◇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 <
はじめまして、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です。
こんにちは、早田です。スレッド一覧
> マウント後、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)を調べてみましたが、壊れてはなさそうです。
Pegです。スレッド一覧
早田さん、回答、ありがとうございます。
あれから、DLし直してやっているんですが、結果は同じです。
> /usr/lib/rpm/rpmrc はありますか?
> なかったらもう一度展開してみるとか。
> パッケージ(instkit2.tar.gz)を調べてみましたが、壊れてはなさそうです。
instkit2.tar.gzを展開すると /usr/lib/rpm に rpmrc
が展開されますが、何故か使えないのです。
ちなみに、rpmrc を削除して、rpm を動かすと、
今回のエラーとは違う、rpmrc が無いと言うエラーが出ます。
早田です。スレッド一覧
> 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 は直しました。
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