준비
Entware는 어딘가에 착륙해야 합니다. 그러면 올바른 디렉토리가 생성됩니다.
# create a home for Entware
mkdir -p /volume1/@Entware/opt
# go on as root
sudo -i
# remove a previous install
rm -rf /opt
# link the folders
ln -sf /volume1/@Entware/opt /opt
echo "Done!"
아키텍처 결정
다음 스크립트를 실행하여 프로세서 및 아키텍처를 검색하십시오.
\
printf "\nProcessor: "; \
cat /proc/cpuinfo | \
grep "model name" | \
grep "[^:]*$" -o | \
uniq; \
printf "Architecture: "; \
uname -m; \
printf "\n"
저는 DS218+를 사용하고 있으므로 스크립트는 프로세서가 Intel(R) Celeron(R) CPU J3355 @ 2.00GHz이고 아키텍처가 x86_64임을 보여줍니다. 이 프로세서에서 기대할 수 있는 것입니다. (내 Raspberry Pi 3은 ARMv7 Processor rev 4(v7l) / armv7l을 반환합니다.)
스크립트로 Entware 설치
아키텍처를 파악했으므로 이제 실행해야 하는 스크립트가 무엇인지 알게 되었습니다. 이 스크립트는 루트로 실행해야 합니다.
- 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
- armv8:
wget -O - http://bin.entware.net/aarch64-k3.10/installer/generic.sh | /bin/sh
- x64:
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | /bin/sh
잘못된 링크를 설치하더라도 걱정하지 마십시오. 이전 단계와 올바른 스크립트를 실행하기만 하면 됩니다.
설치버전은 X64
wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | /bin/sh
시작 시 Entware 시작
스크립트를 사용하여 시작 파일을 작성해 보겠습니다. 이 시작 파일은 DS6+ 설치 전용입니다.
# leave root
exit;
# remove previous file
rm entware-startup.sh 2> /dev/null
# write the startup file
printf "#!" >> entware-startup.sh
echo "/bin/sh" >> entware-startup.sh
echo "" >> entware-startup.sh
echo "case $1 in" >> entware-startup.sh
echo " start)" >> entware-startup.sh
echo " mkdir -p /opt" >> entware-startup.sh
echo " mount -o bind /volume1/@Entware/opt /opt" >> entware-startup.sh
echo " /opt/etc/init.d/rc.unslung start" >> entware-startup.sh
echo " ;;" >> entware-startup.sh
echo " stop)" >> entware-startup.sh
echo " ;;" >> entware-startup.sh
echo "esac" >> entware-startup.sh
# copy the startup file
sudo mv entware-startup.sh /usr/local/etc/rc.d/entware-startup.sh
echo "Done!"
프로필에 추가하고 재부팅
완료하기 전에 프로필에 몇 가지 항목을 추가해야 합니다. 이렇게 하면 터미널을 사용할 때 패키지 관리자가 PATH의 일부인지 확인합니다. 또한 머신을 재부팅합니다.
sudo -i
echo "" >> /etc/profile;
echo ". /opt/etc/profile" >> /etc/profile
reboot
그리고 드디어... 설치 시간입니다!
이제 원하는 모든 패키지를 설치할 수 있습니다. nano를 설치해 보겠습니다.
sudo opkg install nano
쉬워요!
개량
2021-03-27 nano가 이제 SynoCli 파일 도구 패키지의 일부이므로 패키지 이름을 업데이트했습니다.