Linux Mint VeraにNodeJをインストールできません。

Linux Mint VeraにNodeJをインストールできません。

これは私が実行したコマンドです(文書による)。

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&sudo apt-get install -y nodejs

表示されるエラーメッセージは次のとおりです。

あなたのディストリビューション(「vera」と識別されている)は現在サポートされていません。 NodeSourceにお問い合わせください。https://github.com/nodesource/distributions/issuesこれが間違っていると思ったり、配布支援を検討したい場合

私が考えることができる潜在的な解決策の1つは、以前のMintバージョンで動作するNodejsバージョンをインストールすることですが、どうすればよいかわかりません。

答え1

これに従ってくださいフラッグハブ質問、私はそうしようとします。手動インストール

他のオプションについてはスクリプトを確認してください。curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash -インターネットからスクリプトをダウンロードして実行します。

次の方法でスクリプトをダウンロードしてくださいcurl -fsSL https://deb.nodesource.com/setup_19.x > setup_19.x。今setup_19.x

スクリプトは、check_alt()関数を定義した後に複数のディストリビューションでそれを呼び出すように見えます。そのうちの1つは次のように定義されます。

check_alt "Linux Mint" "vanessa" "Ubuntu" "jammy"

つまり、次のように書式設定したい場合があります。

check_alt "Linux Mint" "vera" "Ubuntu" "jammy"

Mint VeraはUbuntu Jammyに基づいているように見えるため、変更できません。したがって、上記で作成した行を別の行に追加しcheck_alt(見つかります)、スクリプトを実行してから最後にsudo apt-get install -y nodejs

答え2

要約:

curl -sL https://deb.nodesource.com/setup_19.x | sed -e 's/vanessa/vera/' | sudo -E bash -

説明する:

Curlはインストールスクリプトを取得します。スクリプトでは、「vanessa」という単語はすべて「vera」という単語に置き換えられます。これにより、このLinuxディストリビューションにnodejsをインストールする権限があります。次にスクリプトを起動します。

関連情報