Another alternative would be to publish all the extensions we require in the easyconfig. I also have many proxy problems and find testing this type of install tedious.
On Tue, Mar 31, 2015 at 12:15 PM Martin <[email protected]> wrote: > Hi, > > Yes I know about -k it just seems so cumbersome to do that :( > > The combination of a broken corporate proxy and files that go missing > really makes this a mess (for me, EB itself is great, I just have to suffer > the slow Enterprise Death). > > I'll look into the script, thanks. > > Martin > > On Tue, Mar 31, 2015 at 5:58 PM Pablo Escobar Lopez < > [email protected]> wrote: > >> Hi Martin, >> >> R extensions change quite often and the url also changes so the normal >> approach is "manual fix". In case it's useful for you I wrote this script >> some days ago to deal with this, it's not perfect and still requires some >> manual work but it works for ~90% of the R libraries so it saves you some >> time >> >> https://github.com/pescobar/random-scripts/blob/master/easybuild-update-R-libs.py >> >> To install extra R libraries you can just add the new library to the >> exts_list and then rerun the easyconfig with "eb R-3.1.2.eb -k -f" This >> way only libraries not already installed will be compiled. This is commonly >> used to add extra libraries for R/Perl/Python. This is the easybuild help: >> >> -k, --skip Skip existing software (useful for installing >> additional packages) (def False) >> >> >> regards, >> pablo. >> >> 2015-03-31 17:41 GMT+02:00 Martin <[email protected]>: >> >>> Hi, >>> >>> I'm trying to install R-3.1.2-goolf-1.5.14.eb. >>> >>> I'm running a simple: >>> >>> eb R-3.1.2-goolf-1.5.14.eb --robot -s fetch >>> >>> but it fails on most of the packages in exts_list. How are people >>> dealing with this? >>> >>> Are you just going thru the list and manually fix the versions, I keep >>> thinking there has to be a better way. >>> >>> Also how do you (later) install an additional package? Extend the list >>> in exts_list and "reinstall" or provide another module? Are there >>> established best practices for this? >>> >>> thanks, >>> Martin >>> >>> >>> >> >> >> -- >> Pablo Escobar López >> HPC systems engineer >> Biozentrum, University of Basel >> Swiss Institute of Bioinformatics SIB >> Email: [email protected] >> Phone: +41 61 267 21 80 >> http://www.biozentrum.unibas.ch >> >

