- 締切済み
Qpopperがインストールできません!
大学の卒業研究でメールサーバの構築を行おうとしています。VineLinux3.2環境下において、SMTPサーバにPostfix-2.0.20-0vl5.1.i386をrpmパッケージで、POPサーバにQpopper4.0.9をtarパッケージで導入しようとしています。そんな中、Qpopperのインストールの際、makeコマンドを打ち込んでも「make: *** ターゲットが指定されておらず、makefile も見つかりません。」と表示され、インストールできません。初心者なので、何をどうしたらいいのか、さっぱり分からず困っています。どうか御意見、アドバイスを何卒よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- NINJA104
- ベストアンサー率43% (133/306)
再び#1です。 「Found getspnam(); using shadow passwords by default Will NOT compile in debugging code…」 たぶんですが、VineLinuxもRHELやFC等と同じく shadow password なアカウント管理だと思われます。 その場合はconfigure時に --enable-specialauth オプションが必要となります。 「Can't use PAM: can't find libpam」 こちらはPAMによる認証はライヴラリが無いので利用出来ないですよ。 との警告ですね。後にPAMを利用する設定を行わなければ特に問題は無いかな。
- NINJA104
- ベストアンサー率43% (133/306)
#1です。 そうなると、configure段階で何かしらのエラーが出たのだと推測されます。 例えばqpopper構築に必要なライヴラリが存在していなかった等。 まずはconfigure時にエラーが発生していないかどうか、再度確認してみてください。 tar xvzf… するところから再度始めてみると良いかと思われます。
補足
御意見、御回答、大変ありがとうございます。 tar xvzf qpopper4.0.9.tar.gzのコマンドを再度打つところから、再度行ってみました。 コマンド入力後、qpopper4.0.9/のフォルダができ、その中身は次のとおりでした。 GUIDE.pdf conf.h doc/ password/ update-copyright* License.txt config.h.in install-sh* popper/ Makefile.in config.log man/ samples/ README configure* misc.h temp-sed-edit common/ configure.in mmangle/ test/ その後、./configureを打ち、 checking whether make sets $(MAKE)... yes checking… と始まりました。一部「checking…」という文でないところがありました。その部分が不都合箇所なのかどうか分からないのですが、補足になればと思い、以下に記載しておきます。 「./configure: line 2886: WARNING:: command not found 」 「Found getspnam(); using shadow passwords by default Will NOT compile in debugging code Defining SPEC_POP_AUTH System name: Linux; System version: 2.4.31-0vl1.8 Set OS_DEFS = " -DLINUX -DUNIX" Logging to facility: LOG_MAIL Set AR_FLAG = " -r "; RANLIB_CMD = "" 」 「Can't use PAM: can't find libpam 」 この後、makeコマンドを打ち込みますが、 「make: *** ターゲットが指定されておらず、makefile も見つかりません。中止。 」 と表示されてしまいます。何度もすみませんが、何卒御意見、アドバイスをよろしくお願いします。
- NINJA104
- ベストアンサー率43% (133/306)
make の前に ./configure を実行してください。
補足
回答ありがとうございます。私の説明足らずですみません。「./configure」コマンドは実行しています。サイトよりダウンロード後の入力したコマンドをいうと #tar xvzf qpopper4.0.9.tar.gz (これによりqpopper4.0.9/フォルダが生成されたことを確認しました) #cd qpopper4.0.9 #./configure (これによりmakefile.inなどが生成されていることを確認。makefileはない。) #make ここでmakeのターゲットが指定されておらず、makefileがみつからないと表示されます。 持っている参考書ではmakefileというのはここでmakeコマンドを実行後makefileは自動でできるとあるのですが・・・ どうしたらいいか、何卒、御意見、アドバイスよろしくお願いします。
お礼
回答ありがとうございます。 大変丁寧に回答していただき、とても助かります。