slrn 으로 뉴스그룹을 로칼로 긁어와 간단히 읽어 봅시다. 기본적으로 필요한것은 slrn 과 slrn-pull 입니다. 컴파일시에 slang 버젼에 꽤 민감합니다. 바이너리를 받아와도 slang 버젼이 낮으면 실행되지 않습니다. 현재 rpm 패키지로 구할수 있는것은 0.9.4 까지 나왔습니다. slang 0.99.38 이상의 버젼이 필요합니다. ftp://ftp.kornet.nm.kr/pub/Linux/distributions/redhat/contrib/i386 이곳에서 모두 구할수 있습니다. (rpm 패키지들을 ^^) 1. slrn-pull 설치하기... rpm 패키지를 이용하신다면 간단히 바이너리가 설치 되고 컴파일해 사용하시는 분은 거기 있는 문서를 참고 하시기 바랍니다. 우선 뉴스를 받을 스풀 디렉토리를 정해야 합니다.기본적으로 /var/spool/news/slrnpull 이곳이 디폴트로 잡혀 있습니다. 자신이 원하는곳에 뉴스들을 받게 하고 싶다면 ~/.bash_profile 에다가 export SLRNPULL_ROOT=<원하는 디렉토리> * 저 같은 경우 /home/redhands/News 에다가 저장합니다. 흐흐 그리고 slrnpull.conf 라는 파일을 기본 스풀 디렉토리 밑으로 카피 합니다. 없다면 자신이 만들면 되겠죠 내용은 간단하니까! 2. slrnpull.conf 설정하기... han.comp.os.linux 0 0 han.comp.hangul 0 0 han.comp.internet 0 0 han.comp.mail 0 0 han.net.kornet 0 0 han.sys.linux 0 0 정말 간단하지요. 첫번째 필드는 뉴스그룹 이름 두번째는 받아올 글들의 갯수 3번째는 몇일 전꺼까지만 받아오는지 설정(맞나? 몇일 지난거 지우기던가?) 땡입니다. 0 인 경우 모든걸 다 긁어와라가 되겠습니다. 3. slrnpull 사용에 맞게 ~/.slrnrc 파일 편집하기... username "" <- 자신의 아이디 set use_slrnpull 1 set read_active 1 set server_object "spool" `------------ 기본적으로 slrnpull 을 쓰기 위한 설정 set spool_inn_root "SLRNPULL_ROOT" set spool_root "SLRNPULL_ROOT/news" set spool_nov_root "SLRNPULL_ROOT/news" `------------ 위에 설명 했지요... set spool_nov_file ".overview" set spool_active_file "data/active" set spool_activetimes_file "data/active.times" set spool_newsgroups_file "data/newsgroups" `------------ SLRNPULL_ROOT 하부의 파일들에 대한 설정이에요.. 별로 수정을 가할 이유가 없을꺼 같네요... 4. 사용을 해보자. 우선 ~/.bash_profile 에다가 export NNTPSERVER="news.kornet.nm.kr" 이런식으로 뉴스그룹 서버를 지정하시고 slrnpull.conf 에 긁어올 뉴스 그룹을 설정 하셧지요? ~/.newsrc 에도 똑같은 그룹들을 적어 주세요... (그래야 slrn 이 알마 먹으니) 자 그리고 slrnpull 프로그램을 돌립니다. slrnpull -d /var/spool/slrnpull -h YOUR.NNTP.NEWS.SERVER 그냥 slrnpull 만 쳐줘도 됩니다 설정을 제데로 했다면요 ^^ 그럼 마구 마구 긁어 와서 SLRNPULL_ROOT/news 밑에다가 디렉토리와 파일들을 생성합니다. 자 다 받아왔다면... 이제 그냥 slrn 을 실행시킵니다. 후우 그룹들이 보이지요 간단하게 읽을수 있습니다... 그런데 포스팅은 어떻게 할것인가 그냥 적던데로 포스팅을 한후에 slrnpool 을 다시 실행하면 됩니다. SLRNPULL_ROOT/out.going 밑에 저장되 있던 글들이 포스팅 되게 되 있습니다. 간단하지요? ^^ 5. slrn 을 사용하기 전에 ~/.slrnrc 설정... set custom_headers "MIME-Version: 1.0\n Content-Type: text/plain; charset=EUC-KR\n Content-Transfer-Encoding: 8bit" set followup_custom_headers "MIME-Version: 1.0\n Content-Type: text/plain; charset=EUC-KR\n Content-Transfer-Encoding: 8bit" set reply_custom_headers "MIME-Version: 1.0\n Content-Type: text/plain; charset=EUC-KR\n Content-Transfer-Encoding: 8bit" * 각각 set x " " 이건 한줄에 적어야 합니다... 너무 길어서 줄을 바꿨지만 3개로 구분되 있는것들이 각각 한줄이어야 합니다. 좌악 연결 되야 해용 set use_mime 0 set mime_charset "EUC-KR" 나머지는 대충 보시면 아실꺼구요... 뉴스그룹에서 reply 할때 보통 > : 이런식으로 붙이잔아요... 이걸 잡아서 그런 줄에다가 이놈이 밑줄을 그어 버립니다... 흑흑 (전 되게 싫거든요...) 그 부분을 안되게 하실려면... mono quotes "none" 라고 바꿔주세요 하단부에 있습니다. 자 그럼 뉴스그룹을 읽으러 가보지요. * 재밌는것 하나 slrn -m 으로 한번 slrn 을 뛰어보라. 마우스로 툭툭 눌르면서 유즈넷을 돌아 다닐수 있을것이다. cut&paste 는 쉬프트 키를 누른체 하면 된다. ^^ * 재밌는것 둘 바이너리를 올릴때 몇개로 나누어 올리는것이 있을것이다. 이렇게 해보라 # 로 차례데로 마크를 하고 : 눌러서 디코딩 하면 된다. ^^ - 리눅스 왕초짜 적수 -