そもそもの話はLaravel。
ローカルサーバーにアクセスしたら、「Run `npm run dev` in your terminal and refresh the page.」と怒られました。
なので、npmをインストールしようとしたところ、「Unable to correct problems, you have held broken packages.」と言われてインストールできないのです。
ぐぐっていろいろと試すもうまくいかなかったんですが、さすがのaskubuntu.comです。
≫ apt - Can't install npm - Unable to correct problems, you have held broken packages? - Ask Ubuntu
上から順番にやってみましたが、一番最後のやつでインストールできました。
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - $ sudo apt-get install nodejs
で、https://deb.nodesource.com/ を見てみたら、説明がありました。
Ubuntuの場合は以下のコマンドで最新バージョンがインストールできました。
$ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - $ sudo apt-get install nodejs