Serf pakken inneholder en C-basert HTTP klient bibliotek bygget på Apache Portable Runtime (APR) biblioteket. Den multiplekser tilkoblinger, kjører lese/skrive kommunikasjonen asynkront. Minnekopier og transformasjoner holdes på et minimum for å gi høy ytelse operasjon.
Denne versjonen av BLFS bygger eller kjører kanskje ikke noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den nyeste stabile versjonen av System V bøkene.
Nedlasting (HTTP): https://archive.apache.org/dist/serf/serf-1.3.10.tar.bz2
Nedlasting MD5 sum: 5320087299084c297eff8e1dacfab1af
Nedlastingsstørrelse: 148 KB
Estimert diskplass som kreves: 2.4 MB
Estimert byggetid: mindre enn 0.1 SBU
Apr-Util-1.6.5 og SCons-4.11.0
MIT Kerberos V5-1.22.2, (for GSSAPI støtte)
Installer Serf ved å kjøre følgende kommandoer:
sed -i "/Append/s:RPATH=libdir,::" SConstruct &&
sed -i "/Default/s:lib_static,::" SConstruct &&
sed -i "/Alias/s:install_static,::" SConstruct &&
sed -e 's/nm->d.ia5->length/ASN1_STRING_length(nm->d.ia5)/' \
-e 's/nm->d.ia5->data/(const char *)ASN1_STRING_get0_data(nm->d.ia5)/' \
-i buckets/ssl_buckets.c &&
scons PREFIX=/usr
Denne pakken kommer ikke med en funksjonell testpakke.
Nå, som root bruker:
scons PREFIX=/usr install
sed -i "...": Den første kommandoen fjerner kjøretidsbanen fra et delt bibliotek og de neste to kommandoene deaktiverer bygging og installasjon av det statiske biblioteket. Den fjerde kommandoen korrigerer for endringer i OpenSSL-4.
GSSAPI=/usr: Bruk denne bryteren hvis
du har installert et GSSAPI bibliotek og du vil ha serf til å bruke den.