Debian Paket aus einem Debian Source Paket: Unterschied zwischen den Versionen

Aus Xinux Wiki
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

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