This update features hassle-free remote development over ssh. Prior to this update, users who want to use remote development over ssh needs to take some manual steps for setting up environment. From now on, just installing "Open Remote - SSH" extension should be enough. For more details, follow the instruction shown upon package installation. Additional changes to the port include: - split out target for building remote extension host to Makefile.reh to avoid excessive dependencies - populate product.json with useful information mainly for making popular extensions work out of the box[1] Changelog: https://code.visualstudio.com/updates/v1_107 Reported by: GitHub (watch releases) Obtained from: https://github.com/VSCodium/vscodium [1]
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
[
|
|
{ type: install
|
|
message: <<EOM
|
|
Remote development over ssh:
|
|
|
|
If you want to use remote development over ssh, download and install
|
|
Open Remote - SSH extension[1].
|
|
|
|
It is a slightly modified version of the extension of the same name
|
|
available at the Open VSX Registry[2]. The contents of the
|
|
modification is available at the GitHub Pull Request[3].
|
|
|
|
After installation of the extension, restart code-oss and it should
|
|
work out of the box. Please note that the remote extension host will
|
|
be downloaded from the following URL[4] to the remote host upon first
|
|
connection from the local host.
|
|
|
|
Supported combination of local and remote hosts is as follows:
|
|
|
|
Local Remote
|
|
------------- -------------
|
|
FreeBSD amd64 FreeBSD amd64
|
|
Linux x86_64
|
|
Linux arm64
|
|
|
|
The remote extension host is actually a Node.js-based server and make
|
|
it sure that you have dependency packages installed when the remote
|
|
host is FreeBSD.
|
|
|
|
You can check which packages are necessary on the remote host at
|
|
FreshPorts[5]. (Install library and runtime dependencies) In addition,
|
|
you have to install misc/compat13x package if the remote host is
|
|
FreeBSD 14 or later. The remote extension host has been built on
|
|
FreeBSD 13 for compatibility reasons.
|
|
|
|
[1] https://github.com/tagattie/FreeBSD-VSCode/releases/download/1.107.0/open-remote-ssh-0.0.49.vsix
|
|
[2] https://open-vsx.org/extension/jeanp413/open-remote-ssh
|
|
[3] https://github.com/jeanp413/open-remote-ssh/pull/244
|
|
[4] https://github.com/tagattie/FreeBSD-VSCode/releases
|
|
[5] https://www.freshports.org/www/node22/
|
|
|
|
EOM
|
|
}
|
|
]
|