デスクトップ環境をインストールせずにVSCodeヘッドレスを実行する

デスクトップ環境をインストールせずにVSCodeヘッドレスを実行する

デスクトップ環境をインストールせずにヘッドレスシステムにVS-Code-CLIをインストールできますか? (時にはSSHを許可せず、VS Codeトンネリングのみを許可するPWAバージョンのコードを使用してAndroidタブレットから自分のコードにアクセスしたいと思います。)

システム仕様:

No monitors, keyboards, speakers or anything.
Old Atom processor, 4G RAM
Debian 12 6.1.0-amd64 GCC 12.2
Node 20.1

実行code結果:

$ ./code 
No installation of Visual Studio Code stable was found.
Install it from your system's package manager or https://code.visualstudio.com, restart your shell, and try again.

If you already installed Visual Studio Code and we didn't detect it, run `code version use stable --install-dir /path/to/installation`

Debian パッケージをインストールするには、code_1.85.1-1702462158_amd64.debディスプレイサーバー、ウィンドウマネージャ、サウンドサブシステム、何千ものライブラリなどに依存関係があります。低消費電力機では、このような装置が必要なく、設置したくありません! Raspberry Piヘッドレスシステムにも同様に適用されます。

Debianパッケージはcodeこれらすべてに依存します。他のことを試した人はいますか?それともDebianパッケージをcode-core次のように分割できますか?code-gui

ベストアンサー1

トンネルを作成する必要があります。

VScodeドキュメントによると:

リモート - トンネル - セキュリティ トンネルを介してリモート コンピュータに接続し、SSH 設定は不要です。

取付ける:

curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz
tar -xf vscode_cli.tar.gz
rm vscode_cli.tar.gz

その後、トンネルを作成します。

code tunnel

または

code tunnel --accept-server-license-terms

バラより「コード」CLIを使用する詳細については。

おすすめ記事