|
| ||||||||||||
| ||||||||||||
5. Новости5.1 Как настроить онлайновую читалку новостей?Пока PPP активен, можно читать новости в онлайне. Есть куча доступных программ. Два примера: rtin и trn. Чтобы начать читать новости, то в большинстве случаев достаточно сделать (обычно только раз и для всех в файле .profile):
Для получения в сообщениях корректного From-address, некоторые программы
могут потребовать:
5.2 Как настроить оффлайновую читалку новостей?Чтобы читать новости в offline и таким образом сократить счета за телефон и достичь большей гибкости, надо установить локальный news-spool. Это потребует усилий по настройке, и также определенного объема дискового пространства. После первичной настройки все должно более или менее благополучно работать, требуя лишь некоторого внимания время от времени. Здесь описаны два различных решения.
5.3 Как настроить C News?Здесь описано решение на базе ньюссервера C News и протоколе NNTP. C News предназначался для несколько других целей, но его гибкости хватает и для нашей ситуации. Также можно использовать более свежий продукт - сервер новостей INN, но он может требовать большее количество ресурсов. В любом случае не вздумайте ставить их обоих одновременно; они не дружат друг с другом. Критично, что обработка новостей делается от имени пользователя news, и все конфигурационные файлы находятся в каталоге /usr/lib/news. Один из способов сделать это, при регистрации как root выполнить su news; cd. Самые важные настроечные файлы это:
newsrun перемещает входящие и исходящие статьи (дважды в час), doexpire
будет удалять утаревшие статьи (каждую нось в 00:30), а три последние
команды выополняют различные административные и корректирующие ошибки функции.
Нужно также удостовериться, что при запуске машины все чисто. От пользователя root, добавьте строку в /etc/rc.d/rc.local:
News могут обрабатываться программой NewsX, извлекающей новости с
NNTP-сервера. Программа может быть найдена на:
Для приведенной установки все, что вы должны сделать - это создать группы,
которые вы хотите читать, используя команду "addgroup".
Чтобы выбрать статьи, пользователь news выдает следующие команды (при установке связи по PPP, или аналогичной -):
Опция -d дает непрерывную распечатку экрану. За подробной информацией
обратитесь к документации NewsX.
NewsX будет также заботиться о регистрации исходящих новостей. Для управления удалением статей при их устаревании требуется файл explist, требуется. Комментарии в этом примере должны объяснить, что мы делаем:
ALT: В маленьком спуле новостей, не требуется частое управление группами новостей. Полезность трафика изменяется в широких пределах. Основная задача состоит в определении, какие статьи отбросить, а какие группы создать автоматически. Чтобы гарантировать, что управляющие сообщения, содержащие новую группу, не создадут у нас беспорядок, в файле, называемом newgroupperm определяется, что именно мы позволяем:
В этом примере, будут созданы все группы в иерархии comp.os.linux (y), и
пользовательские новости будут сообщаться (v). Все остальные будут молча (q)
проигнорированы (n). Последняя строка нужна, если вы хотите создавать все
группы вручную.
ALT: Альтернатива NewsX - suck, или slurp совместно с postit. Slurp использует NNTP NEWNEWS, который может работать с несколькими серверами.
5.4 Как настроить Leafnode?Другое решение состоит в установке интегрированного пакета leafnode. Он выполняет все задачи, требуемые для персонального спула новостей, и легко настраивается. Доступен на: Как для C News, вся обработка новостей ведется от пользователя news.Домашний каталог для leafnode /usr/lib/leafnode. Для установки введите:
Оставаясь пользователем root, измените строку, которая управляет
NNTP в /etc/inetd.conf:
Активизация:
Возвратимся к пользователю news, напечатав exit. В /usr/lib/leafnode/config
изменяем строку, которая определяет сервер NNTP. В нашем случае:
Leafnode будет обслуживать себя добавлением следующей команды через
crontab -e от пользователя news:
Обмен новостями производится также от пользователя news следующей командой
(PPP поднят и запущен):
Пользователи, которые хотят читать новости, должны после этого использовать
рецепт "Как мне установить онлайновую читалку новостей?", за исключением
того, что их настройки производятся для локальной машины, т.е.:
Это должно быть все имеется к этому. Первая выборка посты передаст список
доступных групп новостей. Leafnode затем посмотрит, какие группы запрошены
пользователями, и соответственно настроится при следующей активизации.
ALT: Альтернатива leafnode - nntpcache. Он доступен на:
Вперед Назад Содержание |
|
CITForum © 1997–2025