Portál AbcLinuxu, 12. května 2025 10:44
zdravim
snazim sa vytvorit rpm balicek zo zdrojakov php. Moj spec subor vyzera nasledovne (teda ta podstatna cast):
%prep
%setup
%build
./configure --with-apxs2 --enable-fastcgi --with-config-file-path=/etc --enable-bcmath --with-zlib --with-gd --enable-mbstring --with-mcrypt --with-mhash --with-mysql --with-mysqli --with-pdo-mysql --enable-ftp --with-pcre-dir --enable-wddx --with-libdir=lib64
make
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
#%makeinstall
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
Zakape to na tom ze
cp .libs/libphp5.so /usr/lib64/httpd/modules/libphp5.so
cp: cannot create regular file `/usr/lib64/httpd/modules/libphp5.so': Permission denied
balicek vytvaram ako normalny uzivatel a teda prava zapisovat tam nema, cize by som mu potreboval nejako povedat ze to tam teraz nema kopirovat ale az ked sa bude instalovat balicek. Pozeral som nejake php.spec subory na internete ale mudrejsi som z nich nebol.
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.