タイトル : PC故障で旧PCを再度開発マシン1へ 2025
更新日 : 2025-11-09
カテゴリ : プログラミング
タグ :
linux   

😢PC故障

まずはデータ復旧を行いました。

そのあと、家の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

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-essential

Gatsby

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の過去情報を削除

あとは、ちょこちょこ

とりあえずは、ここまで復旧して、このページを作成中。