1. leht 1-st

php: configure: error: apxs2: invalid package name

Postitatud: 24.04.2008, 11:05
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.

Postitatud: 24.04.2008, 12:51
Postitas imre
configure jaoks enamasti tarvis Dev pakki.
Proovi paigaldada kui veel ei ole.

Postitatud: 24.04.2008, 16:08
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 ?

Postitatud: 24.04.2008, 17:18
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?

Postitatud: 24.04.2008, 18:59
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.

Postitatud: 24.04.2008, 21:34
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

Postitatud: 24.04.2008, 21:48
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.

Postitatud: 25.04.2008, 06:49
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.

Postitatud: 25.04.2008, 16:40
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
:)