FreeBSD ports collection kérdések

Fórumok

FreeBSD ports collection kérdések

Hozzászólások

Köszi mindkét tanácsot, elvileg mindkét dolog megoldódott, ahogy írtátok, az apache-nál beírkáltam a Makefile-ba úgy lett jó, bár a phpinfo nem jelez változást, pedig újraraktam, és még a régi build time-ot jelzi.

Apache2-t szeretnénk használni, de a plusz modulokkal van egy kis gond.
A phpinfo tool szerint most ezekkel a kapcsolókkal fordult a confgure során:

./configure' '--enable-versioning' '--enable-memory-limit' '--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--with-regex=php' '--disable-cli' '--with-apxs2=/usr/local/sbin/apxs' '--prefix=/usr/local' 'amd64-portbld-freebsd5.3'

De valami ilyesminek kéne lennie:

'./configure' '--with-apxs2=/usr/local/apache2_php/bin/apxs' '--disable-cli' '--without-pear' '--disable-posix' '--disable-sockets' '--disable-sysvshm' '--disable-sysvsem' '--disable-sysvmsg' '--with-mysql' '--enable-bcmath' '--enable-calendar' '--enable-dbase' '--with-gd=/usr/local' '--with-jpeg-dir=/usr/local' '--with-freetype-dir=/usr/local' '--enable-gd-native-ttf' '--enable-ftp' '--enable-xml' '--enable-memory-limit' '--enable-safe-mode'

Hogy tudom ezt megadni neki installkor?

A másik a php modulokkal kapcsolatos, a php4-extensions portot akartam feltenni, pluszt modulokat tartalmaz, és a make all beírásakor kijött egy ablak, ott bejelöltem mindent, gondoltam gond nem lehet. Aztán a make all lefutott éás amikor make install-olni akartam akkor egy dependency nem fordult le, csináltam make cleant és ujra akartam kezdeni, de nem jön be ujra az az ablak, hanem próbálja onnan folytatni. Mit tegyek, hogy valóban tiszta lappal induljak, és csak a legszükségesebb modulokat kiválasztva fel tudjam rakni?

[quote:39299b3a43="Beanie"]
Apache2-t szeretnénk használni, de a plusz modulokkal van egy kis gond.
...
Hogy tudom ezt megadni neki installkor?

Általában a knob-ok használata javallott, de ha nagyon vágod a témát, akkor teljesen áttúrhatod a Makefile-t (én nem javaslom).
A make show-options/show-modules/show-categories-zel meg tudod nézni, hogy minek van knobja, mi fordul alapból stb.

[quote:39299b3a43="Beanie"]
A másik a php modulokkal kapcsolatos, a php4-extensions portot akartam feltenni, pluszt modulokat tartalmaz, és a make all beírásakor kijött egy ablak, ott bejelöltem mindent, gondoltam gond nem lehet. Aztán a make all lefutott éás amikor make install-olni akartam akkor egy dependency nem fordult le, csináltam make cleant és ujra akartam kezdeni, de nem jön be ujra az az ablak, hanem próbálja onnan folytatni. Mit tegyek, hogy valóban tiszta lappal induljak, és csak a legszükségesebb modulokat kiválasztva fel tudjam rakni?

A /var/db/ports/ alatt keresgélj. Ott tárolódnak a beállítások.

Laci

A make config segitsegevel ujra lehet jatszani a reszletek kivalasztasat. Ezek a /var/db/ports alatt tarolodnak le azoknal a portoknal, amik az options infrastrukturat hasznaljak. Amik nem, azok a make clean utan ujra kerdeznek mindent.