728x90

terramaster f2-210 tnas os에서 ssh로 붙어도 커스텀 os라 그런지 안되는게 많다.

해결 방법은 아래와 같다.

root로 ssh 접속하고(비번 동일), uname -m 하면 aarch64라고 뜬다. 이거 기억하고.

forum.terra-master.com/en/viewtopic.php?f=37&t=829

위 내용 참고해서 따라간다.

1 - Connect in ssh to your NAS, as root :
(Under Windows 10)

ssh root@YOUR_NAS_IP -p 9222

(9222 is the default port)

2 -Run the command

ln -s /usr/bin/ter_wget /usr/bin/wget

3 -Create the directory

mkdir -p /mnt/md0/@entware/opt

4 - Run the command

ln -s /mnt/md0/@entware/opt /opt

5 -Run the command

wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | /bin/sh

Normally everything is OK ! 라고 하는데 실제론 여기서 /opt/bin/opkg: line 1: syntax error: unexpected "(" "x64" 에러가 뜬다.

위에서 uname -m 했을 때 aarch64라고 했으므로 

wget -O - http://bin.entware.net/aarch64-k3.10/installer/generic.sh | /bin/sh 으로 바꿔서 설치한다. 그럼 됨.

7 - Run the command

ln -s /opt/bin/opkg /usr/bin/opkg

8 - Now you have to modify the PATH, it is in "/etc/profile", so run the command

vi /etc/profile

to the line where is " export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ", add at the end " :/opt/bin:/opt/sbin "
You should have " export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/sbin "

9 - Save and exit

10 - Run the command

source /etc/profile

11 - Restart your NAS

12 - Reconnect in ssh and run the command

opkg update

13 - And finally to test, we install nano (text editor)

opkg install nano

14 - To uninstall

opkg remove nano

그러면 pip 명령어를 사용 가능하다.

끝.

728x90

+ Recent posts