확인중)Synology NAS에 IPKG를 설치하여 nano edit 설치 방법
컨텐츠 정보
- 9,338 조회
- 0 추천
- 목록
본문
확인중)Synology NAS에 IPKG를 설치하는 방법
https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS
ARM 및 인텔 기반 장치 가 지원됩니다. DSM 버전은 3.2 이상이어야합니다. Marvell Kirkwood mv6282 cpu 용 armv5 설치 프로그램을 사용하면 최신 ARM CPU 용 armv7 설치 프로그램을 사용할 수 있습니다. armv7 repo는 cortex-a9 최적화로 컴파일되었지만 Marvell Armada XP 기반 NAS에서 성공적으로 테스트되었습니다.
Entware-ng 배포
1 . hdd (rootfs 외부)에 폴더 만들기
mkdir -p /volume1/@entware-ng/opt
/opt
폴더가 비어 있는지 확인하십시오 (Optware가 설치되어 있지 않음) .이 단계에서 내용이있는 폴더 가 제거 됩니다 /opt
.
2 . /opt
심볼릭 링크 제거 및 생성
rm -rf /opt
ln -sf /volume1/@entware-ng/opt /opt
3 . 설치 스크립트 실행
- armv5 용
wget -O - http://pkg.entware.net/binaries/armv5/installer/entware_install.sh | /bin/sh
- armv7 용
wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | /bin/sh
- x86-32 용
wget -O - http://pkg.entware.net/binaries/x86-32/installer/entware_install.sh | /bin/sh
- x86-64 용
wget -O - http://pkg.entware.net/binaries/x86-64/installer/entware_install.sh | /bin/sh
- MIPS
wget -O - http://pkg.entware.net/binaries/mipsel/installer/installer.sh | /bin/sh
4 . /etc/rc.local
텍스트 편집기로 파일 편집 및 다음 문자열 삽입
/bin/ln -sf /volume1/@entware-ng/opt /opt
/opt/etc/init.d/rc.unslung start
이 파일의 끝에서 'exit 0'앞에. 마지막 줄은 부팅 할 때 Entware 서비스가 시작되도록합니다.
참고 : DSM 6.0부터 /etc/rc.local
더 이상 부팅 프로세스의 일부로 실행되지 않습니다 ( 이 스레드참조 ). 대신에 두 가지 옵션이 있습니다.
(1) Synology DSM6.0 타사 패키지 개발자 가이드 에 설명되어있는 사용자 정의 시작 스크립트는 /usr/local/etc/rc.d (alt 이미지 캡쳐 ) 에 있어야합니다 .
예: $>sudo vi /usr/local/etc/rc.d/entware-startup.sh
entware-startup.sh
#!/bin/sh
case $1 in
start)
mkdir -p /opt
mount -o bind /volume1/@entware-ng/opt /opt
/opt/etc/init.d/rc.unslung start
;;
stop)
;;
esac
(2) 또는 실행 스크립트를 만들고 작업 스케줄러를 사용하여 부팅 할 때 실행되는 트리거 된 작업을 만듭니다. 스크립트는 다음을 포함합니다 :
#!/bin/sh
mkdir -p /opt
mount -o bind /volume1/@entware-ng/opt /opt
/opt/etc/init.d/rc.unslung start
5 . /root/.profile
파일 끝 부분에 다음 줄을 추가 하십시오.
. /opt/etc/profile
그것은 추가합니다 /opt/bin
및 /opt/sbin
대화식 로그인을위한 PATH 변수에.
말! 에 따르면 https://github.com/Entware-ng/Entware-ng/issues/353 DSM 6.0에서 /etc/profile
수정해야합니다.
6 . NAS를 재부팅하십시오.
팁
mount -o bind
심볼릭 링크를 만드는 대신 사용할 수 있습니다 . 이 경우 2 단계에서 다음 명령을 실행하십시오.
mkdir -p /opt
mount -o bind /volume1/@entware-ng/opt /opt
다음 행을 /etc/rc.local
4 단계의 작업 또는 예약 된 작업에 삽입하십시오 .
mkdir -p /opt
mount -o bind /volume1/@entware-ng/opt /opt
/opt/etc/init.d/rc.unslung start
펌웨어 업데이트로 /opt
폴더를 지 웁니다 . rootfs 외부에 Entware-ng를 배포하고 심볼릭 링크를 만들 /opt
거나 사용해야 mount -o bind
합니다. 펌웨어를 업데이트 한 후에는 편집 /etc/rc.local
및 /root/.profile
파일을 한 번 더 해야 할 수도 있습니다 .
-------------------------------------- ♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠