Binary Packages for Squid

Do you have pre-compiled binaries available?

The squid core team members do not have the resources to make pre-compiled binaries available. Instead, we invest effort into making the source code very portable and rely on others to provide such packaging as needed.

How do I install a binary for ...

Most operating system distributions provide packages in the formats appropriate for direct install on those systems. Please thank them.

CentOS

Squid 2.6 apparently bundles with CentOS. However there is apparently no publicly available information about where to find the packages or who is bundling them. DAG and RPMforge repositories appear to no longer contain any files. Other sources imply that CentOS is an alias for RHEL (we know otherwise). Although, yes, the RHEL packages should work on CentOS.

Maintainer: unknown

Bug Reporting: http://bugs.centos.org/search.php?category=squid&sortby=last_updated&hide_status_id=-2

Eliezer: 20/Sep/2014 - I have not tested yet the CentOS 7 build and the file on the server is not for public usage.

Squid-3.5 beta

  • Maintainer: Unofficial packages built by Eliezer Croitoru which can be used on CentOS

The RPMs was separated into three files:

- squid-VERSION.rpm

- squid-helpers-VERSION.rpm

- squid-debuginfo-VERSION.rpm

The core squid rpm will provide the basic squid forward, intercept and tproxy modes while also allowing ssl-bump. The helpers package contains all sorts of other helpers which are bundled with squid sources but are not essential for a basic and simple proxy.

- src rpm files are at: http://www1.ngtech.co.il/rpm/centos/6/SRPMS/

[squid]
name=Squid beta repo for CentOS Linux 6 - $basearch
#IL mirror
baseurl=http://www1.ngtech.co.il/repo/centos/6/beta/$basearch/
failovermethod=priority
enabled=1
gpgcheck=0

Install Procedure:

yum update
yum install squid

Squid-3.4

  • Maintainer: Unofficial packages built by Eliezer Croitoru which can be used on CentOS

Eliezer: As of 3.4.0.2 I release the squid RPM for two CPU classes OS, i686 and x86_64.

Since somewhere in the 3.4 tree there was a change in the way the squid was packaged by me.

The RPMs was separated into three files:

- squid-VERSION.rpm

- squid-helpers-VERSION.rpm

- squid-debuginfo-VERSION.rpm

The core squid rpm will provide the basic squid forward, intercept and tproxy modes while also allowing ssl-bump. The helpers package contains all sorts of other helpers which are bundled with squid sources but are not essential for a basic and simple proxy.

There are couple issues that needs to be fixed since there was some data loss in the transition from old server to another.

- The init.d script, I am working on it in my spare time.

- src rpm files are at: http://www1.ngtech.co.il/rpm/centos/6/SRPMS/

[squid]
name=Squid repo for CentOS Linux 6 - $basearch
#IL mirror
baseurl=http://www1.ngtech.co.il/rpm/centos/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0

Install Procedure:

yum update
yum install squid

Squid-3.3

  • Maintainer: Unofficial packages built by Eliezer Croitoru which can be used on CentOS

[squid]
name=Squid repo for CentOS Linux 6 - $basearch
#IL mirror
baseurl=http://www1.ngtech.co.il/rpm/centos/6/$basearch
failovermethod=priority
enabled=1
gpgcheck=0

Install Procedure:

yum update
yum install squid
  • {i} Eliezer: a nice build from a friend that is hosted on SUSE servers.

at: http://software.opensuse.org/download.html?project=home%3Aairties%3Aserver&package=squid3

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:airties:server/CentOS_CentOS-6/home:airties:server.repo
yum install squid3

Squid-2.6

Install Procedure:

yum install squid

Debian

Packages available for Squid on multiple architectures.

Maintainer: Luigi Gangitano

Squid-3.3 / Squid-3.1 / Squid-3.0

Bug Reports: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=squid3

Install Procedure:

 aptitude install squid3

Squid-2.7

Bug Reports: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=squid

Install Procedure:

 aptitude install squid

Fedora

Binary RPMs for Fedora are available via the Fedora download/update servers for all active Fedora versions like most other free software.

Package information: https://apps.fedoraproject.org/packages/squid

Bug Reports: https://apps.fedoraproject.org/packages/squid/bugs

Squid-3.4

Available on Fedora 21 - 22.

Install Procedure:

yum install squid

Squid-3.3

Available on Fedora 19 - 20.

Install Procedure:

yum install squid

Fink

Packages available in binary or source for Squid on i86 64-bit, i86 32-bit and PowerPC architectures.

Package Information: http://pdb.finkproject.org/pdb/package.php/squid-unified

Maintainer: Benjamin Reed

Squid-3.1

Package in source distribution.

Install Procedure:

apt-get install squid-unified

Squid-2.6

Packaged in 10.5 binary distribution.

Install Procedure:

apt-get install squid-unified

Squid-2.5

Packaged in 10.4 binary distribution.

Install Procedure:

apt-get install squid-unified

FreeBSD

Binaries for Alpha and Intel platforms, from the FreeBSD ports collection. http://www.freebsd.org/cgi/ports.cgi?query=^squid&stype=name

Maintainer: Thomas-Martin Seck

There are (as of June 2014) three different Squid packages to choose from:

Squid-3.3

Bug Reports: http://www.freebsd.org/cgi/query-pr-summary.cgi?text=squid33

Install Procedure:

 pkg_add -r squid33

Squid-3.2

Bug Reports: http://www.freebsd.org/cgi/query-pr-summary.cgi?text=squid32

Install Procedure:

 pkg_add -r squid32

Squid-2.7

Bug Reports: http://www.freebsd.org/cgi/query-pr-summary.cgi?text=squid

Install Procedure:

 pkg_add -r squid

Gentoo

Maintainer: Eray Aslan

Bug Reporting: http://bugs.gentoo.org/buglist.cgi?quicksearch=squid-

Install Procedure (for the latest version in your selected portage tree):

 emerge squid

Squid-3.3

Install Procedure:

 emerge =squid-3.3*

Squid-3.2

Install Procedure:

 emerge =squid-3.2*

Squid-3.1

Install Procedure:

 emerge =squid-3.1*

Version Notice

If you try and install a version not available in portage, such as 2.5, you will see the following notice:

emerge: there are no ebuilds to satisfy "=net-proxy/squid-2.5*".

Mandrivia

Packager: Oden Eriksson

Maintainer: Luis Daniel Lucio Quiroz

Bug Reporting: https://qa.mandriva.com/buglist.cgi?quicksearch=squid

Squid-3.1

  • /!\ experimental packages. Not yet in official distribution.

Maintainer: Luis Daniel Lucio Quiroz

Download: http://kenobi.mandriva.com/~dlucio/

Install Procedure:

 (unknown)

Squid-3.0

Maintainer: Luis Daniel Lucio Quiroz

Download: http://www.rpmfind.net//linux/RPM/mandriva/2009.1/i586/media/main/release/squid-3.0-14mdv2009.1.i586.html

Install Procedure:

 (unknown)

Squid-2.7

Install Procedure:

 urpmi squid

NetBSD

OpenSUSE

RedHat Enterprise Linux (RHEL)

Jiri Skala @ RedHat maintains experimental squid packages for Red Hat Enterprise Linux 4 and 5. These packages are unofficial and are not supported by Red Hat. They are intended for RHEL users who would like to try newer squid packages.

Squid-3.5 beta

Squid-3.4

Squid-3.3

Squid-3.2

  • Maintainer: Unofficial packages built by Eliezer Croitoru which can be used on RHEL.

  • RHEL 6 Download: http://www1.ngtech.co.il/repo/centos/

  • Latest Version: 3.2.8 - and out of maintanence due to newer stable versions.

Squid-3.1

Squid-3.0

Squid-2.7

Squid-2.6

Slackware

There are apparently no official Slackware distributed packages of Squid. Packages are instead built and supplied by volunteers from the slackware user community.

Squid-3.3

Unofficial package provided by Helmut Hullen can be found in:

Squid-3.1

Maintainer: David Somero

Source: SlackBuilds

Squid-3.x

Maintainer: David Somero

Bug Reporting: http://slackbuilds.org/howto/

Solaris

Squid-2 is distributed as part of the standard Solaris packages repository. To install it, simply use (as root)

 pkg install SUNWsquid

Configuration files will then be stored in /etc/squid, user-accessible executables such as squidclient in /usr/bin, while the main squid executable will be in /usr/squid/sbin.

http://www.opencsw.org/packages/squid/ also hosts binary Squid packages.

Squid-2.7

 pkg-get -i squid

SLES

  • /!\ Seeking information:

    • what exactly are the available versions on SLES? both official and semi-official

Maintainer: unknown

Squid-2.7

Bug Reporting: https://bugzilla.novell.com/buglist.cgi?quicksearch=squid

Install Procedure:

Ubuntu

Packages available for Squid on multiple architectures.

  • Maintainer: Luigi Gangitano

Squid-3.1

Bug Reports: https://bugs.launchpad.net/ubuntu/+source/squid3

Install Procedure:

 aptitude install squid3

Squid-3.0

Bug Reports: https://bugs.launchpad.net/ubuntu/+source/squid3

Install Procedure:

 aptitude install squid3

Squid-2.7

Bug Reports: https://bugs.launchpad.net/ubuntu/+source/squid

Install Procedure:

 aptitude install squid

Windows

Packages available for Squid on multiple environments.

Squid-3.3

Bug Reporting: see https://cygwin.com/problems.html

Binary packages for the Cygwin environment on Windows are at:

Squid-3.0

Maintainer: GuidoSerassio of Acme Consulting S.r.l.

Bug Reports: http://bugs.squid-cache.org/

  • {X} NOTE: this package is experimental and known to contain major bugs.

Binary packages built using the Microsoft toolchain for Windows NT/2000/XP/2003 are at http://squid.acmeconsulting.it/

Squid-2.7 / Squid-2.6

Maintainer: GuidoSerassio of Acme Consulting S.r.l.

Bug Reports: http://bugs.squid-cache.org/

Binary packages built using the Microsoft toolchain for Windows NT/2000/XP/2003 are at http://squid.acmeconsulting.it/


SquidFaq/BinaryPackages (last edited 2011-07-05 11:38:54 by Amos Jeffries)