IRODS iCommands installation on Ubuntu 20.04
Revision as of 20:00, 16 March 2021 by Dejan Vitlacil (C3SE) (talk | contribs) (→Configure the iRODS environment)
Contents
Install the public key and add the repository
Prepare IROS APT repository (#Using bionic repos because focal is not available) dejan@dejan:~$ LSB_RELEASE="bionic" dejan@dejan:~$ wget -qO - https://packages.irods.org/irods-signing-key.asc | sudo apt-key add - OK dejan@dejan:~$ echo "deb [arch=amd64] https://packages.irods.org/apt/ ${LSB_RELEASE} main" \ > | sudo tee /etc/apt/sources.list.d/renci-irods.list deb [arch=amd64] https://packages.irods.org/apt/ bionic main dejan@dejan:~$ sudo apt-get update Hit:1 http://se.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://se.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://se.archive.ubuntu.com/ubuntu focal-backports InRelease Hit:4 http://se.archive.ubuntu.com/ubuntu focal-security InRelease Hit:5 https://packages.irods.org/apt bionic InRelease Reading package lists... Done dejan@dejan:~$
List available packages
dejan@dejan:~$ apt-cache search irods python3-irodsclient - Client API for iRods irods-auth-plugin-krb - The integrated Rule-Oriented Data System irods-database-plugin-mysql - The integrated Rule-Oriented Data System irods-database-plugin-oracle - The integrated Rule-Oriented Data System irods-database-plugin-postgres - The integrated Rule-Oriented Data System irods-dev - The integrated Rule-Oriented Data System irods-externals-autoconf5ad3567c-0 - iRODS Build Dependency irods-externals-avro1.8.2-0 - iRODS Build Dependency irods-externals-avro1.9.0-0 - iRODS Build Dependency irods-externals-aws-sdk-cpp1.4.89-0 - iRODS Build Dependency irods-externals-aws-sdk-cpp1.4.89-1 - iRODS Build Dependency irods-externals-boost1.67.0-0 - iRODS Build Dependency irods-externals-catch22.3.0-0 - iRODS Build Dependency irods-externals-clang6.0-0 - iRODS Build Dependency irods-externals-clang-runtime6.0-0 - iRODS Build Dependency irods-externals-cmake3.11.4-0 - iRODS Build Dependency irods-externals-cppzmq4.2.3-0 - iRODS Build Dependency irods-externals-cpr1.3.0-0 - iRODS Build Dependency irods-externals-cpr1.3.0-1 - iRODS Build Dependency irods-externals-elasticlient0.1.0-1 - iRODS Build Dependency irods-externals-fmt6.1.2-1 - iRODS Build Dependency irods-externals-imagemagick7.0.8-0 - iRODS Build Dependency irods-externals-jansson2.7-0 - iRODS Build Dependency irods-externals-json3.1.2-0 - iRODS Build Dependency irods-externals-json3.7.3-0 - iRODS Build Dependency irods-externals-libarchive3.3.2-1 - iRODS Build Dependency irods-externals-libs3a30e55e8-1 - iRODS Build Dependency irods-externals-libs34e684077-0 - iRODS Build Dependency irods-externals-libs359b62371-0 - iRODS Build Dependency irods-externals-mungefs1.0.3-0 - iRODS Build Dependency irods-externals-nanodbc2.13.0-0 - iRODS Build Dependency irods-externals-qpid-with-proton0.34-1 - iRODS Build Dependency irods-externals-qpid-with-proton0.34-2 - iRODS Build Dependency irods-externals-redis4.0.10-0 - iRODS Build Dependency irods-externals-spdlog0.17.0-0 - iRODS Build Dependency irods-externals-spdlog1.5.0-0 - iRODS Build Dependency irods-externals-spdlog1.5.0-1 - iRODS Build Dependency irods-externals-zeromq4-14.1.6-0 - iRODS Build Dependency irods-icommands - The integrated Rule-Oriented Data System irods-microservice-plugins-curl - The integrated Rule-Oriented Data System irods-resource-plugin-s3 - The integrated Rule-Oriented Data System irods-rule-engine-plugin-audit-amqp - The integrated Rule-Oriented Data System irods-rule-engine-plugin-document-type - The integrated Rule-Oriented Data System irods-rule-engine-plugin-elasticsearch - The integrated Rule-Oriented Data System irods-rule-engine-plugin-hard-links - The integrated Rule-Oriented Data System irods-rule-engine-plugin-indexing - The integrated Rule-Oriented Data System irods-rule-engine-plugin-logical-quotas - The integrated Rule-Oriented Data System irods-rule-engine-plugin-metadata-guard - The integrated Rule-Oriented Data System irods-rule-engine-plugin-python - The integrated Rule-Oriented Data System irods-rule-engine-plugin-unified-storage-tiering - The integrated Rule-Oriented Data System irods-rule-engine-plugin-update-collection-mtime - The integrated Rule-Oriented Data System irods-runtime - The integrated Rule-Oriented Data System irods-server - The integrated Rule-Oriented Data System dejan@dejan:~$
Install python-urlib3, python-requests and libssl1.0.0
- Short version:
wget -c \ http://security.ubuntu.com/ubuntu/pool/main/p/python-urllib3/python-urllib3_1.22-1ubuntu0.18.04.2_all.deb \ http://security.ubuntu.com/ubuntu/pool/main/r/requests/python-requests_2.18.4-2ubuntu0.1_all.deb \ http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb sudo apt install \ ./python-urllib3_1.22-1ubuntu0.18.04.2_all.deb \ ./python-requests_2.18.4-2ubuntu0.1_all.deb \ ./libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb rm -rf \ ./python-urllib3_1.22-1ubuntu0.18.04.2_all.deb \ ./python-requests_2.18.4-2ubuntu0.1_all.deb \ ./libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb
- Long version:
dejan@dejan:~$ wget -c \ > http://security.ubuntu.com/ubuntu/pool/main/p/python-urllib3/python-urllib3_1.22-1ubuntu0.18.04.2_all.deb \ > http://security.ubuntu.com/ubuntu/pool/main/r/requests/python-requests_2.18.4-2ubuntu0.1_all.deb \ > http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb
--2021-03-16 18:13:02-- http://security.ubuntu.com/ubuntu/pool/main/p/python-urllib3/python-urllib3_1.22-1ubuntu0.18.04.2_all.deb Resolving security.ubuntu.com (security.ubuntu.com)... 91.189.88.142, 91.189.88.152, 91.189.91.38, ... Connecting to security.ubuntu.com (security.ubuntu.com)|91.189.88.142|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 86024 (84K) [application/x-debian-package] Saving to: ‘python-urllib3_1.22-1ubuntu0.18.04.2_all.deb’ python-urllib3_1.22-1ubuntu0.18.04.2_al 100%[===============================================================================>] 84.01K --.-KB/s in 0.06s 2021-03-16 18:13:02 (1.39 MB/s) - ‘python-urllib3_1.22-1ubuntu0.18.04.2_all.deb’ saved [86024/86024] --2021-03-16 18:13:02-- http://security.ubuntu.com/ubuntu/pool/main/r/requests/python-requests_2.18.4-2ubuntu0.1_all.deb Reusing existing connection to security.ubuntu.com:80. HTTP request sent, awaiting response... 200 OK Length: 58496 (57K) [application/x-debian-package] Saving to: ‘python-requests_2.18.4-2ubuntu0.1_all.deb’ python-requests_2.18.4-2ubuntu0.1_all.d 100%[===============================================================================>] 57.12K --.-KB/s in 0.01s 2021-03-16 18:13:02 (3.94 MB/s) - ‘python-requests_2.18.4-2ubuntu0.1_all.deb’ saved [58496/58496] --2021-03-16 18:13:02-- http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb Reusing existing connection to security.ubuntu.com:80. HTTP request sent, awaiting response... 200 OK Length: 1088600 (1.0M) [application/x-debian-package] Saving to: ‘libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb’ libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb 100%[===============================================================================>] 1.04M --.-KB/s in 0.09s 2021-03-16 18:13:02 (11.1 MB/s) - ‘libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb’ saved [1088600/1088600] FINISHED --2021-03-16 18:13:02-- Total wall clock time: 0.4s Downloaded: 3 files, 1.2M in 0.2s (7.08 MB/s) dejan@dejan:~$ dejan@dejan:~$ sudo apt install \ > ./python-urllib3_1.22-1ubuntu0.18.04.2_all.deb \ > ./python-requests_2.18.4-2ubuntu0.1_all.deb \ > ./libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'python-urllib3' instead of './python-urllib3_1.22-1ubuntu0.18.04.2_all.deb' Note, selecting 'python-requests' instead of './python-requests_2.18.4-2ubuntu0.1_all.deb' Note, selecting 'libssl1.0.0' instead of './libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb' The following additional packages will be installed: libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib python-certifi python-cffi-backend python-chardet python-cryptography python-enum34 python-idna python-ipaddress python-is-python2 python-openssl python-pkg-resources python-six python2 python2-minimal python2.7 python2.7-minimal Suggested packages: python-cryptography-doc python-cryptography-vectors python-enum34-doc python-openssl-doc python-openssl-dbg python-setuptools python-socks python-ntlm python2-doc python-tk python2.7-doc binutils binfmt-support The following NEW packages will be installed: libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libssl1.0.0 python-certifi python-cffi-backend python-chardet python-cryptography python-enum34 python-idna python-ipaddress python-is-python2 python-openssl python-pkg-resources python-requests python-six python-urllib3 python2 python2-minimal python2.7 python2.7-minimal 0 upgraded, 21 newly installed, 0 to remove and 23 not upgraded. Need to get 4,644 kB/5,877 kB of archives. After this operation, 25.0 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 /home/dejan/libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb libssl1.0.0 amd64 1.0.2n-1ubuntu5.6 [1,089 kB] Get:2 /home/dejan/python-urllib3_1.22-1ubuntu0.18.04.2_all.deb python-urllib3 all 1.22-1ubuntu0.18.04.2 [86.0 kB] Get:3 /home/dejan/python-requests_2.18.4-2ubuntu0.1_all.deb python-requests all 2.18.4-2ubuntu0.1 [58.5 kB] Get:4 http://se.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7-minimal amd64 2.7.18-1~20.04.1 [335 kB] Get:5 http://se.archive.ubuntu.com/ubuntu focal-updates/universe amd64 python2.7-minimal amd64 2.7.18-1~20.04.1 [1,285 kB] Get:6 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python2-minimal amd64 2.7.17-2ubuntu4 [27.5 kB] Get:7 http://se.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7-stdlib amd64 2.7.18-1~20.04.1 [1,887 kB] Get:8 http://se.archive.ubuntu.com/ubuntu focal-updates/universe amd64 python2.7 amd64 2.7.18-1~20.04.1 [248 kB] Get:9 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 libpython2-stdlib amd64 2.7.17-2ubuntu4 [7,072 B] Get:10 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python2 amd64 2.7.17-2ubuntu4 [26.5 kB] Get:11 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-certifi all 2019.11.28-1 [149 kB] Get:12 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-cffi-backend amd64 1.14.0-1build1 [69.6 kB] Get:13 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-pkg-resources all 44.0.0-2 [129 kB] Get:14 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-chardet all 3.0.4-4build1 [80.5 kB] Get:15 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-enum34 all 1.1.6-2ubuntu1 [34.9 kB] Get:16 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-ipaddress all 1.0.17-1build1 [18.4 kB] Get:17 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-six all 1.14.0-2 [12.0 kB] Get:18 http://se.archive.ubuntu.com/ubuntu focal-updates/universe amd64 python-cryptography amd64 2.8-3ubuntu0.1 [254 kB] Get:19 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-idna all 2.8-1 [34.5 kB] Get:20 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-is-python2 all 2.7.17-4 [2,496 B] Get:21 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-openssl all 19.0.0-1build1 [43.1 kB] Fetched 4,644 kB in 0s (19.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython2.7-minimal:amd64. (Reading database ... 71260 files and directories currently installed.) Preparing to unpack .../0-libpython2.7-minimal_2.7.18-1~20.04.1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.18-1~20.04.1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../1-python2.7-minimal_2.7.18-1~20.04.1_amd64.deb ... Unpacking python2.7-minimal (2.7.18-1~20.04.1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../2-python2-minimal_2.7.17-2ubuntu4_amd64.deb ... Unpacking python2-minimal (2.7.17-2ubuntu4) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../3-libpython2.7-stdlib_2.7.18-1~20.04.1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.18-1~20.04.1) ... Selecting previously unselected package python2.7. Preparing to unpack .../4-python2.7_2.7.18-1~20.04.1_amd64.deb ... Unpacking python2.7 (2.7.18-1~20.04.1) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../5-libpython2-stdlib_2.7.17-2ubuntu4_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.17-2ubuntu4) ... Setting up libpython2.7-minimal:amd64 (2.7.18-1~20.04.1) ... Setting up python2.7-minimal (2.7.18-1~20.04.1) ... Linking and byte-compiling packages for runtime python2.7... Setting up python2-minimal (2.7.17-2ubuntu4) ... Selecting previously unselected package python2. (Reading database ... 72007 files and directories currently installed.) Preparing to unpack .../00-python2_2.7.17-2ubuntu4_amd64.deb ... Unpacking python2 (2.7.17-2ubuntu4) ... Selecting previously unselected package libssl1.0.0:amd64. Preparing to unpack .../01-libssl1.0.0_1.0.2n-1ubuntu5.6_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.2n-1ubuntu5.6) ... Selecting previously unselected package python-certifi. Preparing to unpack .../02-python-certifi_2019.11.28-1_all.deb ... Unpacking python-certifi (2019.11.28-1) ... Selecting previously unselected package python-cffi-backend. Preparing to unpack .../03-python-cffi-backend_1.14.0-1build1_amd64.deb ... Unpacking python-cffi-backend (1.14.0-1build1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../04-python-pkg-resources_44.0.0-2_all.deb ... Unpacking python-pkg-resources (44.0.0-2) ... Selecting previously unselected package python-chardet. Preparing to unpack .../05-python-chardet_3.0.4-4build1_all.deb ... Unpacking python-chardet (3.0.4-4build1) ... Selecting previously unselected package python-enum34. Preparing to unpack .../06-python-enum34_1.1.6-2ubuntu1_all.deb ... Unpacking python-enum34 (1.1.6-2ubuntu1) ... Selecting previously unselected package python-ipaddress. Preparing to unpack .../07-python-ipaddress_1.0.17-1build1_all.deb ... Unpacking python-ipaddress (1.0.17-1build1) ... Selecting previously unselected package python-six. Preparing to unpack .../08-python-six_1.14.0-2_all.deb ... Unpacking python-six (1.14.0-2) ... Selecting previously unselected package python-cryptography. Preparing to unpack .../09-python-cryptography_2.8-3ubuntu0.1_amd64.deb ... Unpacking python-cryptography (2.8-3ubuntu0.1) ... Selecting previously unselected package python-idna. Preparing to unpack .../10-python-idna_2.8-1_all.deb ... Unpacking python-idna (2.8-1) ... Selecting previously unselected package python-is-python2. Preparing to unpack .../11-python-is-python2_2.7.17-4_all.deb ... Unpacking python-is-python2 (2.7.17-4) ... Selecting previously unselected package python-openssl. Preparing to unpack .../12-python-openssl_19.0.0-1build1_all.deb ... Unpacking python-openssl (19.0.0-1build1) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../13-python-urllib3_1.22-1ubuntu0.18.04.2_all.deb ... Unpacking python-urllib3 (1.22-1ubuntu0.18.04.2) ... Selecting previously unselected package python-requests. Preparing to unpack .../14-python-requests_2.18.4-2ubuntu0.1_all.deb ... Unpacking python-requests (2.18.4-2ubuntu0.1) ... Setting up libssl1.0.0:amd64 (1.0.2n-1ubuntu5.6) ... Setting up libpython2.7-stdlib:amd64 (2.7.18-1~20.04.1) ... Setting up python2.7 (2.7.18-1~20.04.1) ... Setting up libpython2-stdlib:amd64 (2.7.17-2ubuntu4) ... Setting up python2 (2.7.17-2ubuntu4) ... Setting up python-certifi (2019.11.28-1) ... Setting up python-six (1.14.0-2) ... Setting up python-idna (2.8-1) ... Setting up python-ipaddress (1.0.17-1build1) ... Setting up python-is-python2 (2.7.17-4) ... Setting up python-cffi-backend (1.14.0-1build1) ... Setting up python-enum34 (1.1.6-2ubuntu1) ... Setting up python-urllib3 (1.22-1ubuntu0.18.04.2) ... Setting up python-pkg-resources (44.0.0-2) ... Setting up python-cryptography (2.8-3ubuntu0.1) ... Setting up python-chardet (3.0.4-4build1) ... Setting up python-requests (2.18.4-2ubuntu0.1) ... Setting up python-openssl (19.0.0-1build1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for mime-support (3.64ubuntu1) ... dejan@dejan:~$
Install iRODS iCommands
dejan@dejan:~$ sudo apt install -y irods-icommands Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: irods-externals-avro1.9.0-0 irods-externals-boost1.67.0-0 irods-externals-catch22.3.0-0 irods-externals-clang-runtime6.0-0 irods-externals-fmt6.1.2-1 irods-externals-json3.7.3-0 irods-externals-libarchive3.3.2-1 irods-externals-nanodbc2.13.0-0 irods-externals-zeromq4-14.1.6-0 irods-runtime python-psutil Suggested packages: python-psutil-doc The following NEW packages will be installed: irods-externals-avro1.9.0-0 irods-externals-boost1.67.0-0 irods-externals-catch22.3.0-0 irods-externals-clang-runtime6.0-0 irods-externals-fmt6.1.2-1 irods-externals-json3.7.3-0 irods-externals-libarchive3.3.2-1 irods-externals-nanodbc2.13.0-0 irods-externals-zeromq4-14.1.6-0 irods-icommands irods-runtime python-psutil 0 upgraded, 12 newly installed, 0 to remove and 23 not upgraded. Need to get 31.0 MB of archives. After this operation, 228 MB of additional disk space will be used. Get:1 http://se.archive.ubuntu.com/ubuntu focal/universe amd64 python-psutil amd64 5.5.1-1ubuntu4 [141 kB] Get:2 https://packages.irods.org/apt bionic/main amd64 irods-externals-avro1.9.0-0 amd64 1.0~bionic [1,886 kB] Get:3 https://packages.irods.org/apt bionic/main amd64 irods-externals-boost1.67.0-0 amd64 1.0~bionic [17.0 MB] Get:4 https://packages.irods.org/apt bionic/main amd64 irods-externals-catch22.3.0-0 amd64 1.0~bionic [91.3 kB] Get:5 https://packages.irods.org/apt bionic/main amd64 irods-externals-clang-runtime6.0-0 amd64 1.0~bionic [378 kB] Get:6 https://packages.irods.org/apt bionic/main amd64 irods-externals-fmt6.1.2-1 amd64 1.0~bionic [199 kB] Get:7 https://packages.irods.org/apt bionic/main amd64 irods-externals-json3.7.3-0 amd64 1.0~bionic [136 kB] Get:8 https://packages.irods.org/apt bionic/main amd64 irods-externals-libarchive3.3.2-1 amd64 1.0~bionic [1,798 kB] Get:9 https://packages.irods.org/apt bionic/main amd64 irods-externals-nanodbc2.13.0-0 amd64 1.0~bionic [184 kB] Get:10 https://packages.irods.org/apt bionic/main amd64 irods-externals-zeromq4-14.1.6-0 amd64 1.0~bionic [566 kB] Get:11 https://packages.irods.org/apt bionic/main amd64 irods-runtime amd64 4.2.8 [7,337 kB] Get:12 https://packages.irods.org/apt bionic/main amd64 irods-icommands amd64 4.2.8 [1,305 kB] Fetched 31.0 MB in 3s (9,108 kB/s) Selecting previously unselected package python-psutil. (Reading database ... 72415 files and directories currently installed.) Preparing to unpack .../00-python-psutil_5.5.1-1ubuntu4_amd64.deb ... Unpacking python-psutil (5.5.1-1ubuntu4) ... Selecting previously unselected package irods-externals-avro1.9.0-0. Preparing to unpack .../01-irods-externals-avro1.9.0-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-avro1.9.0-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-boost1.67.0-0. Preparing to unpack .../02-irods-externals-boost1.67.0-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-boost1.67.0-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-catch22.3.0-0. Preparing to unpack .../03-irods-externals-catch22.3.0-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-catch22.3.0-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-clang-runtime6.0-0. Preparing to unpack .../04-irods-externals-clang-runtime6.0-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-clang-runtime6.0-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-fmt6.1.2-1. Preparing to unpack .../05-irods-externals-fmt6.1.2-1_1.0~bionic_amd64.deb ... Unpacking irods-externals-fmt6.1.2-1 (1.0~bionic) ... Selecting previously unselected package irods-externals-json3.7.3-0. Preparing to unpack .../06-irods-externals-json3.7.3-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-json3.7.3-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-libarchive3.3.2-1. Preparing to unpack .../07-irods-externals-libarchive3.3.2-1_1.0~bionic_amd64.deb ... Unpacking irods-externals-libarchive3.3.2-1 (1.0~bionic) ... Selecting previously unselected package irods-externals-nanodbc2.13.0-0. Preparing to unpack .../08-irods-externals-nanodbc2.13.0-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-nanodbc2.13.0-0 (1.0~bionic) ... Selecting previously unselected package irods-externals-zeromq4-14.1.6-0. Preparing to unpack .../09-irods-externals-zeromq4-14.1.6-0_1.0~bionic_amd64.deb ... Unpacking irods-externals-zeromq4-14.1.6-0 (1.0~bionic) ... Selecting previously unselected package irods-runtime. Preparing to unpack .../10-irods-runtime_4.2.8_amd64.deb ... Unpacking irods-runtime (4.2.8) ... Selecting previously unselected package irods-icommands. Preparing to unpack .../11-irods-icommands_4.2.8_amd64.deb ... Unpacking irods-icommands (4.2.8) ... Setting up irods-externals-json3.7.3-0 (1.0~bionic) ... Setting up irods-externals-avro1.9.0-0 (1.0~bionic) ... Setting up irods-externals-zeromq4-14.1.6-0 (1.0~bionic) ... Setting up irods-externals-libarchive3.3.2-1 (1.0~bionic) ... Setting up irods-externals-clang-runtime6.0-0 (1.0~bionic) ... Setting up python-psutil (5.5.1-1ubuntu4) ... Setting up irods-externals-catch22.3.0-0 (1.0~bionic) ... Setting up irods-externals-fmt6.1.2-1 (1.0~bionic) ... Setting up irods-externals-nanodbc2.13.0-0 (1.0~bionic) ... Setting up irods-externals-boost1.67.0-0 (1.0~bionic) ... Setting up irods-runtime (4.2.8) ... Setting up irods-icommands (4.2.8) ... Processing triggers for man-db (2.9.1-1) ... dejan@dejan:~$
Configure the iRODS environment
dejan@dejan:~$ dejan@dejan:~$ cat /home/dejan/.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" } dejan@dejan:~$
Authenticate and test iRODS iCommands client
dejan@dejan:~$ iinit Enter your current PAM password: dejan@dejan:~$ 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 ..... dejan@dejan:~$