Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DTIPrep.AppImage

An AppImage for DTIPrep.

Motivation

DTIPrep.AppImage is a single-file executable package for running DTIPrep on Linux with its qt4 and libglu dependencies bundled in.

DTIPrep is a DWI/DTI quality control tool. The software depends on outdated libraries which cannot be installed on current versions of Linux distros. Here, we obtain copies of the necessary libraries from an Ubuntu 18.04 container and create a single-file executable using AppImage.

Installation

Download the DTIPrep.AppImage file from GitHub Releases, and run chmod +x DTIPrep.AppImage.

Building

Build dependencies: fd, make, podman.

make

Developer Notes

The file so_dependencies.txt is a list of *.so files dependended on by DTIPrep. This file can be generated by running make run followed by make so_dependencies.txt while the GUI for DTIPrep is open.

Notes on solutions not taken:

  • It would have been easier to just copy all of /usr/lib/x86_64-linux-gnu, but there would be ~100MB of unnecessary files.
  • ldd does not show the runtime dependencies invoked by mesa-loader.

About

AppImage for DTIPrep

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages