Sziasztok!
Hogy lehet azt utólag megállapítani, hogy egy a ports tree-ből telepített csomag - jelen konkrét esetben a squid - milyen "compile options" mellett lett telepítve?
Ha megveszek sem emlékszem, hogy a delay-pools opciót beleforgattam-e anno, pedig most szükség lenne rá :-(
- 1403 megtekintés
Hozzászólások
Remlik, hogy van a squid-nek valami opcioja, ami kiirja, hogy mivel forditottak.
A portban beallitott opciokat a rendszer eltarolja a /var/db/ports alatt,
de megnezheted ugy is, hogy a port konyvtaraba kiadod a make config parancsot.
- A hozzászóláshoz be kell jelentkezni
squid -v
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Köszi!
Sajna nincs benne a delay pool :-(
Hogyan lehet beleforgatni? Nem emlékszem, hogy a telepítéskor kérdezte-e a telepítési opciókat, vagy ennél esetleg külön kell megadni...
Plusz, lehet ezt valahogy úgy szervezni, hogy a proxy a lehető legrövidebb ideig álljon az újratelepítés miatt?
Szerkesztés:
Letöltöttem a 2.6.STABLE12-20070402 verziót, elindítottam a configure-t ugyanazokkal az opciókkal, amiket a "squid -v" kiír, plusz a "--enable-delay-pools"; de ezt a hibát kapom a konfiguráláskor:
Auth scheme modules built: basic ntlm digest
ERROR: Basic auth helper winbind does not exists
Furcsa, mert a winbind ott van a gépen, és az a squid, amit a portok közül telepítettem, és jelenleg, a konfigurálás idején is használok, (eddig azt hittem hogy) basic auth-ot használ. Mindenesetre basic authentikáció van, és az "ntlm_auth --helper-protocol=squid-2.5-basic" processz fut vagy 10 példányban.
Ez nem ugyanaz a "basic auth helper", mint amit a configure hiányol?
Nem emlékszem, hogy anno, amikor a port-ból fordította a rendszer a squid-et ugyanezekkel a konfig opciókkal, akkor ilyen hibát kaptam volna :-(
A most alkalmazott config opcióim:
./configure --enable-delay-pools --bindir=/usr/local/sbin --sysconfdir=/usr/local/etc/squid --datadir=/usr/local/etc/squid --libexecdir=/usr/local/libexec/squid --localstatedir=/usr/local/squid '--enable-removal-policies=lru heap' '--enable-auth=basic ntlm digest' '--enable-basic-auth-helpers=NCSA PAM MSNT SMB winbind YP' --enable-digest-auth-helpers=password '--enable-external-acl-helpers=ip_user unix_group wbinfo_group winbind_group' '--enable-ntlm-auth-helpers=SMB winbind' '--enable-storeio=ufs diskd null' --enable-underscores '--enable-err-languages=Azerbaijani Bulgarian Catalan Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish' --enable-default-err-language=English --prefix=/usr/local
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
En csak a ports kollekciot szoktam hasznalni ehhez, ott ugy van, hogy:
0. frissited a ports-ot.
1. bemesz a /usr/ports/www/squid konyvtarba,
2. make clean config all
4. make deinstall reinstall
Ezzel leforditja, es telepiti az esetleges fuggosegeket is.
A leallasi ido minimalis, mert egyszeruen csak ujrainditod a squid-et.
- A hozzászóláshoz be kell jelentkezni
Hol és hogyan adhatom meg közben a kiegészítő (--enable-delay-pools) opciót? Mert ha nem adom meg, akkor megintcsak delay-pool nélkül maradok.
A mostani squid.conf-ot nem "nullázza le" az ilyetén-formán végzett újratelepítés? A cache-t se kell újrainicializálni?
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
1) FreeBSD-ben elvileg a fordítás előtt megjelenik egy dialog, amiben ott vannak a lehetséges opciók.
2) squid.conf-ot elvben nem bántja egy reinstall, persze mentés nem árt. -z detto.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
"FreeBSD-ben elvileg a fordítás előtt megjelenik egy dialog, amiben ott vannak a lehetséges opciók."
Ugye? Nekem is így rémlett, csak biztos nem voltam benne.
Amúgy meg: hogy tört volna le az a kezem, amelyikkel a delay-pool-t kiixeltem!
(Na mindegy, próbálok lenyugodni, most már nem tűnik túl hosszúnak az átállítás; csak hát némi kockázata van; főleg, hogy az ntlm_auth-nak is működnie kell utána.)
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
Hiába van ott a winbind, mégsem találja. Nem tudom, hogy lehet explicit megadni neki.
Viszont ha nincs szükséged a winbind-re, akkor egyszerűen távolítsd el a fordítási opciókból és kész, IMHO.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni