[squid-users] repos/packages to install squid from source

Alex Rousskov rousskov at measurement-factory.com
Thu Feb 16 19:38:44 UTC 2023


On 2/16/23 11:41, robert k Wild wrote:

> installing squid from source and just want to know what default 
> repos/packages i should have before i install
> 
> atm i have these
> 
> #install epel repositry
> dnf install -y epel-release
> #install squid packages
> dnf install -y gcc-c++ gcc g++ binutils make sudo wget tar automake 
> autoconf perl libxml2-devel libcap-devel openssl openssl-devel libarchive
> #install clamAV packages
> dnf install -y clamd clamav clamav-data clamav-devel clamav-lib 
> clamav-update
> 
> do i need anymore?

Squid does not really have a concept of "default" dependencies. In 
practice, the list of dependencies is determined by what you need your 
Squid to do.

FWIW, some of the Squid CI tests running on Ubuntu install the following 
packages, but this is not a complete list of everything that a 
particular Squid may need or may use:

comerr-dev:amd64
debhelper
dh-apparmor
dh-autoreconf
dh-strip-nondeterminism
dwz
gettext
intltool-debian
krb5-multidev:amd64
libarchive-zip-perl
libcap-dev:amd64
libcppunit-1.15-0:amd64
libcppunit-dev:amd64
libdebhelper-perl
libecap3-dev:amd64
libecap3:amd64
libevent-2.1-7:amd64
libfile-stripnondeterminism-perl
libfl2:amd64
libgnutls-dane0:amd64
libgnutls-openssl27:amd64
libgnutls28-dev:amd64
libgnutlsxx28:amd64
libgssrpc4:amd64
libidn2-dev:amd64
libkadm5clnt-mit12:amd64
libkadm5srv-mit12:amd64
libkdb5-10:amd64
libkrb5-dev:amd64
libldap-dev:amd64
libldap2-dev
libnetfilter-conntrack-dev:amd64
libnfnetlink-dev
libosp5
libp11-kit-dev:amd64
libpam0g-dev:amd64
libsasl2-dev
libsub-override-perl
libsystemd-dev:amd64
libtasn1-6-dev:amd64
libtdb-dev:amd64
libunbound8:amd64
linuxdoc-tools
nettle-dev:amd64
opensp
po-debconf
sgml-base
sgml-data
xml-core


Most of the above come from "apt-get build-dep squid" executed in that 
CI environment


HTH,

Alex.



More information about the squid-users mailing list