● Synology DSM 7용 opkg(Entware)를 통해 패키지 설치
♨ 카랜더 일정 :
2021년10월07일
링크
첨부
컨텐츠 정보
- 10,882 조회
본문
● Synology DSM 7용 opkg(Entware)를 통해 패키지 설치
시놀로지 dsm 패캐지소스 추가부분 설치가 안되는 증상 나타남
내 Synology DS418j(Realtek RTD1293 Soc / aarch64)에서 DSM 7로 업그레이드한 후 https://synocommunity.com/packages 에서 설치한 여러 타사 소프트웨어 패키지( 예: tmux)가 작동을 멈췄습니다.
파기 후에 okpg( Entware )가 가장 쉬운 옵션이 됩니다. 공식 가이드를 따르십시오: https://github.com/Entware/Entware/wiki/Install-on-Synology-NAS
즐기다!
▶ 엔트웨어 배포 설치 및 작업스케쥴러 설정
1 . HDD에 폴더 생성(rootfs 외부)
mkdir -p /volume1/@Entware/opt
2 . /opt
optware 폴더 제거 및 마운트
/opt
폴더가 비어 있는지 확인합니다 (Optware가 설치되어 있지 않음) . 이 단계에서 내용이 포함된 폴더를 제거 /opt
합니다.
rm -rf /opt
mkdir /opt
mount -o bind "/volume1/@Entware/opt" /opt
참고: bind 명령이 작동하지 않으면 대신 링크를 생성해 보십시오.
ln -s /volume1/@Entware/opt/ /opt
3 . 프로세서에 따라 설치 스크립트 실행(알아야 할 uname -m)
- armv8(aarch64)용 - Realtek RTD129x
wget -O - http://bin.entware.net/aarch64-k3.10/installer/generic.sh | /bin/sh
- armv5용
wget -O - http://bin.entware.net/armv5sf-k3.2/installer/generic.sh | /bin/sh
- armv7용
wget -O - http://bin.entware.net/armv7sf-k3.2/installer/generic.sh | /bin/sh
- x64용
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | /bin/sh
4 . 자동 시작 작업 만들기
작업 스케줄러에서 트리거된 사용자 정의 작업을 만듭니다.
- 이동: DSM > 제어판 > 작업 스케줄러
- 생성 > 트리거된 작업 > 사용자 정의 스크립트
- 일반적인
- 작업: 엔트웨어
- 사용자: 루트
- 이벤트: 부팅
- 사전 작업: 없음
- 작업 설정
- 명령 실행: (아래 참조)
- 일반적인
#!/bin/sh
# Mount/Start Entware
mkdir -p /opt
mount -o bind "/volume1/@Entware/opt" /opt
/opt/etc/init.d/rc.unslung start
# Add Entware Profile in Global Profile
if grep -qF '/opt/etc/profile' /etc/profile; then
echo "Confirmed: Entware Profile in Global Profile"
else
echo "Adding: Entware Profile in Global Profile"
cat >> /etc/profile <<"EOF"
# Load Entware Profile
. /opt/etc/profile
EOF
fi
# Update Entware List
/opt/bin/opkg update
6 . NAS를 재부팅합니다.
팁
- 펌웨어 업데이트는
/opt
폴더를 지웁니다 . rootfs 외부에 Entware를 배포하고 symlink를 생성/opt
하거나mount -o bind
. 펌웨어 업데이트 후에는 편집해야 할 수도/etc/rc.local
와/root/.profile
번 파일. - Entware가 로드된 후 시작되는 작업을 생성할 수 있습니다.
- 생성 > 트리거된 작업 > 사용자 정의 스크립트
- 일반적인
- 작업: Entware - iperf3 서버
- 사용자: 루트
- 이벤트: 부팅
- 사전 작업: Entware (다른 Entware 작업의 이름)
- 작업 설정
- 명령 실행: (아래 참조)
# Run ( /opt/bin/iperf3 -s -D -p 5201 ) as GUEST user.
sudo -H -u guest bash -c 'echo "I am $USER, with uid $UID"; /opt/bin/iperf3 -s -D -p 5201'
- 명령 실행: (아래 참조)
- 일반적인
- 생성 > 트리거된 작업 > 사용자 정의 스크립트
펌정보) 각종 유틸리티 사용을 위한 ipkg 설치 과정
https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=11214
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
뷰PDF 1,2
office view
관련자료
-
링크
댓글목록
등록된 댓글이 없습니다.