Installation
termscp is available for many platforms. Pick the method that matches your system below.
Linux, FreeBSD, and macOS
This shell script installs termscp on your system with a single command:
curl --proto '=https' --tlsv1.2 -sSLf https://termscp.rs/install.sh | sh
On macOS the installation requires Homebrew; otherwise the Rust compiler is installed to build termscp from source.
Windows
Install termscp from PowerShell with a single command:
irm https://termscp.rs/install.ps1 | iex
Alternatively, install it with Chocolatey:
choco install termscp
NetBSD
Install termscp from the official repositories:
pkgin install termscp
Arch Linux
Install termscp from the official repositories:
pacman -S termscp
Official binaries
Official release binaries are published for these targets:
- GNU/Linux:
x86_64-unknown-linux-muslaarch64-unknown-linux-musl
- macOS:
x86_64-apple-darwinaarch64-apple-darwin
- Windows:
x86_64-pc-windows-msvcaarch64-pc-windows-msvc
The Linux binaries, and the .deb package built from them, are statically
linked against musl. They have no runtime dependencies: they run on any Linux
distribution and any glibc version, with no system packages to install.
Requirements
The official binaries do not require these dependencies. They are needed only
to build termscp from source, for example with cargo install termscp:
- Linux users:
- libdbus-1
- pkg-config
- libsmbclient
- FreeBSD and NetBSD users:
- dbus
- pkgconf
- libsmbclient
Optional requirements
These dependencies are not required to run termscp, but they are needed to enjoy all of its features.
- Linux and FreeBSD users, to open files via
V(at least one of these):- xdg-open
- gio
- gnome-open
- kde-open
- Linux users: a keyring manager. Read more in the Password security page.
- WSL users, to open files via
V:
Updating termscp
To update termscp to the latest version, run it from the command line with:
(sudo) termscp update
For all platforms and methods, see https://termscp.rs/install.