これは私が入力したときにターミナル画面に表示されたメッセージです
sudo ap-hotspot start
Another process is already running
どのプロセスが実行されていますか? また、それを停止するにはどうすればよいですか?
答え1
この解決策を見つけました
sudo rm /tmp/hotspot.pid
これにより、一時的に作成されたプロセス ID が削除され、エラーは表示されなくなります。私の場合はこれでうまくいきました。
答え2
問題は、最新バージョンのhostapdパッケージap-hotspot とともにインストールされます。
まずap-hotspotをアンインストールします。古いhostapdパッケージ(バグなし)をダウンロードしてください。
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
hostpad.debをインストールするには、gdebiパッケージマネージャを使用するか、単に
sudo dpkg -i hostapd_1.0-3ubuntu2.1_amd64.deb
インストール後はパッケージを保留して最新バージョンが更新されないようにします
sudo apt-mark hold hostapd
次に、ap-hotspot を通常どおりインストールします。
- hostapd パッケージを更新しないでください。