-
jabberd a chybějící pth
Chci si na server nahodit jabber démona, ale nějak se nedaří. Stáhnul jsem si jabberd*.tar.gz, rozbalil do adresáře /usr/local/jabber a dal ./configure. To vypisuje, že mi v systému chybí knihvny pth, tak jsem si stáhnul pth*.tar.gz z gnu.org, ale nevím co stím. To musím celý rozbalit do /lib aby se tam ty knihovny přidali? Zkouším to na Trustixu, což je asi spíš RPM distribuce...
-
Moc se omlouvám, sem fakt pako. Teď jsem si to rozbalil a přečet INSTALL :lol: . ./configure už mám, teď du na make :-) .
-
A jen tak mimochodem hned pod tvym threadem je ten samy co s tar.gz, kde je to presne popsane.
-
Jasně, ale já jsem nevěděl jestli to jsou zdrojáky. Já myslel, že když to je nějaká knihovna, tak stačí někam nakopčit a pojede to :oops: .
Ale jinak pth jsem asi úspěšně zkompiloval - ./configure, make, make test, make install proběhlo bez jedinýho chybovýho hlášení. Jabber už jsem zkompiloval taky bez chybovejch hlášek, ale nejde spustit. Program je umístěn v /usr/local/jabber/jabberd. Jsem v adresáři /usr/local/jabber, zadám ./jabberd/jabberd -h jmenodomeny a vypíše to "error while loading shared libraries: libpth.so.14: cannot open shared object file: No such file or directory" :eek: ??? .
-
zkontroluj, jestli mas v /etc/ld.so.conf radek /usr/local/lib
jestli ano zkus pustit ldconfig
a jestli to ani tak nepojede tak dej vyhledat na celym disku *libpth* ... mozna staci udelat jen symlink
-
OK jede to. Teď mi ještě poraďte jak to udělat jako službu, aby to běželo na pozadí a taky by to asi chtělo, aby to nespouštěl root :-) . Stačí na to dát symbolickej link do /etc/init.d nebo ještě něco víc. Já znám zatim jenom chkconfig :-) .
PS: doplnění toho řádku do ld.so.conf nepomohlo, ale spuštění ldconfig už jo. Takže co jsem tím udělal - nějaký načtení aktuálních knihoven, či co?
-
Kód:
/sbin/ldconfig - configure dynamic linker run time bindings
v podstate ano, znovu nacachuje veskery knihovny v systemu...
ad sluzba - je to dost zavisly od distribuce.. zkusim se podivat na stranky toho tvyho distra jestli neco nepisou :)
edit: http://www.trustix.net/pub/Trustix/r...00000000000000
koukam trustix ma velice peknou dokumentaci :wink: chvalim