Installing GW on Linux x86_64 Systems
For best performance, install GW as a desktop application on (Intel debian systems only), or build from source.
For debian systems download the package below:
GW Intel x86_64 debian installer
GW is also available for Linux x86_64 systems as a command-line tool and can be installed using Conda.
Using Conda
Once Conda is installed, you can install GW by running the following command in your terminal:
conda install -c conda-forge -c bioconda gw
Currently, the conda package only works for X11 sessions. If you are using Wayland, either install using the deb package above or build from source.
Building from source
Before building GW, you need to install the glfw3 and htslib libraries. GW’s libcurl API baseline is 7.55.0; newer versions are supported. For Conda build dependencies, use libcurl >=7.55 rather than an exact old-version pin. Keep the runtime constraints generated by the packaging toolchain and dependencies; this source API baseline does not override Bioconda’s binary compatibility pins. For Ubuntu, fetch these using:
sudo apt install libgl1-mesa-dev libfontconfig-dev libcurl4-openssl-dev libhts-dev libglfw3 libglfw3-dev
GW can be built and installed using:
git clone https://github.com/kcleal/gw.git && cd gw
make prep && make -j4
cp gw /usr/local/bin
make prep downloads Skia m143 binaries from the v0.2.0 release of skia_build_arm64. After upgrading an existing checkout, run make clean before rebuilding. To use an older release, pass both overrides, for example make prep SKIA_VERSION=m133 SKIA_RELEASE=v0.1.0.
The make prep stage downloads a pre-build skia binary. If this is not compatibile, you can build skia from scrtach using:
git clone https://github.com/kcleal/gw.git && cd gw
bash ./deps/build_skia.sh
make -j4
cp gw /usr/local/bin
After installation, you can verify that GW has been installed correctly by running:
gw --version