Debian Paket aus einem Debian Source Paket: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 12: | Zeile 12: | ||
=Vorgehensweise= | =Vorgehensweise= | ||
| + | ==Source herunterladen== | ||
;Beachten Sie das in der Datei /etc/apt/sources.list die apt-src Quellen eingerichtet sein sollten. | ;Beachten Sie das in der Datei /etc/apt/sources.list die apt-src Quellen eingerichtet sein sollten. | ||
*apt source squid | *apt source squid | ||
| + | *cd squid* | ||
| + | ==Anpassen== | ||
| + | ;Wir müssen die configurations Optionen einbinden. | ||
| + | *vi debian/rules | ||
| + | DEB_CONFIGURE_EXTRA_FLAGS="$(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)" \ | ||
| + | ... | ||
| + | '''--with-openssl --enable-ssl-crtd \''' | ||
| + | '''--enable-ltdl-convenience \''' | ||
| + | '''--enable-icap-client''' | ||
Version vom 23. Juni 2023, 10:50 Uhr
Hintergrund
- Um SSL aufzubrechen muss Squid mit der Option --with-openssl übersetzt werden.
- Dies kann man folgendermassen erreichen.
Theoretisches Vorgehen
- wget http://www.squid-cache.org/Versions/v4/squid-4.10-20200419-r2ae88f12c.tar.gz
- tar -xvzf squid-4.10-20200419-r2ae88f12c.tar.gz
- cd squid*
- ./configure --with-openssl --enable-ssl-crtd --enable-ltdl-convenience --enable-icap-client
- make
- make install
- Wir wollen aber ein Debian Paket erstellen
Vorgehensweise
Source herunterladen
- Beachten Sie das in der Datei /etc/apt/sources.list die apt-src Quellen eingerichtet sein sollten.
- apt source squid
- cd squid*
Anpassen
- Wir müssen die configurations Optionen einbinden.
- vi debian/rules
DEB_CONFIGURE_EXTRA_FLAGS="$(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)" \ ... --with-openssl --enable-ssl-crtd \ --enable-ltdl-convenience \ --enable-icap-client