BeagleBone Green/Pocket Beagle의 노드-RID를 최신 버전으로 설정

Beagle Bone Green/Pocket Beagle의 OS는 bone-debian에서 Node-RED는 PLENT에 의해 만들어졌다.
이 게임에서 노드레드의 업그레이드는 포장 bb-node-red-installer길잡이를 업그레이드하기 위한 것이지만 유지보수가 잘 되지 않은 것 같아서 본가의 노드레드에 비해 버전이 낡았다.
Node-RID를 최신 버전으로 만들기 위해서는 bb-node-red-installer를 사용하지 말고 Node-RID를 업그레이드해 보세요.
PocketBeagle의 경우: 인터넷에 연결
다음 방법 중 하나로 인터넷에 연결하십시오.
  • USB를 통한 PocketBeagle 연결
  • PocketBeagle에 USB Wi-Fi 추가
  • 설치된 패키지 업데이트
    만일을 대비하여 창고 일람표와 포장을 갱신하다.
    debian@beaglebone:~$ sudo apt update
    debian@beaglebone:~$ sudo apt upgrade
    
    Node.업데이트 로그
    Node.js를 업데이트합니다.
    현재 최신 LTE는 v12입니다여러 가지 상황. 여기는 노드입니다.js를 v10으로 바꾸다.
    debian@beaglebone:~$ node -v
    v6.17.0
    debian@beaglebone:~$ sudo sh -c 'curl -sL https://deb.nodesource.com/setup_10.x | bash -'
    debian@beaglebone:~$ sudo apt-get install -y nodejs
    debian@beaglebone:~$ node -v
    v10.17.0
    
    node-red.socket 중지
    node-red.cket은 포트 1880을 감시하고 있습니다. 방문하면 node-red입니다.서비스를 시작하는 메커니즘이지만 없으면 더욱 원활해지기 때문에 node-red.socket을 중지합니다.
    debian@beaglebone:~$ sudo systemctl stop node-red.socket
    debian@beaglebone:~$ sudo systemctl disable node-red.socket
    
    node-red.서비스 중단
    액세스 포트 1880이 없으면 로그인하지 마십시오.서비스가 멈췄지만 혹시 모르니까 node-red.서비스를 중지하다.
    debian@beaglebone:~$ sudo systemctl stop node-red
    
    Node-RID 업그레이드
    Node-RID를 npm 명령으로 업그레이드합니다.
    debian@beaglebone:~$ cd /usr/local/lib
    debian@beaglebone:~$ sudo npm install --unsafe-perm node-red
    
    Node-RID 버전 확인
    node-red.서비스를 시작하고 포트 1880에 액세스하여 Node-RID의 버전을 확인합니다.
    debian@beaglebone:~$ sudo systemctl start node-red
    

    좋은 웹페이지 즐겨찾기