tlawrence3 / FAST

FAST: Fast Analysis of Sequences Toolbox
31 stars 10 forks source link

Taint mode prevents FAST installation in user folders #36

Closed mfasold closed 8 years ago

mfasold commented 8 years ago

It seems as there is no easy way to use FAST on a server without admin access. FAST requires a fair amount of dependencies to be installed (which I personally think is not in line with the UNIX philosophy). But if one needs to install those into a user directory, one needs to change include folders via PERL5LIB environment variable. This however is ignored in taint mode.

tlawrence3 commented 8 years ago

Sorry @mfasold about the taint mode issue. I just pushed a commit that removes taint mode from all the utilities, which we have been meaning to do. We attempted to keep dependencies to a minimum and currently FAST requires Pod::Usage (produces man pages), Sort::Key, Sort::MergeSort (both used by fassort), and Bit::Vector (alncut).

The best solution I have found for installing on my university's cluster, where I don't have admin access, is by using perlbrew. This also gives you the advantage of having access to any perl version you want all with their own package repositories. If you need any additional help installing open another issue.