通过 apt-get 和 dpkg 安装 hostapd 会导致不同的引导行为

通过 apt-get 和 dpkg 安装 hostapd 会导致不同的引导行为

我正在尝试在 Debian 7.6 上设置 Wifi 热点。阅读了一些教程后,我成功地通过安装和配置使 Wifi 正常工作hostapd

我需要在许多不同的机器上安装和配置它,其中一些机器无法访问互联网,因此,我deb从这里下载了 hostapd 的软件包及其依赖项:

http://ftp.br.debian.org/debian/pool/main

并编写了一个脚本来配置网络接口等等。

问题是,如果我安装所需的软件包(libnl-genl-3-200_3.2.7-4_i386.deb,libnl-3-200_3.2.7-4_i386.debhostapd_1.0-3+deb7u2_i386.deb) 使用dpkg而不是使用apt-get,机器在启动时挂起,但 Wifi 已启动并正在运行。

手动安装和配置后,service hostapd restart尝试启动服务时运行会挂起。当终端挂在[....] Starting advanced IEEE 802.11 management: hostapd.wifi 上时,我可以成功连接到它。按 终止挂起过程Ctrl+C将终止 Wifi 连接。感觉好像hostapd不是在单独的线程中启动,因此挂起。

我比较了手动下载的软件包和在中找到的软件包的 md5sum/var/cache/apt/档案并且 md5sums 匹配,因此它必须是配置,但我在安装时应用的配置apt-getdpkg相同的。

我读过它apt-get用于dpkg安装实际的软件包,所以我不知道在相同的 debs 和相同的应用配置下这是如何发生的。任何指示将不胜感激。

相关内容