Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Install required packages
- apt-get install build-essential fakeroot dpkg-dev
- Install source code package
- First, create a directory to store source package,
- mkdir build
- cd build
- Use apt-get command to install source code for a package called squid
- apt-get source squid
- Install all build-dependencies,
- apt-get build-dep squid
- Unpacks Debian / Ubuntu source archives with Debian source package (.dsc) manipulation tool,
- dpkg-source -x squid_2.7.STABLE9-2.1.dsc
- cd squid_2.7.STABLE9
- wget http://tempat-sampah.googlecode.com/files/patch-squid2.7.tar.bz2
- tar jxf patch-squid2.7.tar.bz2
- patch -p0 < aggressive.patch && patch -p0 < loop.patch && patch -p0 < ignore_must_revalidate.patch && patch -p0 < ignore-no-store.patch
- DEB_BUILD_OPTIONS="--prefix=/usr --build=amd64-debian-linux --host=amd64-debian-linux --target=amd64-debian-linux --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=ufs,aufs,coss,diskd,null --enable-removal-policies=lru,heap --enable-default-err-language=English --enable-err-languages=English --enable-delay-pools --enable-referer-log --enable-useragent-log --enable-snmp --enable-htcp --enable-cache-digests --enable-err-languages=English --enable-default-err-language=English --enable-epoll --enable-large-cache-files --with-large-files --enable-linux-netfilter --enable-follow-x-forwarded-for --with-openssl=/usr/include/openssl/ --with-maxfd=65536 build_alias=amd64-debian-linux host_alias=amd64-debian-linux target_alias=amd64-debian-linux" fakeroot debian/rules binary
- or default
- dpkg-buildpackage -rfakeroot -b
- cd ..
- apt-get -y install squid-langpack
- dpkg -i *.deb
Advertisement
Add Comment
Please, Sign In to add comment