このマニュアルを使用して、10.14.6 (18G1012)
で実行されているMacにPure-FTPdをインストールしたい https://download.pureftpd.org/pub/pure-ftpd/doc/README.MacOS-X
ターミナルアプリを開いて./configure --with-pam
を結ぶと、エラーメッセージとして-bash: ./configure: No such file or directory
が表示されます。
どうして?私は何が間違っているのですか?
おそらく、最初にcd /path/to/somewhere
のようにどこかにリンクする必要がありますか?
[〜#〜]更新[〜#〜]
以下 を見つけてbrew install --interactive pure-ftpd ./configure --with-pam
を試しましたが、Error: invalid option: --with-pam
を取得しています。
configure
が見つからない理由おそらく、最初に
cd /path/to/somewhere?
のようにどこかにリンクする必要があります
はい。コマンド./configure
は、次のことを意味します。現在の作業ディレクトリからconfigure
というスクリプトを実行します。現在のディレクトリはpwd
で確認できます。通常はホームフォルダ(/Users/your-username/
または略して~
)です。
ソフトウェアをダウンロードした場合は、おそらく~/Downloads/pureftpd
にあります。
とはいえ、シェルの動作に慣れていない場合は、システムにソフトウェアを手動でコンパイルしてインストールする必要はないと思います。コンパイル済みのバイナリとHomebrewのようなインストールスクリプトを使用したほうがよいでしょう。
Homebrewでの問題は、brew install
と./configure
の2つのコマンドを1行に混在させてはならないという事実に起因しています。むしろ、最初にbrew install --interactive …
コマンドを実行してから、Homebrewがインタラクティブモードでシェルの制御を戻すのを待つ必要があります。 これで./configure
コマンドを実行できます。これは、Homebrewがディレクトリを変更するためです。
brew install pure-ftpd
を実行できるはずであることに注意してください。これでサーバーがインストールされます。
システムユーザーに対して認証するようにサーバーを構成する際に問題が発生した場合は、 この質問 を確認してください。