데스크탑 환경을 설치하지 않고 헤드리스 시스템에 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`
데비안 패키지를 설치하려면 code_1.85.1-1702462158_amd64.deb
디스플레이 서버, 창 관리자, 사운드 하위 시스템, 수천 개의 라이브러리 등에 대한 종속성이 있습니다. 저전력 기계에서는 이런 장치가 필요하지도 않고 설치하고 싶지도 않습니다! Raspberry Pi 헤드리스 시스템에도 동일하게 적용됩니다.
데비안 패키지는 code
이 모든 것에 의존합니다. 다른 것을 시도한 사람이 있습니까? 아니면 데비안 패키지를 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의 전체 편집 환경에 액세스할 수 있습니다.