Następna strona Poprzednia strona Spis treści

5. Nowinki

5.1 Jak skonfigurować czytnik nowinek online?

Tak długo, jak jest aktywne PPP, masz możliwość korzystania z nowinek online. Istnieje mnóstwo dostępnego oprogramowania. Zwykle wybiera sie pomiędzy rtin i trn.

Aby rozpocząc czytanie nowinek trzeba jeszcze tylko powiadomić czytnik, z którego serwera ma korzystać. Wystarczy zmodyfikować plik .profile dodając nową zmienną środowiskową:

export NNTPSERVER=news.acme.net

Aby twoj adres (From) pojawiający się w wysyłanych na nowinki listach był poprawny, niektóre porgramy wymagają dodania jescze jednej zmiennej:

export NNTP_INEWS_DOMAIN=acme.net

5.2 Jak skonfiguraować czynanie nowinek offline?

Aby moc czytać nowinki offline, dzieki temu obniżyć rachunki za telefon, a jednocześnie uzyskać większą elastyczność, trzeba skonfigurować lokalny bufor nowinek (news-spool). Wymaga to pewnej konfiguracji, jak również wolnego miejsca na dysku. Po wstępnym skonfigurowaniu, później wszystko powino działać już samo z siebie, wymagając tylko trochę sprawdzenia i poprawek od czasu do czasu.

Opiszemy dwa rózne rozwiązania.

5.3 Jak skonfigurować C News?

Rozwiązanie tutaj opisane opiera się na sewerze nowinek C News i protokole NNTP. C News powstało z myslą o pracy w zupełnie innej konfiguracji, lecz jest na tyle elastyczny, że potrafi sobie poradzić i w tej systuacji. Można również skorzystać z nowszego serwera INN, który może jednak wymagać trochę więcej zasobów. Pamiętaj aby nie zainstalować obu; nie potrafią współistnieć w pokoju.

Jest bardzo ważne aby wszelkie zabiegi kongiracyjno-pielęgnacyjne wykonywać jako użytkownik news i aby wszystkie pliki konfiguracyjne umieścić w /usr/lib/news. Będąc zalogowanym jako root wystrczy napisać su news; cd.

Najważniejsze pliki konfiguracyjne:

5.4 Jak skonfiguraować Leafnode?

Innym rozwiązaniem jest zainstalowanie i skonfigurowanie zintegrowanego pakietu leafnode. Obsłuży wszelkie zadania wymagane przez osobisty bufor nowinek i jest prosty w konfiguracji. można go znaleźć pod adresem:

http://www.troll.no/freebies/leafnode.html

Podobnie jak w przypadku C News, wszelkie prace administracyjne przy nowinkach nalezy wykonywać jako użytkownik news.

Katalogiem macierzystym dla leafnode jest /usr/lib/leafnode. Instalacja wygląda następująco:

cd /usr/lib/leafnode
tar -xzvf leafnode-0.8.tgz
cd leafnode-0.8
make
su
make install

Nadal będąc zalogowanym jako root, zmodyfikuj wiersz w pliku /etc/inetd.conf strujący obslugą protokołu nntp:

nntp  stream  tcp  nowait  news  /usr/sbin/tcpd /usr/local/sbin/leafnode
I włącz :
killall -HUP inetd

Teraz znów musisz pracować jako news. Zmień wiesz w pliku /usr/lib/leafnode/config definiujący serwer NNTP, z którego będziemy korzystać. W naszym przykładzie:

server = news.acme.net

Leafnode potrafi o siebie zadbać jeśli do crotaba dopisze się następujące polecenie (poprzez uruchomienie jako użytkownik news polecenia crontab -e ):

# expire Leafnode, once a day
0 4 * * * /usr/local/sbin/texpire

Następujące polecenie, wydane jako użytkownik news powoduje wymianę nowinek z serwerem (zakładamy, zę działa PPP):

/usr/local/sbin/fetch

Uzytkownicy, którzy chcą teraz czytać nęwsy powinni skorzystać z wcześniejszego opisu Jak skonfigurować czytanie nowinek online?, pamiętając, że konfiguracje trzeba wykonać dla lokalnego komputera tzn:

export NNTPSERVER=localhost

To by bylo wszystko. Pierwsze polecenie fetch skopiuje listę dostępnych grup. Leafnode będzie monitorował, które grupy są czytane i adaptował się do nowej systuacji przy następnym uruchomieniu.

ALT: Alternatywą dla leafnode jest nntpcache dostępny pod adresem:

ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz


Następna strona Poprzednia strona Spis treści