まずはデータ復旧を行いました。
そのあと、家のPC構成を変更です。隠居中の旧PCを開発マシン1へ戻します。その記録です。
本当は、次にUbuntuをセットアップする時は、nodeをVoltaにpythonをnvでやりたかったけど...今回は急なので一旦無しで。
でも、2026年4月のUbuntu26の時には、Volta、nvやりましょうね。
ssh
teratermで接続したいため。
apt install openssh-server
ufw enable
ufw status
ufw allow ssh接続OK
xrdp
windowsから接続したいため。
apt install xrdp
ufw status
ufw allow 3389
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME接続OK
node
-
インストール方法参照先のREADME.mdが変わっている
以前は
https://github.com/nodesource/distributions/blob/master/README.md
今は
https://github.com/nodesource/distributions/blob/master/DEV_README.md
-
インストールに必要なcurlはあった。8.5.0。gitはインストール
-
一度node24を入れたけどgatsbyが動かない、根性ないので node22に下げる
一度24を削除。sudo apt purge nodejs npm -y
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt install -y nodejs
-
補足:動かなかった理由 これかな
gatsby Error: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: "length" is outside of buffer bo unds
-
npm installできない?
gccないって。そうか、旧PCだけど、一度Ubuntu入れ直しからやったな...
4857 error gyp info spawn args '--generator-output',
4857 error gyp info spawn args 'build',
4857 error gyp info spawn args '-Goutput_dir=.'
4857 error gyp info spawn args ]
4857 error /bin/sh: 1: gcc: not found
4857 error gyp ERR! build error
4857 error gyp ERR! stack Error: not found: make
4857 error gyp ERR! stack at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/lib/index.js:16:17)
4857 error gyp ERR! stack at which (/usr/lib/node_modules/npm/node_modules/which/lib/index.js:77:9)
4857 error gyp ERR! stack at async doWhich (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:120:22)gccとか入れる
sudo apt-get install build-essentialGatsby
sudo npm install -g gatsby-cli
node新しくなったし、パッケージも更新しましょう。
package.jsonのGatsbyのバージョンを5.15.0に書き替え
$ npm outdated
Package Current Wanted Latest Location Depended by
gatsby 5.13.4 5.15.0 5.15.0 node_modules/gatsby Gatsby
gatsby-plugin-sharp 5.13.1 5.15.0 5.15.0 node_modules/gatsby-plugin-sharp Gatsby
gatsby-remark-images 7.13.1 7.15.0 7.15.0 node_modules/gatsby-remark-images Gatsby
gatsby-remark-prismjs 7.13.1 7.15.0 7.15.0 node_modules/gatsby-remark-prismjs Gatsby
gatsby-source-filesystem 5.13.1 5.15.0 5.15.0 node_modules/gatsby-source-filesystem Gatsby
gatsby-transformer-remark 6.13.1 6.15.0 6.15.0 node_modules/gatsby-transformer-remark Gatsby
prismjs 1.29.0 1.30.0 1.30.0 node_modules/prismjs Gatsby
react 18.3.1 19.2.0 19.2.0 node_modules/react Gatsby
react-dom 18.3.1 19.2.0 19.2.0 node_modules/react-dom Gatsby
$VScode
remoteの設定で C:\Users\XXX.ssh\config
Host XXX
HostName 192.168.XXX.XXX
User XXX
IdentityFile C:\Users\XXX\.ssh\id_rsaで設定追加
あれ? つながらない? そうか! 旧PCだから、以前の情報がWindows PCさん側に残っているのね。
C:\Users\XXX.ssh\known_hosts" の 192.168.XXX.XXの過去情報を削除
あとは、ちょこちょこ
とりあえずは、ここまで復旧して、このページを作成中。
