私はRaspbianボックスを実行しており、以下を実行しました。作るcmd を使用してコンパイルするパッケージをインポートします。所有者
コンパイル後、エラーは表示されず、移動する必要があるバイナリが残ります。
/usr/sbin/
バイナリが存在することを確認し、権限が正しく設定されていることを確認できます。
chmod 755 /usr/sbin/hostapd
電話しようとすると
service hostapd start
私は次のような答えを受けました
hostapd: unrecognized service
rootとしてログインしてデバイスを再起動してみましたが、問題が解決しませんでした。
答え1
このmake install
コマンドを実行すると、Sys V 初期化スクリプトを正しい場所にインストールできます。
答え2
service
通常、/etc/init.dにあるSys V initスクリプトを制御するために使用されます。デーモンを構築したら、デーモンを起動できるinitスクリプトが必要です。 (注:バイナリ自体を/etc/init.dに入れないでください)。
ソースファイルのどこかにinitスクリプトがあることを願っています。それ以外の場合は、Googleで検索して見つけることができるはずです。
答え3
サービス(8)を読みましたか?
いいですね。長すぎて読み取れない場合は、initスクリプトが/etc/init.d/
代わりに配置されます/usr/sbin/
。