<div dir="ltr">Hi,<div><br></div><div>the script is working and I have a running squid 3.5. Thank you.</div><div><br></div><div>But I still think things like this:</div><div><br></div><div><div>echo "change GCC 5.2 to Jessie G++ 4.9 in libecap-1.0.1/debian/control"</div><div>sed -i 's/g++ (>= 4:5.2)/g++/g' libecap-1.0.1/debian/control</div><div><br></div><div>isn't a good practice. I'm pretty sure that the >=5.2 restriction has a purpose and is not only there to annoy admins. In this case every thing seems to work. But modifications like this can always lead to unforeseen situations.</div><div><br></div><div>But thank you again. It's working atm :)</div><br><div class="gmail_quote"><div dir="ltr">L.P.H. van Belle <<a href="mailto:belle@bazuin.nl">belle@bazuin.nl</a>> schrieb am Mo., 25. Jan. 2016 um 17:14 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hai,<br>
<br>
Ok, i missed few of my modifications i did, they arent big changes.<br>
Sorry about that.<br>
<br>
This script is tested on a clean debian jessie, with only ssh installed.<br>
Have a look at the script.<br>
<br>
The files with modifactions get the extention custom1 to so they wont mixup<br>
Or messup original debian files.<br>
Like :<br>
libecap3_1.0.1-2-custom1_amd64.deb<br>
libecap3-dev_1.0.1-2-custom1_amd64.deb<br>
<br>
Files without modifactions keep the original debian name, when updateing to newer debian dist, its automatily upgraded.<br>
<br>
And again this should work fine, i doing this already as of debian squeeze..<br>
And Debian wheezy was running 3.4.8 for me, my jessie now is running 3.5.12.<br>
<br>
<br>
Greetz,<br>
<br>
Louis<br>
<br>
<br>
<br>
<br>
________________________________________<br>
Van: startrekfan [mailto:<a href="mailto:startrekfan75@freenet.de" target="_blank">startrekfan75@freenet.de</a>]<br>
Verzonden: vrijdag 22 januari 2016 16:15<br>
Aan: <a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a>; L.P.H. van Belle<br>
Onderwerp: Re: [squid-users] How to setup a secure(!) squid proxy<br>
<br>
Found the problem:<br>
<br>
The dependencies has changed: <a href="https://packages.debian.org/sid/squid" rel="noreferrer" target="_blank">https://packages.debian.org/sid/squid</a> (not sure why there is also a <a href="https://packages.debian.org/sid/squid3" rel="noreferrer" target="_blank">https://packages.debian.org/sid/squid3</a> entry)<br>
<br>
Thats excactly the problem with unstable sources. squid3 3.5 requires libecap3 instead of libecap2 (squid3 version 3.4). I can't install libecap3 because it has further dependencies.<br>
I also can't even compile libecap3 without installing n more dependencies.<br>
<br>
So I have to use squid 3.4 with the unsafe sha1 furthermore. <br>
<br>
startrekfan <<a href="mailto:startrekfan75@freenet.de" target="_blank">startrekfan75@freenet.de</a>> schrieb am Fr., 22. Jan. 2016 um 15:45 Uhr:<br>
I tried to compile squid from sid repo. It fails, but I'm not sure why. <br>
<br>
When I only add the src-deb apt-get build-dep squid3 says libecap3-dev was not found and fails.(Im not sure why it`s needed. libecap3-dev is not listed in the dependencies. <a href="https://packages.debian.org/sid/squid3" rel="noreferrer" target="_blank">https://packages.debian.org/sid/squid3</a>)<br>
<br>
When I add deb and deb-src apt-get build-dep squid3  wants to update/install  adwaita-icon that is not compatible with gnome.<br>
<br>
So I can't build squid 3.5 on an stable Jessie. Do you have any ideas why?<br>
L.P.H. van Belle <belle at <a href="http://bazuin.nl" rel="noreferrer" target="_blank">bazuin.nl</a>> schrieb am Mo., 18. Jan. 2016 um<br>
09:07 Uhr:<br>
<br>
> Really this is an easy thing to do.<br>
><br>
><br>
><br>
> Add in you sources.list.d/sid.list    ad the sid  repo.  ( only src-deb )<br>
><br>
> Run apt-get update.<br>
><br>
><br>
><br>
> apt-get source squid<br>
><br>
> apt-get build-dep squid<br>
><br>
>  make changes if needed, in debian/rules and debian/changelog IF you<br>
> changed something.<br>
><br>
><br>
><br>
> Build it<br>
><br>
> apt-get source squid ?b<br>
><br>
> it errors, thats ok, get the 2 or 3 extra packages, the same way, after<br>
> installing them you can build squid again.<br>
><br>
><br>
><br>
> put the debs in a repo you can access and your done.<br>
><br>
> Did it here, works fine.<br>
><br>
><br>
><br>
><br>
><br>
> Greetz,<br>
><br>
><br>
><br>
> Louis<br>
><br>
><br>
><br>
</blockquote></div></div></div>