php: configure: error: apxs2: invalid package name

Linuxi baasil serverite haldamine jms

Moderaator: Moderaatorid

Vasta
merike
Pingviini aktivist
Pingviini aktivist
Postitusi: 155
Liitunud: 06.04.2007, 18:38

php: configure: error: apxs2: invalid package name

Postitus Postitas merike »

Antakse siis järgmise rea tulemusel: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql
Tavaline ./configure õnnestub. Arvutis on Kubuntu 7.10 ja php on 5.2.5. Apxs on olemas õiges kohas.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

configure jaoks enamasti tarvis Dev pakki.
Proovi paigaldada kui veel ei ole.
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Kasutaja avatar
johnsmith
Vana Pingviin
Vana Pingviin
Postitusi: 714
Liitunud: 24.07.2006, 23:33

Postitus Postitas johnsmith »

Kas oled apache kompileerinud --enable-so parameetriga ?
Ma ei tea muidugi kas ilma selleta ka apxs paigaldatakse.......

Kas sul on vaja kompileerida php -sse mingi haruldane omadus või lihtsalt harjutad kätt käsitsi kompileerides ?
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
merike
Pingviini aktivist
Pingviini aktivist
Postitusi: 155
Liitunud: 06.04.2007, 18:38

Postitus Postitas merike »

Mod_jk.so on juba kasutuses, nii et küllap sai lubatud see asi, puhtalt mälu järgi ei mäleta :D.

Aga muidu rohkem harjutamise mõttes vist. Et kui Apache ja mõned teised asjad juba tööle läksid, saaks äkki selle ka.

Google jäi konkreetse veateate osas kuidagi napisõnaliseks.

Selline üldine küsimus ka: kuidas pakihaldurita installeritud asjade kohta infot saab? Pakihaldur neid ju ei näita. Ja kui kunagi peaks tahtmine tulema midagi eemaldada, siis kuidas see käiks?
Kasutaja avatar
johnsmith
Vana Pingviin
Vana Pingviin
Postitusi: 714
Liitunud: 24.07.2006, 23:33

Postitus Postitas johnsmith »

merike kirjutas:Mod_jk.so on juba kasutuses, nii et küllap sai lubatud see asi, puhtalt mälu järgi ei mäleta :D.

Aga muidu rohkem harjutamise mõttes vist. Et kui Apache ja mõned teised asjad juba tööle läksid, saaks äkki selle ka.

Google jäi konkreetse veateate osas kuidagi napisõnaliseks.

Selline üldine küsimus ka: kuidas pakihaldurita installeritud asjade kohta infot saab? Pakihaldur neid ju ei näita. Ja kui kunagi peaks tahtmine tulema midagi eemaldada, siis kuidas see käiks?
Pakihaldur ongi selle jaoks, et lihtsustada programmide ja sõltuvuste haldamist.

Pakihaldurita asjade kohta saab infot:
1 Sul on kõikide ise asendatud programmide sõltuvused peas
2 Sul on need üles kirjutatud

Kolmas variant on, et peale igakordset süsteemi uuendamist pakihalduri kaudu kompileerid oma "asjad" uuesti. Kuna pakihaldur võis uuendada teatud librasid vastu mida sinu programm oli lingitud.

Mis puutub eemaldamisse siis seda saab ju kontrollida --prefiks parameetriga kuhu mingi rakendus oma librad ja binaarid kopeerib süsteemis, polegi muud vaja kui kustutad need käsitsi.
Mõnel rakendusel on makefiles ka uninstall reegel siis aitab kui käivitad "make uninstall" seal kaustas kus sortsu kokku lasid.

Võimalus on ka teha ise kompileeritud sortsust oma paketihalduri pakett mis registreerib selle paketihalduri andmebaasis.

Ma ise olen viimati php 5.2.0 versiooni apache moodulina sortsust kokku lasknud. Kui tahad kätt ikkagi proovida siis proovi varasemat php versiooni ja vaata kas õnnestub äkki uuemas versioonis mingi kala.
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
Kasutaja avatar
DaStoned
Pingviini aktivist
Pingviini aktivist
Postitusi: 395
Liitunud: 11.01.2007, 16:23

Postitus Postitas DaStoned »

merike kirjutas:Selline üldine küsimus ka: kuidas pakihaldurita installeritud asjade kohta infot saab? Pakihaldur neid ju ei näita.
Ise pead teadma :)

Tegelt on nii, et sa pead üsna kõvasti järgi mõtlema, kuidas sa käsitsi paigaldatud asjade üle arvestust pead. Logifail vms. aitab.
merike kirjutas: Ja kui kunagi peaks tahtmine tulema midagi eemaldada, siis kuidas see käiks?
Ise pead teadma :)

Ega eriti ei annagi
When the shit hits the fan, keep your mouth shut!
merike
Pingviini aktivist
Pingviini aktivist
Postitusi: 155
Liitunud: 06.04.2007, 18:38

Postitus Postitas merike »

Ei ole php-s asi, varasemad versioonid annavad täpselt sama teate. Kui pakihaldurist võtta, siis tirib apache ka kaasa, kuigi väga ei tahaks uuesti installida seda.
Kasutaja avatar
spott
Admin
Admin
Postitusi: 8870
Liitunud: 04.06.2005, 03:00

Postitus Postitas spott »

DaStoned kirjutas:
merike kirjutas:Selline üldine küsimus ka: kuidas pakihaldurita installeritud asjade kohta infot saab? Pakihaldur neid ju ei näita.
Ise pead teadma :)

Tegelt on nii, et sa pead üsna kõvasti järgi mõtlema, kuidas sa käsitsi paigaldatud asjade üle arvestust pead. Logifail vms. aitab.
merike kirjutas: Ja kui kunagi peaks tahtmine tulema midagi eemaldada, siis kuidas see käiks?
Ise pead teadma :)

Ega eriti ei annagi
http://www.linux.com/feature/132425
Ja lisaks peaks ka LFS-il olema üks universaalne jublakas, mis jälgib lähtekoodist paigaldatud tarkvara.
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Kasutaja avatar
johnsmith
Vana Pingviin
Vana Pingviin
Postitusi: 714
Liitunud: 24.07.2006, 23:33

Postitus Postitas johnsmith »

Üks LFS vidin on see
http://www.linuxfromscratch.org/hints/d ... es/lpm.txt

Ilmselt siiski puudub eriline mõte mingile pakidistrole suures koguses sortsust tarkvara kokku keeta. Kuna sortsust kokku lastud tarkvara sõltub erinevatest paketihalduri kaudu asendatud libradest ja siis pead täpselt teadma millal missugust sortsu uuesti linkida & kompileerida.

Selleks on ju näiteks olemas Gentoo mis on lähtekoodi distro ja samas ka pakihalduriga mis peab arvet sõltuvuste kohta ning lahendab need (enamasti) ilma kasutaja sekkumiseta
:)
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
Vasta