Ubuntu 24.04 LTS repository for Squid 7.4 (rebuilt from sources in Debian)

Rafael Akchurin <[email protected]> Tue, 3 Feb 2026 07:38:38 +0000
Newsgroups gmane.comp.web.squid.general
Message-ID <GVXPR04MB9927129E9E10E0DB035927998F9BA@GVXPR04MB9927.eurprd04.prod.outlook.com>
--===============7136617455154276345==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_GVXPR04MB9927129E9E10E0DB035927998F9BAGVXPR04MB9927eurp_"

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

Good morning everyone,

Online repository with latest Squid 7.4 (rebuilt from sources in Debian) fo=
r Ubuntu 24.04 LTS 64-bit is available at https://github.com/diladele/repo-=
squid-7_4_1-ubuntu-24_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.

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

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

# and install
apt update && apt install -y \
   squid-common \
   squid-openssl \
   libecap3 libecap3-dev

# 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

# switch to openssl based squid
update-alternatives --set squid /usr/sbin/squid-openssl

# finally reload the systemd
systemctl daemon-reload

This version of Squid will be part of Web Safety 9.8 being released in spri=
ng/summer of 2026.  If you have some spare time and are interested in Admin=
 UI for Squid and ICAP web filtering, consider downloading a Web Safety app=
liance<https://diladele.com/websafety/download.html> for VMware ESXi/vSpher=
e , Microsoft Hyper-V, Proxmox or even deploy it directly on Microsoft Azur=
e and Amazon AWS. The free license key for your experiments is available at=
 the site<https://www.diladele.com/websafety/licensing.html>.

Hope you will find this useful.

Best regards,
Diladele Dev Team



--_000_GVXPR04MB9927129E9E10E0DB035927998F9BAGVXPR04MB9927eurp_
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;}
@font-face
	{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:12.0pt;
	font-family:"Aptos",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">Good morning everyone,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Online repository with latest Squid 7.4 (rebuilt fro=
m sources in Debian) for Ubuntu 24.04 LTS 64-bit is available at
<a href=3D"https://github.com/diladele/repo-squid-7_4_1-ubuntu-24_04/">http=
s://github.com/diladele/repo-squid-7_4_1-ubuntu-24_04/</a>.<o:p></o:p></p>
<p class=3D"MsoNormal">Github repo <a href=3D"https://github.com/diladele/s=
quid-ubuntu">
https://github.com/diladele/squid-ubuntu</a> contains all scripts we used t=
o make this compilation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here are simple instructions how to use the repo.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># get diladele apt key, d=
earmor it and add to trusted storage<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">curl https://packages.dil=
adele.com/diladele_pub.asc | gpg --dearmor &gt;/etc/apt/trusted.gpg.d/dilad=
ele_pub.asc.gpg<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># add new repo<o:p></o:p>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">echo &quot;deb https://di=
ladele.github.io/repo-squid-7_4_1-ubuntu-24_04/repo/ubuntu/ noble main&quot=
; \<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp; &gt;/etc/apt=
/sources.list.d/squid-7_4_1.diladele.github.io.list<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># and install<o:p></o:p><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">apt update &amp;&amp; apt=
 install -y \<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp; squid-common=
 \<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp; squid-openss=
l \<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">&nbsp;&nbsp; libecap3 lib=
ecap3-dev<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># create the override fol=
der for squid<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">mkdir -p /etc/systemd/sys=
tem/squid.service.d/<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># and override the defaul=
t number of file descriptors<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">cat &gt;/etc/systemd/syst=
em/squid.service.d/override.conf &lt;&lt; EOL<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[Service]<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">LimitNOFILE=3D65535<o:p><=
/o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">EOL<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># switch to openssl based=
 squid<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">update-alternatives --set=
 squid /usr/sbin/squid-openssl<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"># finally reload the syst=
emd<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">systemctl daemon-reload<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This version of Squid will be part of Web Safety 9.8=
 being released in spring/summer of 2026.&nbsp; If you have some spare time=
 and are interested in Admin UI for Squid and ICAP web filtering, consider
<a href=3D"https://diladele.com/websafety/download.html">downloading a Web =
Safety appliance</a> for VMware ESXi/vSphere , Microsoft Hyper-V, Proxmox o=
r even deploy it directly on Microsoft Azure and Amazon AWS. The free licen=
se key for your experiments is
<a href=3D"https://www.diladele.com/websafety/licensing.html">available at =
the site</a>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hope you will find this useful. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Diladele Dev Team<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_GVXPR04MB9927129E9E10E0DB035927998F9BAGVXPR04MB9927eurp_--

--===============7136617455154276345==
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

--===============7136617455154276345==--