시놀로지 각종 유틸리티 사용을 위한 opkg 설치 과정

제어판 > 터미널 및 SNMP > [체크!] SSH 서비스 활성화 > [적용] 버튼

dsm_enable_ssh.png

이제 putty와 같은 ssh 연결 툴을 이용해서 DiskStation서버에 root 아이디로 접속을 합니다.

opkg 설치를 위한 부트스트랩 스크립트 다운로드

DiskStation 별로 프로세서 종류가 다를 수 있기 때문에, 거기에 알맞은 부트스트랩을 다운로드 해야 합니다.

하지만 VMware나 대부분 PC를 활용한 XPEnology는 Intel 호환 프로세서 이기 때문에, 아래의 명령으로 파일을 받으면 됩니다.

wget http://opkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh

만약 ARM이나 다른 프로세서 라면 아래의 Synology 글을 참고하셔서 찾아서 그걸 받으시면 됩니다.

내려 받은 스크립트를 실행 가능하게 권한을 설정 합니다.

chmod +x syno-i686-bootstrap_1.2-7_i686.xsh

스크립트를 실행하면 ipkg가 설치됩니다.

sh syno-i686-bootstrap_1.2-7_i686.xsh

결국, CPU에 알맞은 바이너리를 다운로드 받아서 Synology 시스템 구조에 맞게 적당한 곳에 복사하고 셋팅해 주는 것이지요.

설치가 완료되면, 부트스트랩 스크립트는 삭제

rm syno-i686-bootstrap_1.2-7_i686.xsh

다음 명령으로 ipkg 패키지 목록을 최신버전으로 업데이트 합니다.

/opt/bin/opkg update

업데이트 결과는 다음과 비슷할 것입니다.

  Quote

Downloading http://ipkg.nslu2-linux.org/feeds/optwa … ackages.gz

Inflating http://ipkg.nslu2-linux.org/feeds/optwa … ackages.gz

Updated list of available packages in /opt/lib/ipkg/lists/cross

Successfully terminated.

설치가 가능한 전체 패키지 목록을 확인할 수도 있고, 설치되어 있는 패키지 목록을 확인할 수도 있습니다.

/opt/bin/opkg list
/opt/bin/opkg list_installed

이미 설치되어 있는 패키지들을 최신버전으로 업그레이드 할 수도 있습니다.

/opt/bin/ipkg upgrade

이제 ipkg 에서 드라이버를 컴파일 하는데 필요한 툴을 아래와 같이 설치하면 됩니다.

/opt/bin/opkg install autoconf
/opt/bin/opkg install make
/opt/bin/opkg install gcc
/opt/bin/opkg install sudo

만약 opkg 설치가 잘 됐는데, 실행시 못찾는다는 메세지가 나온다면, 프로파일의 PATH 항목 마지막에 경로를 추가해 줘야 합니다. 아래를 참고하세요....

아무곳에서 opkg 실행되면 ,,,,저는 생략  합니다

vi ~/.profile

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/opt/sbin:/opt/bin
export PATH
profile_image

11qkr (192.♡.0.1)  21-10-11 22:18

1  rm syno-i686-bootstrap_1.2-7_i686.xsh
    2  /opt/bin/opkg update
    3  /opt/bin/opkg list
    4  /opt/bin/opkg list_installed
    5  /opt/bin/opkg upgrade
    6  /opt/bin/opkg install autoconf
    7  /opt/bin/opkg install make
    8  /opt/bin/opkg install gcc
    9  pwd
  10  opkg

  14  mc
  15  opkg install nano
  16  opkg install mc
  17  ifconfig
  18  opkg install net-tools
  19  mc
  20  nano
  21  history

Leave a Comment