[NAS] ipkg 설치하기

시놀리지를 사용하면서 소소한 tip 들을 적어본다. 개발자가 아니기 때문에 어려운 점은 많을 것으로 예상하나 기본세팅 관점에서도 그렇고, 나중에 참조하며 다른 분들과 공유하기 위해서 글을 남긴다. ![img](https://c1.staticflickr.com/3/2849/34496517766_7d92645472_k.jpg) 처음 나스를 구입하게 된 목적은 부족한 맥북의 용량을 커버하고 한국의 고질적인 IE 사용을 어떻게든 극복하기 위해서 였다. 하지만 현 시점에서 부족한 용량은 커버했으나 IE 사용은 극복할 수 없었다. linux 사용자가 아닌 초보자의 마음으로 얘는 어떤 linux 갖고 있을까? Debian? Ubuntu? Redhat? 하는 궁금증이 생겨 찾아보았으나 시놀리지 NAS는 linux 기반 자체 custom된 OS를 이용한다. 따라서 여기에 윈도우를 깔 수도 없으며, Virtual box나 Wine 등 많은 대안책을 선택했으나 이건 마치 `혹을 떼려다 더 붙이는 꼴`이라 현재는 해답을 찾기 어려워 방황중이다. (**혹시 아시는 분 계시면 저에게 제발 해답좀ㅠㅠ**) 결국 자유롭게 이용하기 위해 나의 맥과 같은 환경을 구축하여 `웹서버로만으로`라도 남아주길 바라며, 이외 사진 및 동영상 그리고 자료 백업을 위해 사용할 예정이다. 그럼 본론으로 들어가서 왜 ipkg인가? 아니 그보다 먼저 ipkg가 무엇인가 알아보도록 하자. > ipkg는 Debian의 dpkg를 참고로 만들어진 패키지 시스템이다. 여기서 패키지의 정의부터 언급하는 것은 너무 나가는 것이고 정리하기도 빡시니까 간단하게 *제공되는 응용프로그램들 외에 더 사용하고 싶은 것들이 있으면 패키지 시스템을 통하여 인스톨을 하고 업그레이드를 하는 것*이라고 보면 된다. 좀 더 자세히 패키지 시스템에 대해 알고 싶다면 [패키지 시스템 관련링크](http://softwareji.tistory.com/36)를 참조하자. 잘 나와있다. 시놀리지에 ipkg를 설치하는 방법은 ssh를 활용하여 자신의 서버에 접속한 후 `sudo su -` 명령어를 이용하여 root 계정으로 설정한 후 {% highlight bash %} # 1. 디렉토리 변경 (/volume1/@tmp) $ cd /volume1/@tmp # 2. wget을 통하여 ipkg bootstrap download $ wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh # 3. 소유권한 755로 변경 $ chmod 755 syno-i686-bootstrap_1.2-7_i686.xsh # 4. Script file 실행 $ sh syno-i686-bootstrap_1.2-7_i686.xsh # 5. Path 변경 $ vi /root/.profile {% endhighlight %} `vi를 편집모드로 변경`한 이후 다음 두가지를 설정한다. {% highlight bash%} #PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin #export PATH {% endhighlight %} 이후 `reboot` 명령어를 통해 다시 ssh에 접속해준다.