1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-27 12:23:46 +03:00
wezterm/docs/installation.markdown
2020-01-26 12:46:15 -08:00

4.7 KiB

Installing on Windows

Windows 10 or later is required to run WezTerm.

Download for Windows Nightly for Windows

  1. Download Release
  2. Extract the zipfile and double-click wezterm.exe to run the UI
  3. Configuration instructions can be found here

Installing on macOS

The CI system builds the package on macOS Mojave (10.14). It may run on earlier versions of macOS, but that has not been tested.

Download for macOS Nightly for macOS

  1. Download Release
  2. Extract the zipfile and drag the WezTerm.app bundle to your Applications folder
  3. First time around, you may need to right click and select Open to allow launching the application that your just downloaded from the internet.
  4. Subsequently, a simple double-click will launch the UI
  5. Configuration instructions can be found here

Installing on Ubuntu

The CI system builds a .deb file on Ubuntu 16.04. It is compatible with other debian style systems, including Debian 9 (Stretch) and later versions.

Download for Ubuntu Nightly for Ubuntu

curl -LO {{ ubuntu_stable }}
sudo apt install -y ./{{ ubuntu_stable_asset }}
  • The package installs /usr/bin/wezterm and /usr/share/applications/wezterm.desktop
  • Configuration instructions can be found here

Installing on Fedora

The CI system builds an .rpm file on Fedora 31.

Download for Fedora Nightly for Fedora

sudo dnf install -y {{ fedora_stable }}
  • The package installs /usr/bin/wezterm and /usr/share/applications/wezterm.desktop
  • Configuration instructions can be found here

Installing on Linux via AppImage

If you have some other Linux system, or otherwise prefer AppImage over your system package format, you can download a build by following these steps. AppImages are newer than the latest tagged release so they are currently only available for nightly builds:

Nightly AppImage

curl -LO https://github.com/wez/wezterm/releases/download/nightly/WezTerm-nightly.AppImage
chmod +x WezTerm-nightly.AppImage

You may then execute the appimage directly to launch wezterm.

Raw Linux Binary

Another option for linux is a raw binary archive. These are the same binaries that are built for Ubuntu but provided in a tarball.

Download raw Linux binaries Nightly raw Linux binaries

Installing from source

If your system isn't covered by the list above, then you can build it for yourself. WezTerm should run on any modern unix as well as Windows 10 and macOS.

  • Install rustup to get the rust compiler installed on your system. Install rustup
  • Rust version 1.39 or later is required
  • Build in release mode: cargo build --release
  • Run it via either cargo run --release or target/release/wezterm

You will need a collection of support libraries; the get-deps script will attempt to install them for you. If it doesn't know about your system, please contribute instructions!

If you don't plan to submit a pull request to the wezterm repo, you can download a smaller source tarball using these steps:

curl https://sh.rustup.rs -sSf | sh -s
curl -LO {{ source_stable }}
tar -xzf {{ source_stable_asset }}
cd {{ source_stable_dir }}
sudo ./get-deps
cargo build --release
cargo run --release -- start

Alternatively, use the full git repo:

curl https://sh.rustup.rs -sSf | sh -s
git clone --depth=1 --branch=master --recursive https://github.com/wez/wezterm.git
cd wezterm
git submodule update --init --recursive
sudo ./get-deps
cargo build --release
cargo run --release -- start