Ubuntu 26.04 LTS repository for Squid 7.6 (rebuilt from sources in Debian)

Rafael Akchurin <[email protected]> Fri, 12 Jun 2026 10:43:25 +0000
Newsgroups gmane.comp.web.squid.general
Message-ID <GVXPR04MB99274958DFB77B36F6D99A968F182@GVXPR04MB9927.eurprd04.prod.outlook.com>
--===============1691348371867840443==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_GVXPR04MB99274958DFB77B36F6D99A968F182GVXPR04MB9927eurp_"

--_000_GVXPR04MB99274958DFB77B36F6D99A968F182GVXPR04MB9927eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello everyone,

Online repository with latest Squid 7.6 (rebuilt from sources in Debian) fo=
r Ubuntu 26.04 LTS 64-bit is available at https://github.com/diladele/repo-=
squid-7_6_1-ubuntu-26_04
Github repo https://github.com/diladele/squid-ubuntu contains all scripts w=
e used to make this compilation.

Here are simple instructions how to use the repo (install bash script)

#!/bin/bash

# all packages are installed as root
if [[ $EUID -ne 0 ]]; then
   echo "This script must be run as root" 1>&2
   exit 1
fi

# get diladele apt key, dearmor it and add to trusted storage
curl https://www.diladele.com/pkg/diladele_pub.asc | gpg --dearmor >/etc/ap=
t/trusted.gpg.d/diladele_pub.asc.gpg

# add new repo
echo "deb https://diladele.github.io/repo-squid-7_6_1-ubuntu-26_04/repo/ubu=
ntu/ resolute main" \
   >/etc/apt/sources.list.d/squid-7_6_1.diladele.github.io.list

# and install
apt update && apt install -y squid-openssl

# create the override folder for squid
mkdir -p /etc/systemd/system/squid.service.d/

# and override the default number of file descriptors
cat >/etc/systemd/system/squid.service.d/override.conf << EOL
[Service]
LimitNOFILE=3D65535
EOL

# finally reload the systemd
systemctl daemon-reload

This version of Squid will be part of Web Safety 9.8 being released in Nove=
mber of 2026.  If you have some spare time and are interested in Admin UI f=
or Squid and ICAP web filtering, consider downloading a Web Safety applianc=
e for VMware ESXi/vSphere , Microsoft Hyper-V, Proxmox or even deploy it di=
rectly on Microsoft Azure and Amazon AWS. The free license key for your exp=
eriments is available at the site. Downloads are at https://www.diladele.co=
m/websafety/download.html

Hope you will find this useful.

Best regards,
Diladele Dev Team


--_000_GVXPR04MB99274958DFB77B36F6D99A968F182GVXPR04MB9927eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;
	mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Hello everyone,<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Online repository w=
ith latest Squid 7.6 (rebuilt from sources in Debian) for Ubuntu 26.04 LTS =
64-bit is available at
<a href=3D"https://github.com/diladele/repo-squid-7_6_1-ubuntu-26_04">https=
://github.com/diladele/repo-squid-7_6_1-ubuntu-26_04</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Github repo <a href=
=3D"https://github.com/diladele/squid-ubuntu">
https://github.com/diladele/squid-ubuntu</a> contains all scripts we used t=
o make this compilation.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Here are simple ins=
tructions how to use the repo (install bash script)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">#!/bin/bash<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># all packages are =
installed as root<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">if [[ $EUID -ne 0 ]=
]; then<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&nbsp;&nbsp; echo &=
quot;This script must be run as root&quot; 1&gt;&amp;2<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&nbsp;&nbsp; exit 1=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">fi<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># get diladele apt =
key, dearmor it and add to trusted storage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">curl https://www.di=
ladele.com/pkg/diladele_pub.asc | gpg --dearmor &gt;/etc/apt/trusted.gpg.d/=
diladele_pub.asc.gpg<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># add new repo<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">echo &quot;deb http=
s://diladele.github.io/repo-squid-7_6_1-ubuntu-26_04/repo/ubuntu/ resolute =
main&quot; \<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&nbsp;&nbsp; &gt;/e=
tc/apt/sources.list.d/squid-7_6_1.diladele.github.io.list<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># and install<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">apt update &amp;&am=
p; apt install -y squid-openssl<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># create the overri=
de folder for squid<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">mkdir -p /etc/syste=
md/system/squid.service.d/<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># and override the =
default number of file descriptors<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">cat &gt;/etc/system=
d/system/squid.service.d/override.conf &lt;&lt; EOL<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">[Service]<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">LimitNOFILE=3D65535=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">EOL<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"># finally reload th=
e systemd<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">systemctl daemon-re=
load<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">This version of Squ=
id will be part of Web Safety 9.8 being released in November of 2026.&nbsp;=
 If you have some spare time and are interested in Admin UI for Squid and I=
CAP web filtering, consider downloading a
 Web Safety appliance for VMware ESXi/vSphere , Microsoft Hyper-V, Proxmox =
or even deploy it directly on Microsoft Azure and Amazon AWS. The free lice=
nse key for your experiments is available at the site. Downloads are at
<a href=3D"https://www.diladele.com/websafety/download.html">https://www.di=
ladele.com/websafety/download.html</a>
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Hope you will find =
this useful.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Best regards,<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Diladele Dev Team<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></=
span></p>
</div>
</body>
</html>

--_000_GVXPR04MB99274958DFB77B36F6D99A968F182GVXPR04MB9927eurp_--

--===============1691348371867840443==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
squid-users mailing list
[email protected]
https://lists.squid-cache.org/listinfo/squid-users

--===============1691348371867840443==--