我对这一切都很陌生。我是刚接触 Linux 的网络专业人员,我正在尝试制作代理服务器。我曾尝试在 Ubuntu 14.04(桌面版)上安装 Squid。我尝试安装它,但出现此错误“无法找到软件包 squid”。我使用的命令是 sudo apt-get install squid3。
我担心的是 Squid 是否需要安装在服务器版本上,就像 ISA 需要安装在 Windows 的服务器版本上一样。
答案1
请按照以下步骤操作:
sudo apt-get 更新更新你的包索引。
apt-cache showpkg“squid3”检查软件包 repo 索引/缓存 (/var/lib/apt/lists) 以了解 repos 中软件包 squid3 的详细可用性。
sudo apt-get 安装“squid3”安装该包。
如果第二步中没有显示任何包,请在此处的 /etc/apt/sources.list 中发布您的 repo 条目。
答案2
您不需要额外的存储库。Squid3 位于主存储库中。我现在就看到了。如果您真的无法安装它,则您在软件包安装方面遇到了问题。尝试手动输入命令。尝试更改您的 Apt 镜像。
您可以在任何版本的 Ubuntu 上安装它,就像其他任何东西一样。
barafu@barafu-System-Product-Name:~$ sudo apt-get install squid3
[sudo] password for barafu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libecap2 squid-langpack squid3-common
Suggested packages:
squidclient squid-cgi squid-purge winbindd
The following NEW packages will be installed:
libecap2 squid-langpack squid3 squid3-common
答案3
我尝试了 heemayl 建议的所有三个命令,但无法安装该包。
问题出在软件下载服务器上。我之前使用的是区域服务器,将服务器更改为美国后,我就可以下载了。