## Install from a .gz file ( ftp://ftp.renci.org/pub/irods/releases/4.1.9/ ) yum -y install gcc-c++ make python-devel rpm-build help2man unixODBC fuse-devel curl-devel yum -y install --enablerepo=centosplus openssl-devel pam-devel bzip2-devel zlib-devel pam-devel openssl-devel libxml2-devel yum -y install perl-JSON rsync unixODBC-devel epel-release net-tools wget nano mc mlocate ImageMagick python-devel yum -y install rpm-build help2man bzip2-devel libxml2-devel unixODBC pam-devel openssl-devel wget nano mc tomcat tomcat-webapp* yum -y install tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc net-tools postgresql-contrib yum -y install postgresql-libs postgresql-odbc fuse-libs.x86_64 perl-JSON* python-requests.noarch python-jsonschema yum -y install python-psutil lsof authd postgresql postgresql-libs postgresql-plperl postgresql-plpython yum -y install postgresql-server python-jsonschema python-psutil python-requests postgresql-odbc yum -y groupinstall "Development Tools" yum -y install python-pip git gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel ############## #sleep 5 git clone https://github.com/DICE-UNC/irods-cloud-browser.git git clone https://github.com/sunadtudk/irods_2_figshare.git ############## pip install git+git://github.com/iPlantCollaborativeOpenSource/pycommands.git pip install --upgrade pip pip install --upgrade git+git://github.com/irods/python-irodsclient.git pip install pigshare pip install --upgrade pigshare #sleep 5 ############################### #############Build iRODS server############### ###do : cd /root wget ftp://ftp.renci.org/pub/irods/releases/4.1.9/irods-4.1.9.tar.gz tar -zxvf irods-4.1.9.tar.gz cd irods-4.1.9/packaging/ ./build.sh clean ./build.sh icat postgres ./build.sh -r -v resource ./build.sh icommands #sleep 5 ############################### git clone https://github.com/irods/irods_auth_plugin_kerberos.git cd irods_auth_plugin_kerberos/packaging/ ./build.sh ; cd .. ; cd .. rpm -ivh irods_auth_plugin_kerberos/build/irods-auth-plugin-krb-1.3-* #sleep 5 ###############Install############### cd ~/irods-4.1.9/build/ rpm -ivh irods-icat-4.1.9-64bit-centos7.rpm rpm -ivh irods-database-plugin-postgres-1.9-centos7.rpm rpm -ivh irods-dev-4.1.9-64bit-centos7.rpm rpm -ivh irods-runtime-4.1.9-64bit-centos7.rpm #rpm -ivh irods-database-plugin-postgres93-1.9-centos7.rpm #rpm -ivh irods-resource-4.1.9-64bit-centos7.rpm #Kerberos plugin: rpm -ivh irods-auth-plugin-krb-*.rpm ######config iRODS server and DB####### #################### postgresql-setup initdb systemctl start postgresql systemctl enable postgresql ######config iRODS server####### sudo /var/lib/irods/packaging/setup_irods.sh # rpm -ivh irods-icommands-4.1.9-64bit-centos7.rpm