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> </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> </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> </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> </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"> echo &=
quot;This script must be run as root" 1>&2<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"> 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> </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 >/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> </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 "deb http=
s://diladele.github.io/repo-squid-7_6_1-ubuntu-26_04/repo/ubuntu/ resolute =
main" \<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt"> >/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> </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 &&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> </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> </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 >/etc/system=
d/system/squid.service.d/override.conf << 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> </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> </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. =
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> </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> </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> </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==--