我可以在 Ubuntu 常规版本而不是服务器版本上安装 squid 吗?

我可以在 Ubuntu 常规版本而不是服务器版本上安装 squid 吗?

我对这一切都很陌生。我是刚接触 Linux 的网络专业人员,我正在尝试制作代理服务器。我曾尝试在 Ubuntu 14.04(桌面版)上安装 Squid。我尝试安装它,但出现此错误“无法找到软件包 squid”。我使用的命令是 sudo apt-get install squid3。

我担心的是 Squid 是否需要安装在服务器版本上,就像 ISA 需要安装在 Windows 的服务器版本上一样。

答案1

请按照以下步骤操作:

  1. sudo apt-get 更新更新你的包索引。

  2. apt-cache showpkg“squid3”检查软件包 repo 索引/缓存 (/var/lib/apt/lists) 以了解 repos 中软件包 squid3 的详细可用性。

  3. 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 建议的所有三个命令,但无法安装该包。

问题出在软件下载服务器上。我之前使用的是区域服务器,将服务器更改为美国后,我就可以下载了。

相关内容