我正在尝试在 Ubuntu 14.04lts 上安装 GRASE HotSpot,以实现强制门户的热点 wifi 并使用短信进行身份验证用户。
但在安装过程中我收到了该错误:
$: sudo apt-get install grase-www-portal grase-conf-freeradius grase-conf-squid3 grase-conf-openvpn
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
grase-conf-squid3 : Depends: squid3 (< 3.2) but 3.3.8-1ubuntu6.2 is to be installed
E: Unable to correct problems, you have held broken packages.
它要求使用较低版本的 squid,事实上,它自己的指南 GRASE 已经安装在 12.04 上。
有没有建议使用 ubuntu 14.04lts 为强制门户创建热点 wifi 并通过 SMS 进行身份验证?
提前致谢
里卡多
答案1
要查看软件包的可用版本,您可以执行以下操作:
apt-cache show <package_name>
在您的情况下,squid3 在 trusty 中的版本低于 3.2 时不存在。
不过,你也可以在以下网址找到较旧的 .debhttp://us.archive.ubuntu.com/ubuntu/pool/main/s/squid3/特别是 3.1.19 版本应该可以满足您的要求,前提是它本身没有可信赖的存储库无法满足的依赖关系。