Poslao: 18 Apr 2011 17:51
|
offline
- MilanTosic
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Novi MyCity građanin
- Pridružio: 18 Apr 2011
- Poruke: 26
|
Zakupio sam VPS server na kojem je FreeBSD 8.1,kada sam pokusao da pokrenem shoutcast server izbacuje mi /libexec/ld-elf.so.1: Shared object "libpthread.so.1" not found, required by "sc_serv",da li neko zna u cemu je problem?Hvala unapred
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 18 Apr 2011 18:47
|
offline
- bocke
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12534
- Gde živiš: Južni pol
|
Shoutcast server je dostupan samo u Linuks verziji što znači da je potreban lejer kompatibilnosti sa Linuksom. Pretpostavljam da je već instaliran s obzirom da si uopšte uspeo da pokreneš server. U tom slučaju je potrebno instalirati (Linuks verziju?) nedostajuće biblioteke (libpthread) u odgovarajući poddirektorijum /compat/linux direktorijuma.
Najbolje je da sačekaš da ti se javi moderator ovog foruma koji će ti moći preporučiti konkretnu proceduru. Nemam puno iskustva sa Freebsd-om.
|
|
|
|
|
Poslao: 18 Apr 2011 19:16
|
offline
- MilanTosic
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Novi MyCity građanin
- Pridružio: 18 Apr 2011
- Poruke: 26
|
Da li bi neko mogao da mi pomogne kako da instaliram ove biblioteke,pocetnik sam sto se tice Linuxa,znam osnovne komande?
|
|
|
|
Poslao: 18 Apr 2011 19:19
|
offline
- bocke
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12534
- Gde živiš: Južni pol
|
Napisano: 18 Apr 2011 19:16
Freebsd ima dva Shoutcast servera u portovima: IceCast i DarkIce.
Dopuna: 18 Apr 2011 19:19
Freebsd nije Linux. Freebsd je sličan Linuksu na način na koji je i Linuks sličan Freebsd-u. Imaju istog pretka i većina komandi je vrlo slična. Mada BSD komande većinom vode poreklo od originalnog BSD Juniksa, dok Linuks uglavnom koristi GNU alate.
Najbolje je da baciš pogled na Freebsd handbook i sekciju o instalaciji softvera.
|
|
|
|
Poslao: 18 Apr 2011 22:03
|
offline
- Pridružio: 25 Maj 2005
- Poruke: 1482
- Gde živiš: Gracanica, Kosovo
|
Zapravo izgleda da shoutcast ima zvanican download za FreeBSD 8.x pod nazivom BSD 8.x (haha) tako da Linux layer nije potreban. Moguce je da su potrebni FreeBSD compat layeri proslih verzija, probaj sledece kao root:
# pkg_add -vr ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/misc/compat5x-i386-5.4.0.8_11.tbz
# pkg_add -vr ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/misc/compat6x-i386-6.4.604000.200810_3.tbz
# pkg_add -vr ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/misc/compat7x-i386-7.2.702000.200906.1.tbz
Ako ne radi posle ovoga, daj opet sta izbacuje, ili mogu ti opisati korake za instalaciju IceCast servera koji provereno radi na FreeBSD.
Pozdrav
|
|
|
|
Poslao: 19 Apr 2011 01:25
|
offline
- MilanTosic
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Novi MyCity građanin
- Pridružio: 18 Apr 2011
- Poruke: 26
|
/libexec/ld-elf.so.1: /usr/local/lib32/compat/libpthread.so.1: version LIBTHREAD_1_0 required by /home/shoutcast/sc_serv not defined
Ovu gresku izbacuje kada pokusam
./sc_serv
Pa to bi bilo najbolje ako nije problem
|
|
|
|
Poslao: 19 Apr 2011 08:15
|
offline
- Pridružio: 25 Maj 2005
- Poruke: 1482
- Gde živiš: Gracanica, Kosovo
|
Probaj da instaliras i compat4x, jer je izgleda shuotcast za FreeBSD nastao u vreme 4.x i 5.x. Nadji ga na istom serveru na kojem su i prosli linkovi pa probaj opet. Dali je instalacija gornjih paketa prosla bez gresaka?
Ako opet ne radi, mozemo da probamo Linux binary sa njihovog sajta preko Linux emulacije (trebalo bi da radi).
|
|
|
|
Poslao: 19 Apr 2011 11:48
|
offline
- MilanTosic
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Novi MyCity građanin
- Pridružio: 18 Apr 2011
- Poruke: 26
|
Samo kada sam instalirao 1 paket pojavila se greska da taj paket vec postoji.
opet isto
/libexec/ld-elf.so.1: /usr/local/lib32/compat/libpthread.so.1: version LIBTHREAD_1_0 required by /home/shoutcast/sc_serv not defined
|
|
|
|
Poslao: 19 Apr 2011 15:55
|
offline
- Pridružio: 25 Maj 2005
- Poruke: 1482
- Gde živiš: Gracanica, Kosovo
|
Oki, trenutno nemam instaliran FreeBSD pa ne mogu da lupam napamet sta da pokusavas. Opisacu ti kako da instaliras IceCast i Linux verziju shoutcast-a pa ti izaberi koji ces probati. Pa da pocnemo;
FreeBSD moze da instalira softver na 2 nacina, da sam (pokretanjem jedne komande) skines izvorni kod, kompajliras na sistemu i onda instaliras, ili da skines vec prekompajlirani softver (gotovi paketi) i onda ga instaliras. Naravno da je brze instalirati pakete, ali ljudi vole da gledaju proces kompajliranja na ekranu, a neki zele da ukljuce pojedine opcije koje su podrazumevano iskljucene pa je jedini nacin kompajliranja softvera. Ja cu ti opisati kako da preuzmes drvo portova (direktorijumi koji se granaju na razlicite verzije softvera i tako formiraju nesto sto lici na "drvo") i kako da instaliras softver iz portova tj. da ga sam kompajliras na svojoj masini. Sve to je moguce uraditi i koriscenjem paketa, sto ti i preporucujem, ali zbog blizeg upoznavanja sa alternativnim nacinom kada prekompajlirani paket ne postoji opisacu taj nacin. Dakle, prvo preuzimamo, i ekstraktujemo drvo portova:
# portsnap fetch
# portsnap extract
Za vise informacija o portsnap alatki i preuzimanju portova pogledaj sledeci link iz (veoma informativnog) FreeBSD Prirucnika:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/portsnap.html
Instaliranje icecast2 softvera
Prebacujemo se u direktorijum koji sadrzi potrebne fajlove za instaliranje icecast2 i izdajemo komandu za kompajliranje. Na kraju smo dodajemo korisnika, i grupu icecast, pod kojim ce icecast2 raditi kako ga ne bi smo pokretali sa root privilegijama:
# cd /usr/ports/audio/icecast2
# make install clean
# pw groupadd icecast
# pw useradd icecast -g icecast
# mkdir /var/log/icecast
Kreiramo fajlove potrebne za normalan rad icecast2 u /var/log direktorijumu:
# touch /var/log/icecast/access.log
# touch /var/log/icecast/error.log
# touch /var/log/icecast/playlist.log
Postavljamo vlasnicke dozvole nad fajlovima:
# chown -R icecast:icecast /var/log/icecast/*
# chmod 644 /var/log/icecast/*
Na kraju, menjamo ime primera konfiguracionog fajla koji dolazi sa icecast2 i startujemo icecast2:
# cp /usr/local/etc/icecast.xml.sample /usr/local/etc/icecast.xml
# /usr/local/etc/rc.d/icecast2 start
Izmeni konfiguracioni fajl prema svojim potrebama (pogledaj dokumentaciju na sajtu icecast).
Za kraj, evo jednog HowTo-a o tome kako postaviti radio stanicu na FreeBSD:
http://drewish.com/writeups/radio_station_website_with_freebsd
Instaliranje Linux verzije shoutcast-a
Postavljanje u odgovarajuci direktorijum i izdavanje komande za kompajliranje:
# cd /usr/ports/audio/linux-shoutcast
# make install clean
Podizanje Linux layer-a za kompatibilnost:
# kldload linux
Dalje pretpostavljam da si upoznat sa konfiguracijom i startovanjem sc.
Javi kako si prosao i dali sljaka.
|
|
|
|