I am newbie to the Linux. I need to know the best way to handle the dependencies.
The issue is, I need to install R - core and R - dev (R language packages) on an platenized centos linux host on which there is no internet connectivity.
I checked with my Technology manager and he suggested it is not a good idea to install the packages via internet on a platenized(appliance blasted) as it wouldn't scale and the installed packages will be removed every time we activate the host. He told me to prepare my own packages and scripts which installs R packages offline as part of the host activation.
After a quick internet search I figured out that using rpm we can install these packages and I downloaded the R language RPMs. Now the problem is when I install them using
rpm --install .rpm
It says few dependencies are missing, and when I download the dependencies, those dependencies are asking for some more dependencies like this, a dependency tree is formed as it seems. The dependencies involves lot of basic linux libraries like perl, tetex-latex, gcc, gc++, gfotran, etc etc.. As the host is appliance blasted, all of these basic libraries are not installed already.. So in a nut shell I might need to figure out 150+ dependencies and download the respective rpms and install them.
Am I doing some thing wrong?? Is there any easy way we can do this? I do know using a package manager like yum and setting up a local repository would help but how would I figure out entire dependency tree for my all R packages? Is there anybody over the internet already downloaded all these dependencies and prepared a big packages which doesn't require any dependency resolution??
Any help please..
The packages that I am trying to install are:
The dependencies I have already installed so far are: