Difference between revisions of "IRODS iCommands installation on CentOS 7"
(Created page with "Here is an example of iRODS iCommands installation on CentOS 7, from iRODS repository Install the public key and add the repository: : [vitlacil@localhost ~]$ sudo rpm --import...") |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | '''Back to [https://snicdocs.nsc.liu.se/wiki/Swestore-iRODS Swestore-iRODS Documentation]''' | |
− | Install the public key and add the repository | + | |
+ | Here is an example of iRODS iCommands installation on CentOS 7, from iRODS repository. | ||
+ | |||
+ | == Install the public key and add the repository == | ||
[vitlacil@localhost ~]$ sudo rpm --import https://packages.irods.org/irods-signing-key.asc | [vitlacil@localhost ~]$ sudo rpm --import https://packages.irods.org/irods-signing-key.asc | ||
[sudo] password for vitlacil: ************************* | [sudo] password for vitlacil: ************************* | ||
Line 14: | Line 17: | ||
[vitlacil@localhost ~]$ | [vitlacil@localhost ~]$ | ||
− | List available packages | + | == List available packages == |
− | [vitlacil@localhost ~]$ sudo yum search irods | + | [vitlacil@localhost ~]$ sudo yum search irods |
− | Loaded plugins: fastestmirror, langpacks | + | Loaded plugins: fastestmirror, langpacks |
− | Loading mirror speeds from cached hostfile | + | Loading mirror speeds from cached hostfile |
− | + | * base: mirror.hosthink.net | |
− | + | * extras: mirror.hosthink.net | |
− | + | * updates: mirror.hosthink.net | |
− | renci-irods/7/x86_64/signature | 819 B 00:00:00 | + | renci-irods/7/x86_64/signature | 819 B 00:00:00 |
− | Retrieving key from https://packages.irods.org/irods-signing-key.asc | + | Retrieving key from https://packages.irods.org/irods-signing-key.asc |
− | Importing GPG key 0xACF9B42B: | + | Importing GPG key 0xACF9B42B: |
− | + | Userid : "iRODS Consortium <info@irods.org>" | |
− | + | Fingerprint: 9014 ff9f 75c6 6c77 1f1c b574 bd92 5dbd acf9 b42b | |
− | + | From : https://packages.irods.org/irods-signing-key.asc | |
− | Is this ok [y/N]: y | + | Is this ok [y/N]: y |
− | renci-irods/7/x86_64/signature | 2.9 kB 00:00:04 !!! | + | renci-irods/7/x86_64/signature | 2.9 kB 00:00:04 !!! |
− | renci-irods/7/x86_64/primary_db | 63 kB 00:00:01 | + | renci-irods/7/x86_64/primary_db | 63 kB 00:00:01 |
− | ======================================== N/S matched: irods ======================================== | + | ======================================== N/S matched: irods ======================================== |
− | irods-externals-autoconf5ad3567c-0.x86_64 : iRODS Build Dependency | + | irods-externals-autoconf5ad3567c-0.x86_64 : iRODS Build Dependency |
− | irods-externals-avro1.7.7-0.x86_64 : iRODS Build Dependency | + | irods-externals-avro1.7.7-0.x86_64 : iRODS Build Dependency |
− | irods-externals-avro1.8.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-avro1.8.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-avro1.9.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-avro1.9.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-aws-sdk-cpp1.4.89-0.x86_64 : iRODS Build Dependency | + | irods-externals-aws-sdk-cpp1.4.89-0.x86_64 : iRODS Build Dependency |
− | irods-externals-aws-sdk-cpp1.4.89-1.x86_64 : iRODS Build Dependency | + | irods-externals-aws-sdk-cpp1.4.89-1.x86_64 : iRODS Build Dependency |
− | irods-externals-boost1.60.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-boost1.60.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-boost1.67.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-boost1.67.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-catch22.3.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-catch22.3.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-clang-runtime3.8-0.x86_64 : iRODS Build Dependency | + | irods-externals-clang-runtime3.8-0.x86_64 : iRODS Build Dependency |
− | irods-externals-clang-runtime6.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-clang-runtime6.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-clang3.8-0.x86_64 : iRODS Build Dependency | + | irods-externals-clang3.8-0.x86_64 : iRODS Build Dependency |
− | irods-externals-clang6.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-clang6.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cmake3.11.4-0.x86_64 : iRODS Build Dependency | + | irods-externals-cmake3.11.4-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cmake3.5.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-cmake3.5.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cppzmq4.1-0.x86_64 : iRODS Build Dependency | + | irods-externals-cppzmq4.1-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cppzmq4.2.3-0.x86_64 : iRODS Build Dependency | + | irods-externals-cppzmq4.2.3-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cpr1.3.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-cpr1.3.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-cpr1.3.0-1.x86_64 : iRODS Build Dependency | + | irods-externals-cpr1.3.0-1.x86_64 : iRODS Build Dependency |
− | irods-externals-elasticlient0.1.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-elasticlient0.1.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-elasticlient0.1.0-1.x86_64 : iRODS Build Dependency | + | irods-externals-elasticlient0.1.0-1.x86_64 : iRODS Build Dependency |
− | irods-externals-epm4.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-epm4.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-fmt6.1.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-fmt6.1.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-fmt6.1.2-1.x86_64 : iRODS Build Dependency | + | irods-externals-fmt6.1.2-1.x86_64 : iRODS Build Dependency |
− | irods-externals-imagemagick7.0.3-0.x86_64 : iRODS Build Dependency | + | irods-externals-imagemagick7.0.3-0.x86_64 : iRODS Build Dependency |
− | irods-externals-imagemagick7.0.8-0.x86_64 : iRODS Build Dependency | + | irods-externals-imagemagick7.0.8-0.x86_64 : iRODS Build Dependency |
− | irods-externals-jansson2.7-0.x86_64 : iRODS Build Dependency | + | irods-externals-jansson2.7-0.x86_64 : iRODS Build Dependency |
− | irods-externals-json3.0.1-0.x86_64 : iRODS Build Dependency | + | irods-externals-json3.0.1-0.x86_64 : iRODS Build Dependency |
− | irods-externals-json3.1.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-json3.1.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-json3.7.3-0.x86_64 : iRODS Build Dependency | + | irods-externals-json3.7.3-0.x86_64 : iRODS Build Dependency |
− | irods-externals-libarchive3.1.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-libarchive3.1.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-libarchive3.3.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-libarchive3.3.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-libarchive3.3.2-1.x86_64 : iRODS Build Dependency | + | irods-externals-libarchive3.3.2-1.x86_64 : iRODS Build Dependency |
− | irods-externals-libs359b62371-0.x86_64 : iRODS Build Dependency | + | irods-externals-libs359b62371-0.x86_64 : iRODS Build Dependency |
− | irods-externals-libs3a30e55e8-0.x86_64 : iRODS Build Dependency | + | irods-externals-libs3a30e55e8-0.x86_64 : iRODS Build Dependency |
− | irods-externals-libs3a30e55e8-1.x86_64 : iRODS Build Dependency | + | irods-externals-libs3a30e55e8-1.x86_64 : iRODS Build Dependency |
− | irods-externals-libs3f6a2098e-0.x86_64 : iRODS Build Dependency | + | irods-externals-libs3f6a2098e-0.x86_64 : iRODS Build Dependency |
− | irods-externals-mungefs1.0.2-0.x86_64 : iRODS Build Dependency | + | irods-externals-mungefs1.0.2-0.x86_64 : iRODS Build Dependency |
− | irods-externals-mungefs1.0.3-0.x86_64 : iRODS Build Dependency | + | irods-externals-mungefs1.0.3-0.x86_64 : iRODS Build Dependency |
− | irods-externals-nanodbc2.13.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-nanodbc2.13.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-qpid-with-proton0.34-0.x86_64 : iRODS Build Dependency | + | irods-externals-qpid-with-proton0.34-0.x86_64 : iRODS Build Dependency |
− | irods-externals-qpid-with-proton0.34-1.x86_64 : iRODS Build Dependency | + | irods-externals-qpid-with-proton0.34-1.x86_64 : iRODS Build Dependency |
− | irods-externals-redis4.0.10-0.x86_64 : iRODS Build Dependency | + | irods-externals-redis4.0.10-0.x86_64 : iRODS Build Dependency |
− | irods-externals-redis4.0.8-0.x86_64 : iRODS Build Dependency | + | irods-externals-redis4.0.8-0.x86_64 : iRODS Build Dependency |
− | irods-externals-spdlog0.17.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-spdlog0.17.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-spdlog1.5.0-0.x86_64 : iRODS Build Dependency | + | irods-externals-spdlog1.5.0-0.x86_64 : iRODS Build Dependency |
− | irods-externals-spdlog1.5.0-1.x86_64 : iRODS Build Dependency | + | irods-externals-spdlog1.5.0-1.x86_64 : iRODS Build Dependency |
− | irods-externals-zeromq4-14.1.3-0.x86_64 : iRODS Build Dependency | + | irods-externals-zeromq4-14.1.3-0.x86_64 : iRODS Build Dependency |
− | irods-externals-zeromq4-14.1.6-0.x86_64 : iRODS Build Dependency | + | irods-externals-zeromq4-14.1.6-0.x86_64 : iRODS Build Dependency |
− | irods-auth-plugin-gsi.x86_64 : The integrated Rule-Oriented Data System | + | irods-auth-plugin-gsi.x86_64 : The integrated Rule-Oriented Data System |
− | irods-auth-plugin-krb.x86_64 : The integrated Rule-Oriented Data System | + | irods-auth-plugin-krb.x86_64 : The integrated Rule-Oriented Data System |
− | irods-database-plugin-mysql.x86_64 : The integrated Rule-Oriented Data System | + | irods-database-plugin-mysql.x86_64 : The integrated Rule-Oriented Data System |
− | irods-database-plugin-oracle.x86_64 : The integrated Rule-Oriented Data System | + | irods-database-plugin-oracle.x86_64 : The integrated Rule-Oriented Data System |
− | irods-database-plugin-postgres.x86_64 : The integrated Rule-Oriented Data System | + | irods-database-plugin-postgres.x86_64 : The integrated Rule-Oriented Data System |
− | irods-devel.x86_64 : The integrated Rule-Oriented Data System | + | irods-devel.x86_64 : The integrated Rule-Oriented Data System |
− | irods-icommands.x86_64 : The integrated Rule-Oriented Data System | + | irods-icommands.x86_64 : The integrated Rule-Oriented Data System |
− | irods-microservice-plugins-curl.x86_64 : The integrated Rule-Oriented Data System | + | irods-microservice-plugins-curl.x86_64 : The integrated Rule-Oriented Data System |
− | irods-resource-plugin-s3.x86_64 : The integrated Rule-Oriented Data System | + | irods-resource-plugin-s3.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-apply-access-time.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-apply-access-time.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-audit-amqp.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-audit-amqp.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-data-movement.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-data-movement.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-data-replication.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-data-replication.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-data-verification.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-data-verification.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-python.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-python.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-storage-tiering.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-storage-tiering.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-tiered-storage.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-tiered-storage.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-unified-storage-tiering.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-unified-storage-tiering.x86_64 : The integrated Rule-Oriented Data System |
− | irods-rule-engine-plugin-update-collection-mtime.x86_64 : The integrated Rule-Oriented Data System | + | irods-rule-engine-plugin-update-collection-mtime.x86_64 : The integrated Rule-Oriented Data System |
− | irods-runtime.x86_64 : The integrated Rule-Oriented Data System | + | irods-runtime.x86_64 : The integrated Rule-Oriented Data System |
− | irods-server.x86_64 : The integrated Rule-Oriented Data System | + | irods-server.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-apply_access_time.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-apply_access_time.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-data_movement.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-data_movement.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-data_replication.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-data_replication.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-data_verification.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-data_verification.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-storage_tiering.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-storage_tiering.x86_64 : The integrated Rule-Oriented Data System |
− | irods_rule_engine_plugin-unified_storage_tiering.x86_64 : The integrated Rule-Oriented Data System | + | irods_rule_engine_plugin-unified_storage_tiering.x86_64 : The integrated Rule-Oriented Data System |
+ | |||
+ | Name and summary matches only, use "search all" for everything. | ||
+ | |||
+ | [vitlacil@localhost ~]$ | ||
− | + | == Install additional repositories needed for Python dependencies == | |
+ | [vitlacil@localhost ~]$ sudo yum install epel-release | ||
+ | Loaded plugins: fastestmirror, langpacks | ||
+ | Loading mirror speeds from cached hostfile | ||
+ | * base: mirror.hosthink.net | ||
+ | * extras: mirror.hosthink.net | ||
+ | * updates: mirror.hosthink.net | ||
+ | Resolving Dependencies | ||
+ | --> Running transaction check | ||
+ | ---> Package epel-release.noarch 0:7-11 will be installed | ||
+ | --> Finished Dependency Resolution | ||
+ | |||
+ | Dependencies Resolved | ||
+ | |||
+ | ==================================================================================================== | ||
+ | Package Arch Version Repository Size | ||
+ | ==================================================================================================== | ||
+ | Installing: | ||
+ | epel-release noarch 7-11 extras 15 k | ||
+ | |||
+ | Transaction Summary | ||
+ | ==================================================================================================== | ||
+ | Install 1 Package | ||
+ | |||
+ | Total download size: 15 k | ||
+ | Installed size: 24 k | ||
+ | Is this ok [y/d/N]: y | ||
+ | Downloading packages: | ||
+ | epel-release-7-11.noarch.rpm | 15 kB 00:00:00 | ||
+ | Running transaction check | ||
+ | Running transaction test | ||
+ | Transaction test succeeded | ||
+ | Running transaction | ||
+ | Installing : epel-release-7-11.noarch 1/1 | ||
+ | Verifying : epel-release-7-11.noarch 1/1 | ||
+ | |||
+ | Installed: | ||
+ | epel-release.noarch 0:7-11 | ||
+ | |||
+ | Complete! | ||
− | + | == ... and Python dependencies == | |
− | + | [vitlacil@localhost ~]$ sudo yum install python-psutil python-jsonschema | |
− | + | Loaded plugins: fastestmirror, langpacks | |
− | [vitlacil@localhost ~]$ sudo yum install | + | Loading mirror speeds from cached hostfile |
− | Loaded plugins: fastestmirror, langpacks | + | epel/x86_64/metalink | 24 kB 00:00:00 |
− | Loading mirror speeds from cached hostfile | + | * base: mirror.zetup.net |
− | * base: | + | * epel: mirror.zetup.net |
− | + | * extras: mirror.zetup.net | |
− | + | * updates: mirror.zetup.net | |
− | Resolving Dependencies | + | epel | 4.7 kB 00:00:00 |
− | --> Running transaction check | + | (1/3): epel/x86_64/group_gz | 95 kB 00:00:00 |
− | ---> Package | + | (2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00 |
− | --> Processing Dependency: | + | (3/3): epel/x86_64/primary_db | 6.8 MB 00:00:00 |
− | --> | + | Resolving Dependencies |
− | --> | + | --> Running transaction check |
− | --> | + | ---> Package python2-jsonschema.noarch 0:2.5.1-4.el7 will be installed |
− | -- | + | --> Processing Dependency: python-repoze-lru for package: python2-jsonschema-2.5.1-4.el7.noarch |
− | + | ---> Package python2-psutil.x86_64 0:5.6.7-1.el7 will be installed | |
− | -- | + | --> Running transaction check |
− | -- | + | ---> Package python-repoze-lru.noarch 0:0.4-3.el7 will be installed |
− | --- | + | --> Finished Dependency Resolution |
− | --- | + | |
− | --- | + | Dependencies Resolved |
− | --- | + | |
− | --- | + | ==================================================================================================== |
− | --- | + | Package Arch Version Repository Size |
− | --- | + | ==================================================================================================== |
− | -- | + | Installing: |
− | -- | + | python2-jsonschema noarch 2.5.1-4.el7 epel 75 k |
− | -- | + | python2-psutil x86_64 5.6.7-1.el7 epel 399 k |
− | + | Installing for dependencies: | |
− | + | python-repoze-lru noarch 0.4-3.el7 epel 13 k | |
− | + | ||
− | + | Transaction Summary | |
− | + | ==================================================================================================== | |
− | + | Install 2 Packages (+1 Dependent package) | |
− | + | ||
− | + | Total download size: 487 k | |
− | + | Installed size: 2.6 M | |
− | + | Is this ok [y/d/N]: y | |
− | + | Downloading packages: | |
− | + | warning: /var/cache/yum/x86_64/7/epel/packages/python-repoze-lru-0.4-3.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY | |
− | [ | + | Public key for python-repoze-lru-0.4-3.el7.noarch.rpm is not installed |
− | + | (1/3): python-repoze-lru-0.4-3.el7.noarch.rpm | 13 kB 00:00:00 | |
− | + | (2/3): python2-jsonschema-2.5.1-4.el7.noarch.rpm | 75 kB 00:00:00 | |
− | + | (3/3): python2-psutil-5.6.7-1.el7.x86_64.rpm | 399 kB 00:00:00 | |
− | + | ---------------------------------------------------------------------------------------------------- | |
− | + | Total 1.3 MB/s | 487 kB 00:00:00 | |
− | + | Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 | |
− | + | Importing GPG key 0x352C64E5: | |
− | + | Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" | |
− | + | Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 | |
− | + | Package : epel-release-7-11.noarch (@extras) | |
− | + | From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 | |
− | + | Is this ok [y/N]: y | |
− | + | Running transaction check | |
− | + | Running transaction test | |
− | + | Transaction test succeeded | |
− | + | Running transaction | |
− | + | Installing : python-repoze-lru-0.4-3.el7.noarch 1/3 | |
− | + | Installing : python2-jsonschema-2.5.1-4.el7.noarch 2/3 | |
− | + | Installing : python2-psutil-5.6.7-1.el7.x86_64 3/3 | |
− | + | Verifying : python2-jsonschema-2.5.1-4.el7.noarch 1/3 | |
− | + | Verifying : python2-psutil-5.6.7-1.el7.x86_64 2/3 | |
− | + | Verifying : python-repoze-lru-0.4-3.el7.noarch 3/3 | |
− | + | ||
− | + | Installed: | |
− | -- | + | python2-jsonschema.noarch 0:2.5.1-4.el7 python2-psutil.x86_64 0:5.6.7-1.el7 |
− | + | ||
+ | Dependency Installed: | ||
+ | python-repoze-lru.noarch 0:0.4-3.el7 | ||
+ | |||
+ | Complete! | ||
+ | [vitlacil@localhost ~]$ | ||
− | + | == Install iRODS iCommands == | |
− | + | [vitlacil@localhost ~]$ sudo yum install irods-icommands | |
− | + | Loaded plugins: fastestmirror, langpacks | |
− | Package | + | Loading mirror speeds from cached hostfile |
− | = | + | * base: mirrors.glesys.net |
− | + | * epel: mirrors.glesys.net | |
− | + | * extras: mirrors.glesys.net | |
− | + | * updates: mirrors.glesys.net | |
− | + | Resolving Dependencies | |
− | + | --> Running transaction check | |
− | + | ---> Package irods-icommands.x86_64 0:4.2.7-1 will be installed | |
− | + | --> Processing Dependency: irods-runtime = 4.2.7 for package: irods-icommands-4.2.7-1.x86_64 | |
− | + | --> Processing Dependency: irods-externals-avro1.7.7-0 for package: irods-icommands-4.2.7-1.x86_64 | |
− | + | --> Processing Dependency: irods-externals-jansson2.7-0 for package: irods-icommands-4.2.7-1.x86_64 | |
− | + | --> Processing Dependency: irods-externals-clang-runtime3.8-0 for package: irods-icommands-4.2.7-1.x86_64 | |
− | + | --> Processing Dependency: irods-externals-zeromq4-14.1.3-0 for package: irods-icommands-4.2.7-1.x86_64 | |
− | + | --> Processing Dependency: irods-externals-boost1.60.0-0 for package: irods-icommands-4.2.7-1.x86_64 | |
− | Running transaction check | + | --> Processing Dependency: irods-externals-libarchive3.3.2-0 for package: irods-icommands-4.2.7-1.x86_64 |
− | + | --> Running transaction check | |
− | + | ---> Package irods-externals-avro1.7.7-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-externals-boost1.60.0-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-externals-clang-runtime3.8-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-externals-jansson2.7-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-externals-libarchive3.3.2-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-externals-zeromq4-14.1.3-0.x86_64 0:1.0-1 will be installed | |
− | + | ---> Package irods-runtime.x86_64 0:4.2.7-1 will be installed | |
− | + | --> Finished Dependency Resolution | |
− | + | ||
− | + | Dependencies Resolved | |
− | + | ||
− | + | ==================================================================================================== | |
− | + | Package Arch Version Repository Size | |
− | + | ==================================================================================================== | |
− | + | Installing: | |
− | + | irods-icommands x86_64 4.2.7-1 renci-irods 526 k | |
− | + | Installing for dependencies: | |
− | + | irods-externals-avro1.7.7-0 x86_64 1.0-1 renci-irods 1.5 M | |
− | + | irods-externals-boost1.60.0-0 x86_64 1.0-1 renci-irods 13 M | |
− | + | irods-externals-clang-runtime3.8-0 x86_64 1.0-1 renci-irods 347 k | |
− | + | irods-externals-jansson2.7-0 x86_64 1.0-1 renci-irods 165 k | |
− | + | irods-externals-libarchive3.3.2-0 x86_64 1.0-1 renci-irods 1.7 M | |
− | + | irods-externals-zeromq4-14.1.3-0 x86_64 1.0-1 renci-irods 549 k | |
− | + | irods-runtime x86_64 4.2.7-1 renci-irods 3.6 M | |
− | --> | + | |
− | + | Transaction Summary | |
− | + | ==================================================================================================== | |
− | + | Install 1 Package (+7 Dependent packages) | |
− | + | ||
− | + | Total download size: 21 M | |
− | + | Installed size: 158 M | |
− | + | Is this ok [y/d/N]: y | |
− | ==================================================================================================== | + | Downloading packages: |
− | + | (1/8): irods-externals-avro1.7.7-0-1.0-1.x86_64.rpm | 1.5 MB 00:00:03 | |
− | =========================================================== | + | (2/8): irods-externals-clang-runtime3.8-0-1.0-1.x86_64.rpm | 347 kB 00:00:00 |
− | Installing: | + | (3/8): irods-externals-jansson2.7-0-1.0-1.x86_64.rpm | 165 kB 00:00:00 |
− | + | (4/8): irods-externals-libarchive3.3.2-0-1.0-1.x86_64.rpm | 1.7 MB 00:00:03 | |
− | + | (5/8): irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64.rpm | 549 kB 00:00:01 | |
− | + | (6/8): irods-icommands-4.2.7-1.x86_64.rpm | 526 kB 00:00:01 | |
− | + | (7/8): irods-externals-boost1.60.0-0-1.0-1.x86_64.rpm | 13 MB 00:00:16 | |
− | + | (8/8): irods-runtime-4.2.7-1.x86_64.rpm | 3.6 MB 00:00:08 | |
− | + | ---------------------------------------------------------------------------------------------------- | |
− | + | Total 1.0 MB/s | 21 MB 00:00:20 | |
− | + | Running transaction check | |
− | + | Running transaction test | |
− | + | Transaction test succeeded | |
− | + | Running transaction | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ( | ||
− | ---------------------------------------------------------------------------------------------------- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Running transaction | ||
Installing : irods-externals-avro1.7.7-0-1.0-1.x86_64 1/8 | Installing : irods-externals-avro1.7.7-0-1.0-1.x86_64 1/8 | ||
− | + | Installing : irods-externals-boost1.60.0-0-1.0-1.x86_64 2/8 | |
− | + | Installing : irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64 3/8 | |
− | + | Installing : irods-externals-libarchive3.3.2-0-1.0-1.x86_64 4/8 | |
− | + | Installing : irods-externals-jansson2.7-0-1.0-1.x86_64 5/8 | |
− | + | Installing : irods-externals-clang-runtime3.8-0-1.0-1.x86_64 6/8 | |
− | + | Installing : irods-runtime-4.2.7-1.x86_64 7/8 | |
− | + | Installing : irods-icommands-4.2.7-1.x86_64 8/8 | |
− | + | Verifying : irods-externals-clang-runtime3.8-0-1.0-1.x86_64 1/8 | |
− | + | Verifying : irods-externals-jansson2.7-0-1.0-1.x86_64 2/8 | |
− | + | Verifying : irods-externals-libarchive3.3.2-0-1.0-1.x86_64 3/8 | |
− | + | Verifying : irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64 4/8 | |
− | + | Verifying : irods-externals-boost1.60.0-0-1.0-1.x86_64 5/8 | |
− | + | Verifying : irods-icommands-4.2.7-1.x86_64 6/8 | |
− | + | Verifying : irods-externals-avro1.7.7-0-1.0-1.x86_64 7/8 | |
− | + | Verifying : irods-runtime-4.2.7-1.x86_64 8/8 | |
+ | |||
+ | Installed: | ||
+ | irods-icommands.x86_64 0:4.2.7-1 | ||
+ | |||
+ | Dependency Installed: | ||
+ | irods-externals-avro1.7.7-0.x86_64 0:1.0-1 irods-externals-boost1.60.0-0.x86_64 0:1.0-1 | ||
+ | irods-externals-clang-runtime3.8-0.x86_64 0:1.0-1 irods-externals-jansson2.7-0.x86_64 0:1.0-1 | ||
+ | irods-externals-libarchive3.3.2-0.x86_64 0:1.0-1 irods-externals-zeromq4-14.1.3-0.x86_64 0:1.0-1 | ||
+ | irods-runtime.x86_64 0:4.2.7-1 | ||
+ | |||
+ | Complete! | ||
+ | [vitlacil@localhost ~]$ | ||
− | + | == Configure the iRODS environment == | |
− | + | NOTE: Create your own configuration file !! | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | [vitlacil@localhost ~]$ cat /home/vitlacil/.irods/irods_environment.json | ||
+ | { | ||
+ | "irods_host": "irods-login.swestore.se", | ||
+ | "irods_port": 2432, | ||
+ | "irods_default_resource": "pdc-gpfs", | ||
+ | "irods_home": "/snic.se/home/s_dejvi", | ||
+ | "irods_cwd": "/snic.se/home/s_dejvi", | ||
+ | "irods_user_name": "s_dejvi", | ||
+ | "irods_zone_name": "snic.se", | ||
+ | "irods_client_server_negotiation": "request_server_negotiation", | ||
+ | "irods_client_server_policy": "CS_NEG_REFUSE", | ||
+ | "irods_default_hash_scheme": "SHA256", | ||
+ | "irods_encryption_algorithm": "AES-256-CBC", | ||
+ | "irods_encryption_key_size": 32, | ||
+ | "irods_encryption_num_hash_rounds": 16, | ||
+ | "irods_encryption_salt_size": 8, | ||
+ | "irods_match_hash_policy": "compatible", | ||
+ | "irods_authentication_scheme" : "PAM" | ||
+ | } | ||
+ | |||
+ | [vitlacil@localhost ~]$ | ||
− | + | == Authenticate and test iRODS iCommands client == | |
− | + | [vitlacil@localhost ~]$ iinit | |
− | + | Enter your current PAM password: ************************* | |
− | + | [vitlacil@localhost ~]$ ils | |
− | + | /snic.se/home/s_dejvi: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [vitlacil@localhost ~]$ iinit | ||
− | Enter your current | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [vitlacil@localhost ~]$ ils | ||
− | /snic.se/home/s_dejvi: | ||
.DS_Store | .DS_Store | ||
._.DS_Store | ._.DS_Store | ||
Line 745: | Line 363: | ||
C- /snic.se/home/s_dejvi/0 TiddlyWiki | C- /snic.se/home/s_dejvi/0 TiddlyWiki | ||
C- /snic.se/home/s_dejvi/0 reading | C- /snic.se/home/s_dejvi/0 reading | ||
− | |||
C- /snic.se/home/s_dejvi/EOSC | C- /snic.se/home/s_dejvi/EOSC | ||
− | |||
C- /snic.se/home/s_dejvi/EUDAT | C- /snic.se/home/s_dejvi/EUDAT | ||
C- /snic.se/home/s_dejvi/FAIR | C- /snic.se/home/s_dejvi/FAIR | ||
C- /snic.se/home/s_dejvi/FitSM | C- /snic.se/home/s_dejvi/FitSM | ||
− | + | ..... | |
− | + | ||
− | + | [vitlacil@localhost ~]$ | |
− | + | ||
− | + | '''Back to [https://snicdocs.nsc.liu.se/wiki/Swestore-iRODS Swestore-iRODS Documentation]''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 13:32, 6 May 2020
Back to Swestore-iRODS Documentation
Here is an example of iRODS iCommands installation on CentOS 7, from iRODS repository.
Contents
Install the public key and add the repository
[vitlacil@localhost ~]$ sudo rpm --import https://packages.irods.org/irods-signing-key.asc [sudo] password for vitlacil: ************************* [vitlacil@localhost ~]$ wget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee /etc/yum.repos.d/renci-irods.yum.repo [renci-irods] name=RENCI iRODS Repository baseurl=https://packages.irods.org/yum/pool/centos$releasever/$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.irods.org/irods-signing-key.asc [vitlacil@localhost ~]$
List available packages
[vitlacil@localhost ~]$ sudo yum search irods Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.hosthink.net * extras: mirror.hosthink.net * updates: mirror.hosthink.net renci-irods/7/x86_64/signature | 819 B 00:00:00 Retrieving key from https://packages.irods.org/irods-signing-key.asc Importing GPG key 0xACF9B42B: Userid : "iRODS Consortium <info@irods.org>" Fingerprint: 9014 ff9f 75c6 6c77 1f1c b574 bd92 5dbd acf9 b42b From : https://packages.irods.org/irods-signing-key.asc Is this ok [y/N]: y renci-irods/7/x86_64/signature | 2.9 kB 00:00:04 !!! renci-irods/7/x86_64/primary_db | 63 kB 00:00:01 ======================================== N/S matched: irods ======================================== irods-externals-autoconf5ad3567c-0.x86_64 : iRODS Build Dependency irods-externals-avro1.7.7-0.x86_64 : iRODS Build Dependency irods-externals-avro1.8.2-0.x86_64 : iRODS Build Dependency irods-externals-avro1.9.0-0.x86_64 : iRODS Build Dependency irods-externals-aws-sdk-cpp1.4.89-0.x86_64 : iRODS Build Dependency irods-externals-aws-sdk-cpp1.4.89-1.x86_64 : iRODS Build Dependency irods-externals-boost1.60.0-0.x86_64 : iRODS Build Dependency irods-externals-boost1.67.0-0.x86_64 : iRODS Build Dependency irods-externals-catch22.3.0-0.x86_64 : iRODS Build Dependency irods-externals-clang-runtime3.8-0.x86_64 : iRODS Build Dependency irods-externals-clang-runtime6.0-0.x86_64 : iRODS Build Dependency irods-externals-clang3.8-0.x86_64 : iRODS Build Dependency irods-externals-clang6.0-0.x86_64 : iRODS Build Dependency irods-externals-cmake3.11.4-0.x86_64 : iRODS Build Dependency irods-externals-cmake3.5.2-0.x86_64 : iRODS Build Dependency irods-externals-cppzmq4.1-0.x86_64 : iRODS Build Dependency irods-externals-cppzmq4.2.3-0.x86_64 : iRODS Build Dependency irods-externals-cpr1.3.0-0.x86_64 : iRODS Build Dependency irods-externals-cpr1.3.0-1.x86_64 : iRODS Build Dependency irods-externals-elasticlient0.1.0-0.x86_64 : iRODS Build Dependency irods-externals-elasticlient0.1.0-1.x86_64 : iRODS Build Dependency irods-externals-epm4.2-0.x86_64 : iRODS Build Dependency irods-externals-fmt6.1.2-0.x86_64 : iRODS Build Dependency irods-externals-fmt6.1.2-1.x86_64 : iRODS Build Dependency irods-externals-imagemagick7.0.3-0.x86_64 : iRODS Build Dependency irods-externals-imagemagick7.0.8-0.x86_64 : iRODS Build Dependency irods-externals-jansson2.7-0.x86_64 : iRODS Build Dependency irods-externals-json3.0.1-0.x86_64 : iRODS Build Dependency irods-externals-json3.1.2-0.x86_64 : iRODS Build Dependency irods-externals-json3.7.3-0.x86_64 : iRODS Build Dependency irods-externals-libarchive3.1.2-0.x86_64 : iRODS Build Dependency irods-externals-libarchive3.3.2-0.x86_64 : iRODS Build Dependency irods-externals-libarchive3.3.2-1.x86_64 : iRODS Build Dependency irods-externals-libs359b62371-0.x86_64 : iRODS Build Dependency irods-externals-libs3a30e55e8-0.x86_64 : iRODS Build Dependency irods-externals-libs3a30e55e8-1.x86_64 : iRODS Build Dependency irods-externals-libs3f6a2098e-0.x86_64 : iRODS Build Dependency irods-externals-mungefs1.0.2-0.x86_64 : iRODS Build Dependency irods-externals-mungefs1.0.3-0.x86_64 : iRODS Build Dependency irods-externals-nanodbc2.13.0-0.x86_64 : iRODS Build Dependency irods-externals-qpid-with-proton0.34-0.x86_64 : iRODS Build Dependency irods-externals-qpid-with-proton0.34-1.x86_64 : iRODS Build Dependency irods-externals-redis4.0.10-0.x86_64 : iRODS Build Dependency irods-externals-redis4.0.8-0.x86_64 : iRODS Build Dependency irods-externals-spdlog0.17.0-0.x86_64 : iRODS Build Dependency irods-externals-spdlog1.5.0-0.x86_64 : iRODS Build Dependency irods-externals-spdlog1.5.0-1.x86_64 : iRODS Build Dependency irods-externals-zeromq4-14.1.3-0.x86_64 : iRODS Build Dependency irods-externals-zeromq4-14.1.6-0.x86_64 : iRODS Build Dependency irods-auth-plugin-gsi.x86_64 : The integrated Rule-Oriented Data System irods-auth-plugin-krb.x86_64 : The integrated Rule-Oriented Data System irods-database-plugin-mysql.x86_64 : The integrated Rule-Oriented Data System irods-database-plugin-oracle.x86_64 : The integrated Rule-Oriented Data System irods-database-plugin-postgres.x86_64 : The integrated Rule-Oriented Data System irods-devel.x86_64 : The integrated Rule-Oriented Data System irods-icommands.x86_64 : The integrated Rule-Oriented Data System irods-microservice-plugins-curl.x86_64 : The integrated Rule-Oriented Data System irods-resource-plugin-s3.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-apply-access-time.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-audit-amqp.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-data-movement.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-data-replication.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-data-verification.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-python.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-storage-tiering.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-tiered-storage.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-unified-storage-tiering.x86_64 : The integrated Rule-Oriented Data System irods-rule-engine-plugin-update-collection-mtime.x86_64 : The integrated Rule-Oriented Data System irods-runtime.x86_64 : The integrated Rule-Oriented Data System irods-server.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-apply_access_time.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-data_movement.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-data_replication.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-data_verification.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-storage_tiering.x86_64 : The integrated Rule-Oriented Data System irods_rule_engine_plugin-unified_storage_tiering.x86_64 : The integrated Rule-Oriented Data System Name and summary matches only, use "search all" for everything. [vitlacil@localhost ~]$
Install additional repositories needed for Python dependencies
[vitlacil@localhost ~]$ sudo yum install epel-release Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.hosthink.net * extras: mirror.hosthink.net * updates: mirror.hosthink.net Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-11 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: epel-release noarch 7-11 extras 15 k Transaction Summary ==================================================================================================== Install 1 Package Total download size: 15 k Installed size: 24 k Is this ok [y/d/N]: y Downloading packages: epel-release-7-11.noarch.rpm | 15 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : epel-release-7-11.noarch 1/1 Verifying : epel-release-7-11.noarch 1/1 Installed: epel-release.noarch 0:7-11 Complete!
... and Python dependencies
[vitlacil@localhost ~]$ sudo yum install python-psutil python-jsonschema Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile epel/x86_64/metalink | 24 kB 00:00:00 * base: mirror.zetup.net * epel: mirror.zetup.net * extras: mirror.zetup.net * updates: mirror.zetup.net epel | 4.7 kB 00:00:00 (1/3): epel/x86_64/group_gz | 95 kB 00:00:00 (2/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (3/3): epel/x86_64/primary_db | 6.8 MB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package python2-jsonschema.noarch 0:2.5.1-4.el7 will be installed --> Processing Dependency: python-repoze-lru for package: python2-jsonschema-2.5.1-4.el7.noarch ---> Package python2-psutil.x86_64 0:5.6.7-1.el7 will be installed --> Running transaction check ---> Package python-repoze-lru.noarch 0:0.4-3.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: python2-jsonschema noarch 2.5.1-4.el7 epel 75 k python2-psutil x86_64 5.6.7-1.el7 epel 399 k Installing for dependencies: python-repoze-lru noarch 0.4-3.el7 epel 13 k Transaction Summary ==================================================================================================== Install 2 Packages (+1 Dependent package) Total download size: 487 k Installed size: 2.6 M Is this ok [y/d/N]: y Downloading packages: warning: /var/cache/yum/x86_64/7/epel/packages/python-repoze-lru-0.4-3.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Public key for python-repoze-lru-0.4-3.el7.noarch.rpm is not installed (1/3): python-repoze-lru-0.4-3.el7.noarch.rpm | 13 kB 00:00:00 (2/3): python2-jsonschema-2.5.1-4.el7.noarch.rpm | 75 kB 00:00:00 (3/3): python2-psutil-5.6.7-1.el7.x86_64.rpm | 399 kB 00:00:00 ---------------------------------------------------------------------------------------------------- Total 1.3 MB/s | 487 kB 00:00:00 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package : epel-release-7-11.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Is this ok [y/N]: y Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : python-repoze-lru-0.4-3.el7.noarch 1/3 Installing : python2-jsonschema-2.5.1-4.el7.noarch 2/3 Installing : python2-psutil-5.6.7-1.el7.x86_64 3/3 Verifying : python2-jsonschema-2.5.1-4.el7.noarch 1/3 Verifying : python2-psutil-5.6.7-1.el7.x86_64 2/3 Verifying : python-repoze-lru-0.4-3.el7.noarch 3/3 Installed: python2-jsonschema.noarch 0:2.5.1-4.el7 python2-psutil.x86_64 0:5.6.7-1.el7 Dependency Installed: python-repoze-lru.noarch 0:0.4-3.el7 Complete! [vitlacil@localhost ~]$
Install iRODS iCommands
[vitlacil@localhost ~]$ sudo yum install irods-icommands Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.glesys.net * epel: mirrors.glesys.net * extras: mirrors.glesys.net * updates: mirrors.glesys.net Resolving Dependencies --> Running transaction check ---> Package irods-icommands.x86_64 0:4.2.7-1 will be installed --> Processing Dependency: irods-runtime = 4.2.7 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-avro1.7.7-0 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-jansson2.7-0 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-clang-runtime3.8-0 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-zeromq4-14.1.3-0 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-boost1.60.0-0 for package: irods-icommands-4.2.7-1.x86_64 --> Processing Dependency: irods-externals-libarchive3.3.2-0 for package: irods-icommands-4.2.7-1.x86_64 --> Running transaction check ---> Package irods-externals-avro1.7.7-0.x86_64 0:1.0-1 will be installed ---> Package irods-externals-boost1.60.0-0.x86_64 0:1.0-1 will be installed ---> Package irods-externals-clang-runtime3.8-0.x86_64 0:1.0-1 will be installed ---> Package irods-externals-jansson2.7-0.x86_64 0:1.0-1 will be installed ---> Package irods-externals-libarchive3.3.2-0.x86_64 0:1.0-1 will be installed ---> Package irods-externals-zeromq4-14.1.3-0.x86_64 0:1.0-1 will be installed ---> Package irods-runtime.x86_64 0:4.2.7-1 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: irods-icommands x86_64 4.2.7-1 renci-irods 526 k Installing for dependencies: irods-externals-avro1.7.7-0 x86_64 1.0-1 renci-irods 1.5 M irods-externals-boost1.60.0-0 x86_64 1.0-1 renci-irods 13 M irods-externals-clang-runtime3.8-0 x86_64 1.0-1 renci-irods 347 k irods-externals-jansson2.7-0 x86_64 1.0-1 renci-irods 165 k irods-externals-libarchive3.3.2-0 x86_64 1.0-1 renci-irods 1.7 M irods-externals-zeromq4-14.1.3-0 x86_64 1.0-1 renci-irods 549 k irods-runtime x86_64 4.2.7-1 renci-irods 3.6 M Transaction Summary ==================================================================================================== Install 1 Package (+7 Dependent packages) Total download size: 21 M Installed size: 158 M Is this ok [y/d/N]: y Downloading packages: (1/8): irods-externals-avro1.7.7-0-1.0-1.x86_64.rpm | 1.5 MB 00:00:03 (2/8): irods-externals-clang-runtime3.8-0-1.0-1.x86_64.rpm | 347 kB 00:00:00 (3/8): irods-externals-jansson2.7-0-1.0-1.x86_64.rpm | 165 kB 00:00:00 (4/8): irods-externals-libarchive3.3.2-0-1.0-1.x86_64.rpm | 1.7 MB 00:00:03 (5/8): irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64.rpm | 549 kB 00:00:01 (6/8): irods-icommands-4.2.7-1.x86_64.rpm | 526 kB 00:00:01 (7/8): irods-externals-boost1.60.0-0-1.0-1.x86_64.rpm | 13 MB 00:00:16 (8/8): irods-runtime-4.2.7-1.x86_64.rpm | 3.6 MB 00:00:08 ---------------------------------------------------------------------------------------------------- Total 1.0 MB/s | 21 MB 00:00:20 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : irods-externals-avro1.7.7-0-1.0-1.x86_64 1/8 Installing : irods-externals-boost1.60.0-0-1.0-1.x86_64 2/8 Installing : irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64 3/8 Installing : irods-externals-libarchive3.3.2-0-1.0-1.x86_64 4/8 Installing : irods-externals-jansson2.7-0-1.0-1.x86_64 5/8 Installing : irods-externals-clang-runtime3.8-0-1.0-1.x86_64 6/8 Installing : irods-runtime-4.2.7-1.x86_64 7/8 Installing : irods-icommands-4.2.7-1.x86_64 8/8 Verifying : irods-externals-clang-runtime3.8-0-1.0-1.x86_64 1/8 Verifying : irods-externals-jansson2.7-0-1.0-1.x86_64 2/8 Verifying : irods-externals-libarchive3.3.2-0-1.0-1.x86_64 3/8 Verifying : irods-externals-zeromq4-14.1.3-0-1.0-1.x86_64 4/8 Verifying : irods-externals-boost1.60.0-0-1.0-1.x86_64 5/8 Verifying : irods-icommands-4.2.7-1.x86_64 6/8 Verifying : irods-externals-avro1.7.7-0-1.0-1.x86_64 7/8 Verifying : irods-runtime-4.2.7-1.x86_64 8/8 Installed: irods-icommands.x86_64 0:4.2.7-1 Dependency Installed: irods-externals-avro1.7.7-0.x86_64 0:1.0-1 irods-externals-boost1.60.0-0.x86_64 0:1.0-1 irods-externals-clang-runtime3.8-0.x86_64 0:1.0-1 irods-externals-jansson2.7-0.x86_64 0:1.0-1 irods-externals-libarchive3.3.2-0.x86_64 0:1.0-1 irods-externals-zeromq4-14.1.3-0.x86_64 0:1.0-1 irods-runtime.x86_64 0:4.2.7-1 Complete! [vitlacil@localhost ~]$
Configure the iRODS environment
NOTE: Create your own configuration file !!
[vitlacil@localhost ~]$ cat /home/vitlacil/.irods/irods_environment.json { "irods_host": "irods-login.swestore.se", "irods_port": 2432, "irods_default_resource": "pdc-gpfs", "irods_home": "/snic.se/home/s_dejvi", "irods_cwd": "/snic.se/home/s_dejvi", "irods_user_name": "s_dejvi", "irods_zone_name": "snic.se", "irods_client_server_negotiation": "request_server_negotiation", "irods_client_server_policy": "CS_NEG_REFUSE", "irods_default_hash_scheme": "SHA256", "irods_encryption_algorithm": "AES-256-CBC", "irods_encryption_key_size": 32, "irods_encryption_num_hash_rounds": 16, "irods_encryption_salt_size": 8, "irods_match_hash_policy": "compatible", "irods_authentication_scheme" : "PAM" } [vitlacil@localhost ~]$
Authenticate and test iRODS iCommands client
[vitlacil@localhost ~]$ iinit Enter your current PAM password: ************************* [vitlacil@localhost ~]$ ils /snic.se/home/s_dejvi: .DS_Store ._.DS_Store SISO.Certificate.pdf project_role_descriptions.docx worst-day-fosdem-2014.pdf C- /snic.se/home/s_dejvi/0 TiddlyWiki C- /snic.se/home/s_dejvi/0 reading C- /snic.se/home/s_dejvi/EOSC C- /snic.se/home/s_dejvi/EUDAT C- /snic.se/home/s_dejvi/FAIR C- /snic.se/home/s_dejvi/FitSM ..... [vitlacil@localhost ~]$
Back to Swestore-iRODS Documentation