安装 hostapd 的依赖问题

安装 hostapd 的依赖问题

每次我尝试安装 hostapd 时都会遇到这个依赖问题,正如这里提到的

Ubuntu 版本 14.04 Arch 64

在此处输入图片描述

答案1

在开始之前,请清除 hostapd 并使用以下两个命令安装依赖项:

sudo apt-get purge hostapd
sudo apt-get install libnl-3-200 libnl-genl-3-200

我不明白你想做什么。答案如下:

首先,使用以下命令备份您的源列表:

sudo cp /etc/apt/sources.list /etc/apt/sources

然后,将您的存储库从 trusty 更改为 saucy:

sudo sed -i 's/trusty/saucy/g' /etc/apt/sources.list

接下来,更新您的软件包列表并使用这两个命令安装 hostapd=1:1.0-3ubuntu2.1:

sudo apt-get update
sudo apt-get install hostapd=1:1.0-3ubuntu2.1

现在,使用以下命令防止将来的更新更改 hostapd 版本:

sudo apt-mark hold hostapd

并将您的源列表更改回可信任的存储库,并将您的包列表更新为可信任的:

sudo cp /etc/apt/sources /etc/apt/sources.list
sudo apt-get update

最后,安装 webupd8 ppa 并安装 ap-hotspot

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt-get update
sudo apt-get install ap-hotspot

有关 webupd8 的更多信息可以在这里找到


启动ap热点:

sudo ap-hotspot start

要在安装后随时重新配置 ap-hotspot,请运行以下命令:

sudo ap-hotspot configure

停止:

sudo ap-hotspot stop

查看命令列表:

ap-hotspot

最后但同样重要的一点是,默认 SSID 是“myhotspot”,默认密码是“qwerty0987”。

相关内容