CCS7을 사용하려면 ircDDB 프로그램을 최신판으로 업그레이드를 해야 하는데....
기존 글에서도 설명이 되어 있긴 하지만 별도로 정리해 봅니다.
ircDDB 프로그램 패키지는 G4KLX Jonathan Naylor 씨가 만든 프로그램으로 Repeater 와 Gateway의 두 가지 프로그램으로
구성되어 있으며, PC 및 리눅스에서 사용할 수 있습니다. 물론 ICOM 리피터에도 사용 가능합니다.
이 두가지 프로그램은 D-Star 리피터를 구성하는 프로그램으로 Repeater 프로그램은 말 그대로 여러 주파수대의 리피터
모듈 (Hotsopt의 경우 DVAP 나 DVMEGA 등이 이에 해당)을 제어하여 사용자가 무선으로 연결할 수 있도록 해주며, Gateway
프로그램은 리피터에서 무선으로 송수신하는 신호를 인터넷상의 D-Star 네트워크로 송수신 해주는 프로그램입니다.
프로그램을 다운로드 받을려면 아래의 Yahoo Groups에 가입해서 받아야 합니다. 야후 그룹은 다음 카페와 비슷하다고
생각하면 됩니다.
Repeater 프로그램 : PC Repeater Controller 그룹 (https://groups.yahoo.com/neo/groups/pcrepeatercontroller/info)
Gateway 프로그램 : ircDDB Gateway 그룹 (https://groups.yahoo.com/neo/groups/ircDDBGateway/info)
이 그룹들의 Files 메뉴에 보면 Release 와 Beta 폴더가 있는데, Release에는 좀 오래되었지만 안정화된 정식 버전이,
Beta에는 최신 베타버전이 있습니다. 또한 각 폴더에는 EXE 형태의 PC용 설치 프로그램과 ZIP 형태의 리눅스용
소스파일이 같이 배포됩니다.
PC용 프로그램은 예전 버전을 지우고 신버전을 다운받아 실행시켜 설치하면 그대로 업데이트가 되는 형태지만,
라즈베리파이를 비롯한 리눅스에서는 소스파일을 가져다가 컴파일해서 사용해야 합니다. 이 컴파일 방법은 나중에
기회가 있으면 별도 글로 만들도록 하지요.
이렇게 사용자들이 일일히 컴파일하여 사용하는 불편함을 없애기 위해 몇 몇 분들이 컴파일하여 설치한후 필요한 기능을
추가시키고 불필요한 부분을 제거하여 SD 카드 이미지로 만들어 배포하는게 Western 이미지, 메릴랜드 이미지, Commander
이미지 이러한 것들입니다.
그러나 이 이미지들은 제가 파악한 바로는 안정된 버전의 소스를 사용하는 것으로 생각되며 최신 베타버전에 있는 새로운
기능들이 없기 때문에 CCS7과 같은 새로운 기능이 필요한 경우 이미지파일로 받아 설치한 후 ircDDB 패키지를 판올림해야
하는데, 소스파일을 가져다 업데이트 하는 대신 KLXUPDATE라는 프로그램을 사용하여 최신 베타버전으로 판올림을 할
수 있습니다.
1) 라즈베리파이에 모니터, 키보드, 마우스를 연결하던지 또는 TightVNC Viewer 등의 원격 접속 프로그램을 사용해 라즈비언에
사용자 pi로 로그인합니다. pi의 디폴트 로그인 암호는 raspberry 입니다.
2) LXTerminal 에서 "sudo su" 명령으로 슈퍼유저 root가 됩니다.
pi@raspberrypi ~ $ sudo su
root@raspberrypi : /home/pi #
3) 리피터 프로그램을 업데이트합니다.
root@raspberrypi : /home/pi # klxupdate repeater
1번부터 9번까지 날짜별 버전을 선택하는 메뉴가 나오는데 9번을 선택하면 위에 말한 야후그룹에 올려져 있는 가장 최신
베타버전으로 업데이트 하게 됩니다.
인터넷에서 파일을 다운받아 설치하므로 시간이 약간 걸립니다.
4) 게이트웨이 프로그램을 업데이트합니다.
root@raspberrypi : /home/pi # klxupdate gateway
역시 9번을 선택하여 가장 최신 베타버전으로 판올림합니다.
Gateway는 한참 더 시간이 많이 걸립니다. 끈기있게 기다려야죠...
5) 이렇게 update를 하면 기존에 설정했던 부분들이 변경되어 작동을 하지 않게 됩니다.
따라서, D-Star Config 및 Gateway Config 를 다시한번 열어서 설정을 맞추어 주어야 합니다.
특히 모뎀부분 및 주파수 등이 초기화되니 차근 차근 살펴보며 다시 설정해야 합니다.
2015.8.20 베타버전으로 올리니 CCS 메뉴가 CCS7로 바뀌었습니다.
주의 : 일부 이미지에서는 klxupdate 프로그램 자체가 들어있지 않은 경우가 있었습니다.
Commander 이미지에서 DVAP 용은 klxupdate가 없어서 DVMEGA 용을 사용해 업데이트하고 모뎀을 DVAP로 설정하니
이상없이 작동했습니다.
6) 또한, Klxupdate를 실행하면 hosts 파일들이 죄다 바뀌어 XRF070 및 XRF117 연결이 안되므로 다시한번 설정을 해줘야 합니다.
두가지 방법이 있는데
가) /usr/local/etc 아래에 있는 DPlus_Hosts.txt 파일에
XRF070 <탭> xrf070.iptime.org L
XRF117 <탭> xrf117.dyndns.org L 이 두 라인을 추가시킵니다.
여기의 이 파일은 klxupdate를 실행하면 overwrite 되어 버리는 파일입니다.
나) klxupdate 할때 영향을 받지 않으려면
/root 밑에 DPlus_Hosts.txt 파일을 만들고
XRF070 <탭> xrf070.iptime.org L
XRF117 <탭> xrf117.dyndns.org L 이 두 라인을 추가시키면 됩니다.
7) 리부팅을 합니다.
root@raspberrypi : /home/pi # reboot 또는
root@raspberrypi : /home/pi # shutdown -r now
여러분들 계속 머리아프게 하는 것이 아닌지 걱정됩니다.
CCS는 사실 별로 쓰지는 않지만, 써보면 또 편리하므로 안쓰기도 그렇고....좀 그렇습니다.