デスクトップ環境をインストールせずにヘッドレスシステムに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
トンネルを作成する必要があります。
リモート - トンネル - セキュリティ トンネルを介してリモート コンピュータに接続し、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を使用する詳細については。
答え2
答え3
VS Code 全体がインストールされている別のコンピュータがある場合は、Remote-SSH VS Code 拡張機能を使用してリモート システム (ヘッドレス コンピュータなど) に簡単に接続できます。リモートコンピュータに追加のインストールは必要ありません。通常のVS Code GUIからリモートコンピュータに初めて接続すると、リモートコンピュータにvscodeサーバーが自動的にインストールされます。接続すると、リモートコンピュータのファイルシステム、シェルターミナル、およびすべての拡張機能がローカルにインストールされますが、リモートファイルを使用できるVS Codeの完全な編集環境にアクセスできます。