![/usr/localにSambaをインストールしました。どのように実行できますか? [閉鎖]](https://linux33.com/image/122723/%2Fusr%2Flocal%E3%81%ABSamba%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
次の方法でSambaをインストールした場合はどうなりますか?
./configure --prefix=/usr/local
make -j4
make install
答え1
おめでとうございます。ソースからSambaをコンパイルしてインストールしました。
を実行するには、Sambaがデフォルトでクライアントツールである3つのデーモン(、および)samba
で構成されていることを理解する必要があります。あなたが言及しているもの(デーモンまたはクライアントツール)はあなたの質問からは明確ではありません。smbd
nmbd
winbindd
現在実行中のFedoraのバージョンについては言及していません。質問に適切なバージョンを提供してください。
デーモンを実行するには、次のようにします。
- これらのデーモンがまだ実行されていないことを確認してください。
- 実行している場合は停止します(実行しているFedoraのバージョンによって異なりますが、そのバージョンも実行している場合は正しく機能する必要があります
sudo service smbd stop
。sudo service nmbd
winbindd
- そのバージョンを使用するように起動スクリプトを調整します
/usr/local/sbin
(手順はFedoraのバージョンによって異なります)。
クライアントツールを使用するには、そのツールをパスに追加します(使用したいパスにまだ追加されていない場合)。/usr/local/bin
デーモンの詳細については、Centosのドキュメントにあります。たとえば、次のようになります。
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-daemons.html
答え2
プレフィックスパスが「/usr/local/bin」や「/usr/local/sbin」(実行可能ファイルがインストールされている場所)などのプロファイルパスにない場合は、実行する実行可能ファイルのフルパスを指定する必要があります。