Rpm Paket erstellen Apache2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 6: | Zeile 6: | ||
=Download= | =Download= | ||
*wget https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.bz2 | *wget https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.bz2 | ||
| + | =Abhängigkeiten= | ||
| + | <pre> | ||
| + | cat<<HERE | awk '{ print $1 }' | sed "s/\n/ /" | ||
| + | apr-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64 | ||
| + | apr-util-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64 | ||
| + | autoconf is needed by httpd-2.4.57-1.x86_64 | ||
| + | libselinux-devel is needed by httpd-2.4.57-1.x86_64 | ||
| + | libuuid-devel is needed by httpd-2.4.57-1.x86_64 | ||
| + | libxml2-devel is needed by httpd-2.4.57-1.x86_64 | ||
| + | lua-devel is needed by httpd-2.4.57-1.x86_64 | ||
| + | openldap-devel is needed by httpd-2.4.57-1.x86_64 | ||
| + | pcre-devel >= 5.0 is needed by httpd-2.4.57-1.x86_64 | ||
| + | perl is needed by httpd-2.4.57-1.x86_64 | ||
| + | HERE | ||
| + | </pre> | ||
| + | |||
=Build= | =Build= | ||
*rpmbuild -tb httpd-2.4.*.tar.bz2 | *rpmbuild -tb httpd-2.4.*.tar.bz2 | ||
Version vom 28. Juni 2023, 08:25 Uhr
Erstellen eines Source RPM
Das Apache2 httpd kann einfche in ein SRPM konvertiert werden.
- rpmbuild -ts httpd-2.4.x.tar.bz2
Bauen eines RPMs
Um RPM-Pakete direkt aus den Apache httpd-Quell-Tarballs zu erstellen, kannst du den folgenden Befehl verwenden
Download
Abhängigkeiten
cat<<HERE | awk '{ print $1 }' | sed "s/\n/ /"
apr-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64
apr-util-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64
autoconf is needed by httpd-2.4.57-1.x86_64
libselinux-devel is needed by httpd-2.4.57-1.x86_64
libuuid-devel is needed by httpd-2.4.57-1.x86_64
libxml2-devel is needed by httpd-2.4.57-1.x86_64
lua-devel is needed by httpd-2.4.57-1.x86_64
openldap-devel is needed by httpd-2.4.57-1.x86_64
pcre-devel >= 5.0 is needed by httpd-2.4.57-1.x86_64
perl is needed by httpd-2.4.57-1.x86_64
HERE
Build
- rpmbuild -tb httpd-2.4.*.tar.bz2