Ich habe Code zum Einrichten eines Ubuntu-Servers, der darauf angewiesen ist apt-get
. Es enthält viele Pakete, die in unserem Projekt-Wiki dokumentiert sind, zum Beispiel diese: Entwicklungsumgebung und die Ruby-Abhängigkeiten .
Auf unserem Produktionsserver wird jedoch RHEL 5.8 ausgeführt, und die Systemadministratoren haben mich gebeten, eine CentOS-Entwicklungsumgebung zu verwenden, die dem Produktionsserver ähnelt (um die Bereitstellung zu vereinfachen). Gibt es eine einfache (automatisierte) Möglichkeit, die entsprechenden Paketnamen im EPEL-Repository zu finden? Sie zögern, nicht standardmäßige Repositorys zu verwenden.
Muss ich jeden einzeln nachschlagen? Ich habe angefangen, aber es scheint nicht trivial.
Ich bin mir nicht sicher, ob es helfen wird, aber dies ist der Umfang der von uns verwendeten Repositorys:
git gfortran openmpi-bin libhdf5-openmpi-dev
r-base-core default-jre libdbd-mysql libmysqlclient-dev mysql-server
mysql-client jags r-cran-rjags r-cran-xml r-cran-hdf5 r-cran-mass r-cran-rmysql
liblapack-dev libnetcdf-dev netcdf-bin texlive-latex-base texlive-latex-extra
texlive-fonts-recommended bc libcurl4-openssl-dev texinfo curl apache2 libapache2-mod-
php5 php5 php5-mysql libgdal1-dev libproj-dev ruby1.8 ruby1.8-dev rubygems1.8
librmagick-ruby1.8 libmysql-ruby1.8 libapache2-mod-passenger imagemagick
libmagickwand-dev libmagic-dev libxslt1-dev libmysqlclient-dev libnetcdf-dev libsqlite3-dev