- - PR -
rpm-4.1のインストール
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-04-09 23:26
初めて投稿します。
rpm-4.1をインストールしようとしていますがうまくいきません。 www.rpm.orgよりrpm-4.1.tar.gzをdownloadし、以下のコマンドを発行しました。 zcat rpm-4.1.tar.gz | tar -xv cd rpm-4.1 content of rpm-4.1.tar.gz ---> http://fresh.t-systems-sfr.com/linux/src/.warix/rpm-4.1.tar.gz.html INSTALLを読み、以下のコマンドを発行しました。 INSTALLの内容 ---> http://fresh.t-systems-sfr.com/cgi-bin/warex?linux/src/rpm-4.1.tar.gz:a/rpm-4.1/INSTALL ./autogen.sh --noconfigure すると、以下のエラーメッセージが表示されました。 --- zlib ./autogen.sh: ./autogen.sh: No such file or directory --- beecrypt ./autogen.sh: ./autogen.sh: No such file or directory ---libelf ./autogen.sh: ./autogen.sh: No such file or directory autogen.shの該当する部分は以下のようになっており、 (echo "--- zlib"; cd zlib; ./autogen.sh --noconfigure "$@") (echo "--- beecrypt"; cd beecrypt; ./autogen.sh --noconfigure "$@") (echo "--- libelf"; cd libelf; ./autogen.sh --noconfigure "$@") zlib、beecrypt、libelfの各ディレクトリには、確かにautogen.shがありません。 autogen.shの内容 ---> http://fresh.t-systems-sfr.com/cgi-bin/warex?linux/src/rpm-4.1.tar.gz:a/rpm-4.1/autogen.sh この問題を解決する方法をご存知の方がいましたら、アドバイスして いただけませんか。 最後に私の環境を記しておきます。 lfs-4.0 www.linuxfromscratch.org linux kernel 2.4.19 XFree86 4.2.0 gnome-2.2.0 です。 以上、よろしくお願いいたします。 [ メッセージ編集済み 編集者: kapi 編集日時 2003-04-10 01:16 ] |
|
投稿日時: 2003-04-10 22:20
何をどのようにされたかは存じませんが、インストールマニュアルの
>If your libraries are not in a standard place you will need to change >configures environment. のこの部分が問題となっているのではないでしょうか? このエラー、autogen.shのスクリプトが必要としているライブラリを 見つけられてないだけに見えますが。このautogenも英語auto generator の略でしょうし、つまり自動環境設定生成スクリプトでしょうから。 (中のソースを見てないので何とも言えませんが) |
|
投稿日時: 2003-04-11 03:13
200LXさん、ご返事どうもありがとうございます。
>If your libraries are not in a standard place you will need to change >configures environment. >のこの部分が問題となっているのではないでしょうか? ご指摘の部分は、autogen.sh実行後、configureで必要なlibrary群が通常の場所以外 にある場合、LIBS、CPPFLAGSで指定してconfigureを実行して下さいということだと 思います。 私の説明が不十分で誤解を招いたようで、どうもすみません。 再度、問題を整理してみます。 rpm-4.1.tar.gzを展開すると、 content of rpm-4.1.tar.gz ---> http://fresh.t-systems-sfr.com/linux/src/.warix/rpm-4.1.tar.gz.html のようになります。 私の場合、/tempというディレクトリの下に展開しました。 /temp/rpm-4.1/autogen.shの内容 ---> http://fresh.t-systems-sfr.com/cgi-bin/warex?linux/src/rpm-4.1.tar.gz:a/rpm-4.1/autogen.sh /temp/rpm-4.1/autogen.shは、 まず、libtool/autoconf/automakeのバージョンを確認します。 このバージョンは、autogen.shの中で定義されています。(LTV、ACV、AMV) その後、/temp/rpm-4.1/autogen.shは、 /temp/rpm-4.1/popt/autogen.sh --noconfigure ....(1) /temp/rpm-4.1/zlib/autogen.sh --noconfigure ....(2) /temp/rpm-4.1/beecrypt/autogen.sh --noconfigure ....(3) /temp/rpm-4.1/libelf/autogen.sh --noconfigure ....(4) を実行します。 (1)のscriptは存在しますが、(2)、(3)、(4)は展開時存在しないため、 No such file or directoryというエラーメッセージが表示されます。 content of rpm-4.1.tar.gz ---> http://fresh.t-systems-sfr.com/linux/src/.warix/rpm-4.1.tar.gz.html でご確認いただけると、(2)、(3)、(4)が展開時に存在しないことが分かると思います。 ただ今思ったのですが、(1)のautogen.shの中を見るとは、(2)、(3)、(4) でも(1)で流用できそうなので、実際に流用(コピー)してみようと思います。 /temp/rpm-4.1/popt/autogen.sh ....(1)の内容 ---> http://fresh.t-systems-sfr.com/cgi-bin/warex?linux/src/rpm-4.1.tar.gz:a/rpm-4.1/popt/autogen.sh cd /temp/rpm-4.1/popt cp autogen.sh ../zlib;cp autogen.sh ../beecrypt;cp autogen.sh ../libelf (追伸) 明日から来週月曜日まで旅行にいくため、このページをしばらく見ることができません。 お返事は遅くなりますが、なにかアドバイスがいただけるならまたよろしくお願い いたします。 [ メッセージ編集済み 編集者: kapi 編集日時 2003-04-11 03:23 ] |
1