Rpm Paket erstellen Apache2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 8: | Zeile 8: | ||
=Abhängigkeiten= | =Abhängigkeiten= | ||
<pre> | <pre> | ||
| − | cat<<HERE | awk '{ print $1 }' | | + | cat<<HERE | awk '{ print $1 }' | xargs -n 1 dnf -y install |
apr-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64 | 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 | apr-util-devel >= 1.4.0 is needed by httpd-2.4.57-1.x86_64 | ||
| Zeile 20: | Zeile 20: | ||
perl is needed by httpd-2.4.57-1.x86_64 | perl is needed by httpd-2.4.57-1.x86_64 | ||
HERE | HERE | ||
| + | |||
</pre> | </pre> | ||
=Build= | =Build= | ||
*rpmbuild -tb httpd-2.4.*.tar.bz2 | *rpmbuild -tb httpd-2.4.*.tar.bz2 | ||
Aktuelle 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 }' | xargs -n 1 dnf -y install
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