我似乎无法在 ubuntu 12.04 上安装 ap-hotspot。我在某处读到我应该运行以下命令:
$ sudo su -
# add-apt-repository ppa:nilarimogard/webupd8
# aptitude update
# aptitude install ap-hotspot
# ap-hotspot configure
# ap-hotspot start
但我的终端卡在 aptitude 更新上,因为我收到错误Something wicked happened resolving 'packages.medibuntu.org:http'
。有人告诉我这是因为 medibuntu 已被关闭。因此,我必须先进入/etc/apt/sources.list.d/
并删除所有与 medibuntu 相关的内容,然后才能再次运行 aptitude update。
然后我尝试运行apt-get install ap-hotspot
,但出现错误
The following packages have unmet dependencies:
ap-hotspot : Depends: dnsmasq but it is not going to be installed
然后我运行了apt-get install dnsmasq
,但出现错误:
The following packages have unmet dependencies:
dnsmasq : Depends: dnsmasq-base (>= 2.59-4) but it is not going to be installed
然后我运行了apt-get install dnsmasq-base
但我收到了消息:
dnsmasq-base is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 260 not upgraded.
那么如何让 ap-hotspot 工作呢?
答案1
ap_hotspot 已经过时,并且其开发人员没有进一步开发。
create_ap 是免费提供的 Linux 发行版的新热点创建器。您可以通过与 github 同步来制作自己的。
git clone https://github.com/oblique/create_ap
cd create ap
make install
/* 上述方法适用于基于 debian 的发行版 */ 初始化创建 ap : 1) 启动终端 2) 键入create_ap
以显示命令 3) 从相同接口网络类型创建互联网共享:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
来源 :检查是否有额外的命令
答案2
dnsmasq-base:
Installed: 2.68-1
Candidate: 2.68-1
Version table:
*** 2.68-1 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
dnsmasq:
Installed: (none)
Candidate: (none)
Version table:
ap-hotspot:
Installed: (none)
Candidate: 0.3-1~webupd8~4
Version table:
0.3-1~webupd8~4 0
500 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/ trusty/main amd64 Packages