Potrzebuję zainstalować pakiet debianowy źródła php5 z włączonym zabezpieczeniem wątku zend (ZTS = 1) , ale domyślnie ta konfiguracja jest wyłączona. jak można odbudować pakiet w mojej konfiguracji?install pakiet debian ze zmianą konfiguracji
8
A
Odpowiedz
13
Pobierz i źródła pakietów ekstrakt z
apt-get source php5
Edit
debian/rules
pliku i dodać--enable-roxen-zts
lub--enable-maintainer-zts
do COMMON_CONFIG (potwierdzić, który z nich trzeba z./configure --help
).sudo apt-get build-dep php5
do instalacji zależności budowania.Z katalogu, w którym wyodrębniono źródło pakietu, uruchom
dpkg-buildpackage -uc -b
.
Ewentualnie jeśli zainstalowano devscripts
pakiet można uruchomić debuild -uc -b
zamiast dpkg-buildpackage -uc -b
.
-3
Nie martw się, to naprawdę zajmuje dużo czasu na kompilację pakietu, a także wygląda na to, że jest w pętli, ale w końcu się to skończy.
Wielkie dzięki! To było bardzo pomocne –
Poszedłem za tą dokładną sekwencją i skończyłem z koszmarnymi pakietami 20 .deb. Następnie kliknąłem dbl-clicked meta-pakiet PHP5 i podczas sprawdzania phpinfo otrzymałem 'Thread Safety \t wyłączony'. Nie wiem, co poszło nie tak. Dodałem '--enable-maintainer-zts' do moich plików' rules', ale nada. Czy powinienem też dodać '--enable-roxen-zts' i ponownie skompilować? Dzięki. – PinkTurtle
Chciałbym tylko zauważyć, że jeśli masz już zainstalowany MySQL, możesz otrzymać błąd w następujący sposób: BŁĄD: 1005 Nie można utworzyć tabeli "db" (errno: 13) Rozdzielczość miała ustawić RUN_TESTS = no w debian/zasady – reefine