PiでNode-REDを利用していると、インストールしているカスタムノードの都合でNode.jsやNode-REDのバージョンを固定してインストールしたいってことがあります。そんなときのやり方を紹介します。そもそもインストールがどうなっているのか公式サイトを見てみます。ページにはこう書いてあります。https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)これは、GitHub上のnode-redのlinux-installersリポジトリにある、devディレクトリのupdate-nodejs-and-noderedというファイルを取得して、実行するというコマンドです。このコマンドの中にNode.jsとNode-REDのバージョン指定がされています。ファイルの全容はここで確認できます。執筆時点では、177行目と212行目と224行目にNode.jsのインストールコマンドが、259~263行目にNode-REDのインストールコマンドがあります。node-red@latestとなっていますので、ここにそれぞれバージョンを指定するコマンドに変更します。上記はコマンド前後のsudoやifを除いて抜粋してありますので、それぞれのコマンド行を見て、必要な箇所だけ変更しましょう。【パッケージ名】=【バージョン名】のように、イコールでバージョンを付けます。【パッケージ名】です。ような数字なのかと思いきや10.18.1-1nodesource1のような長い名称がバージョン名となっています。nodejs=10.18.1-1nodesource1のように変更すれば指定のバージョンでインストールできます。【パッケージ名】でもインストールできるバージョンの一覧を表示できます。【パッケージ名】です。【パッケージ名】@【バージョン名】です。バージョンの検索方法は、npmリポジトリのNode-REDのページを参照します。タブをクリックすると、バージョンの一覧が表示されます。node-red@0.20.7のようにインストール対象のバージョンを指定します。https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)のようにスクリプトの取得と実行を同時に行うコマンドになっていますので、スクリプトファイルをダウンロード⇒ファイル変更⇒ファイル実行の順で行います。https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-noderedで、まずはファイルを取得します。update-nodejs-and-noderedで、ファイルの編集をします。エディタはviでもnanoでもいいですが、nanoが便利なの。update-nodejs-and-noderedで、スクリプトの実行をします。(1)月別アーカイブはてなブログをはじめよう!ryoichi0102さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。