Enable CodeReady Builder (RHEL) repository (as root)RHEL 9:
subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
[root@xormon01 ~]# subscription-manager repos +----------------------------------------------------------+ Available Repositories in /etc/yum.repos.d/redhat.repo +----------------------------------------------------------+ ... Repo ID: Demo_EPEL_9_x86_EPEL9x86repo Repo Name: EPEL9x86repo Repo URL: https://lnxsat01p.demo.lu/pulp/content/ProdX86/x86_RH9_EPEL9_RHEL9CCV/custom/EPEL_9_x86/EPEL9x86repo Enabled: 1
Install additional packages (as root)
dnf install -y perl ed libxml2 epel-release wget curl gnupg net-tools sblim-wbemcli libaio wget curl strace dnf install -y perl-TimeDate perl-XML-Simple perl-XML-SAX perl-XML-LibXML perl-Env perl-CGI perl-Data-Dumper dnf install -y perl-LWP-Protocol-https perl-libwww-perl perl-Time-HiRes perl-IO-Tty openldap-clients perl-Time-Piece perl-FindBin dnf install -y perl-JSON perl-JSON-PP perl-JSON-XS net-snmp-perl net-snmp-utils perl-DBI perl-DBD-ODBC unixODBC unixODBC-devel freetds dnf install -y perl-Net-INET6Glue # it might not exist everywhere like RedHat 9.x, then ignore it dnf install -y perl-DBD-Pg # for oVirt/RHV/OLVM support only dnf install -y python3-virtualenv python3-pip libpq-devel python3-devel gcc-c++ gcc
Note: Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.
Instead nodejs, we install nosolid (latest: https://rpm.nodesource.com/)
[root@xormon01 ~]# curl -fsSL https://rpm.nodesource.com/setup_22.x [root@xormon01 ~]# sudo yum install -y nsolid [root@xormon01 ~]# npm update -g npm removed 13 packages, and changed 61 packages in 5s 37 packages are looking for funding run `npm fund` for details [root@xormon01 ~]# node -v v22.13.1
Install Timescale DB (as root)
Add the 2 folowing repos
# EL9
# dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Add TimescaleDB repository Copy and paste the following text as a single command to the commandline
# cat /etc/yum.repos.d/timescale_timescaledb.repo [timescale_timescaledb] name=timescale_timescaledb baseurl=https://packagecloud.io/timescale/timescaledb/el/$(rpm -E %{rhel})/\$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300
# dnf install -y timescaledb-2-postgresql-16 postgresql16-contrib
For info
[root@xormon01 ~]# rpm -qa | sort| grep '^p' p11-kit-0.25.3-2.el9.x86_64 p11-kit-trust-0.25.3-2.el9.x86_64 pam-1.5.1-22.el9_5.x86_64 pango-1.48.7-3.el9.x86_64 parted-3.5-2.el9.x86_64 passt-0^20240806.gee36266-2.el9.x86_64 passt-selinux-0^20240806.gee36266-2.el9.noarch passwd-0.80-12.el9.x86_64 pciutils-3.7.0-5.el9.x86_64 pciutils-libs-3.7.0-5.el9.x86_64 pcre2-10.40-6.el9.x86_64 pcre2-syntax-10.40-6.el9.noarch pcre-8.44-4.el9.x86_64 perl-5.32.1-481.el9.x86_64 perl-Algorithm-Diff-1.2010-4.el9.noarch perl-Archive-Tar-2.38-6.el9.noarch perl-Archive-Zip-1.68-6.el9.noarch perl-Attribute-Handlers-1.01-481.el9.noarch perl-autodie-2.34-4.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-AutoSplit-5.74-481.el9.noarch perl-autouse-1.11-481.el9.noarch perl-B-1.80-481.el9.x86_64 perl-base-2.27-481.el9.noarch perl-Benchmark-1.23-481.el9.noarch perl-bignum-0.51-460.el9.noarch perl-blib-1.07-481.el9.noarch perl-Carp-1.50-460.el9.noarch perl-CGI-4.51-5.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Clone-0.45-6.el9.x86_64 perl-common-sense-3.7.5-7.el9.x86_64 perl-Compress-Bzip2-2.28-5.el9.x86_64 perl-Compress-Raw-Bzip2-2.101-5.el9.x86_64 perl-Compress-Raw-Lzma-2.101-3.el9.x86_64 perl-Compress-Raw-Zlib-2.101-5.el9.x86_64 perl-Config-Extensions-0.03-481.el9.noarch perl-Config-Perl-V-0.33-4.el9.noarch perl-constant-1.33-461.el9.noarch perl-CPAN-2.29-3.el9.noarch perl-CPAN-DistnameInfo-0.12-23.el9.noarch perl-CPAN-Meta-2.150010-460.el9.noarch perl-CPAN-Meta-Requirements-2.140-461.el9.noarch perl-CPAN-Meta-YAML-0.018-461.el9.noarch perl-Data-Dump-1.23-18.el9.noarch perl-Data-Dumper-2.174-462.el9.x86_64 perl-Data-OptList-0.110-17.el9.noarch perl-Data-Section-0.200007-14.el9.noarch perl-DBD-ODBC-1.61-7.el9.x86_64 perl-DBD-Pg-3.14.2-5.el9.x86_64 perl-DB_File-1.855-4.el9.x86_64 perl-DBI-1.643-9.el9.x86_64 perl-DBM_Filter-0.06-481.el9.noarch perl-debugger-1.56-481.el9.noarch perl-deprecate-0.04-481.el9.noarch perl-devel-5.32.1-481.el9.x86_64 perl-Devel-Peek-1.28-481.el9.x86_64 perl-Devel-PPPort-3.62-4.el9.x86_64 perl-Devel-SelfStubber-1.06-481.el9.noarch perl-Devel-Size-0.83-10.el9.x86_64 perl-diagnostics-1.37-481.el9.noarch perl-Digest-1.19-4.el9.noarch perl-Digest-HMAC-1.03-29.el9.noarch perl-Digest-MD5-2.58-4.el9.x86_64 perl-Digest-SHA1-2.13-34.el9.x86_64 perl-Digest-SHA-6.02-461.el9.x86_64 perl-DirHandle-1.05-481.el9.noarch perl-doc-5.32.1-481.el9.noarch perl-Dumpvalue-2.27-481.el9.noarch perl-DynaLoader-1.47-481.el9.x86_64 perl-Encode-3.08-462.el9.x86_64 perl-Encode-devel-3.08-462.el9.x86_64 perl-Encode-Locale-1.05-21.el9.noarch perl-encoding-3.00-462.el9.x86_64 perl-encoding-warnings-0.13-481.el9.noarch perl-English-1.11-481.el9.noarch perl-Env-1.04-460.el9.noarch perl-Errno-1.30-481.el9.x86_64 perl-experimental-0.022-6.el9.noarch perl-Exporter-5.74-461.el9.noarch perl-ExtUtils-CBuilder-0.280236-4.el9.noarch perl-ExtUtils-Command-7.60-3.el9.noarch perl-ExtUtils-Constant-0.25-481.el9.noarch perl-ExtUtils-Embed-1.35-481.el9.noarch perl-ExtUtils-Install-2.20-4.el9.noarch perl-ExtUtils-MakeMaker-7.60-3.el9.noarch perl-ExtUtils-Manifest-1.73-4.el9.noarch perl-ExtUtils-Miniperl-1.09-481.el9.noarch perl-ExtUtils-MM-Utils-7.60-3.el9.noarch perl-ExtUtils-ParseXS-3.40-460.el9.noarch perl-Fcntl-1.13-481.el9.x86_64 perl-fields-2.27-481.el9.noarch perl-File-Basename-2.85-481.el9.noarch perl-FileCache-1.10-481.el9.noarch perl-File-Compare-1.100.600-481.el9.noarch perl-File-Copy-2.34-481.el9.noarch perl-File-DosGlob-1.12-481.el9.x86_64 perl-File-Fetch-1.00-4.el9.noarch perl-File-Find-1.37-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-File-HomeDir-1.006-4.el9.noarch perl-File-Listing-6.14-4.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-filetest-1.03-481.el9.noarch perl-File-Which-1.23-10.el9.noarch perl-Filter-1.60-4.el9.x86_64 perl-Filter-Simple-0.96-460.el9.noarch perl-FindBin-1.51-481.el9.noarch perl-GDBM_File-1.18-481.el9.x86_64 perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-Hash-Util-0.23-481.el9.x86_64 perl-Hash-Util-FieldHash-1.20-481.el9.x86_64 perl-HTML-Parser-3.76-3.el9.x86_64 perl-HTML-Tagset-3.20-47.el9.noarch perl-HTTP-Cookies-6.10-4.el9.noarch perl-HTTP-Date-6.05-7.el9.noarch perl-HTTP-Message-6.29-3.el9.noarch perl-HTTP-Negotiate-6.01-30.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-I18N-Collate-1.02-481.el9.noarch perl-I18N-Langinfo-0.19-481.el9.x86_64 perl-I18N-LangTags-0.44-481.el9.noarch perl-if-0.60.800-481.el9.noarch perl-Importer-0.026-4.el9.noarch perl-inc-latest-0.500-20.el9.noarch perl-interpreter-5.32.1-481.el9.x86_64 perl-IO-1.43-481.el9.x86_64 perl-IO-Compress-2.102-4.el9.noarch perl-IO-Compress-Lzma-2.101-4.el9.noarch perl-IO-HTML-1.004-4.el9.noarch perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IO-Tty-1.16-4.el9.x86_64 perl-IO-Zlib-1.11-4.el9.noarch perl-IPC-Cmd-1.04-461.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-IPC-System-Simple-1.30-6.el9.noarch perl-IPC-SysV-2.09-4.el9.x86_64 perl-JSON-4.03-5.el9.noarch perl-JSON-PP-4.06-4.el9.noarch perl-JSON-XS-4.03-5.el9.x86_64 perl-less-0.03-481.el9.noarch perl-lib-0.65-481.el9.x86_64 perl-libnet-3.13-4.el9.noarch perl-libnetcfg-5.32.1-481.el9.noarch perl-libs-5.32.1-481.el9.x86_64 perl-libwww-perl-6.53-4.el9.noarch perl-locale-1.09-481.el9.noarch perl-Locale-Maketext-1.29-461.el9.noarch perl-Locale-Maketext-Simple-0.21-481.el9.noarch perl-local-lib-2.000024-13.el9.noarch perl-LWP-MediaTypes-6.04-9.el9.noarch perl-LWP-Protocol-https-6.10-4.el9.noarch perl-macros-5.32.1-481.el9.noarch perl-Mail-Sender-0.903-16.el9.noarch perl-Math-BigInt-1.9998.18-460.el9.noarch perl-Math-BigInt-FastCalc-0.500.900-460.el9.x86_64 perl-Math-BigRat-0.2614-460.el9.noarch perl-Math-Complex-1.59-481.el9.noarch perl-Memoize-1.03-481.el9.noarch perl-meta-notation-5.32.1-481.el9.noarch perl-MIME-Base64-3.16-4.el9.x86_64 perl-MIME-Charset-1.012.2-15.el9.noarch perl-Module-Build-0.42.31-9.el9.noarch perl-Module-CoreList-5.20210320-3.el9.noarch perl-Module-CoreList-tools-5.20210320-3.el9.noarch perl-Module-Load-0.36-4.el9.noarch perl-Module-Load-Conditional-0.74-4.el9.noarch perl-Module-Loaded-0.08-481.el9.noarch perl-Module-Metadata-1.000037-460.el9.noarch perl-Module-Signature-0.88-1.el9.noarch perl-Mozilla-CA-20200520-6.el9.noarch perl-mro-1.23-481.el9.x86_64 perl-MRO-Compat-0.13-15.el9.noarch perl-NDBM_File-1.15-481.el9.x86_64 perl-Net-1.02-481.el9.noarch perl-Net-HTTP-6.21-3.el9.noarch perl-Net-Ping-2.74-5.el9.noarch perl-Net-SSLeay-1.94-1.el9.x86_64 perl-NEXT-0.67-481.el9.noarch perl-NTLM-1.09-30.el9.noarch perl-Object-HashBase-0.009-7.el9.noarch perl-ODBM_File-1.16-481.el9.x86_64 perl-Opcode-1.48-481.el9.x86_64 perl-open-1.12-481.el9.noarch perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-Package-Generator-1.106-23.el9.noarch perl-Params-Check-0.38-461.el9.noarch perl-Params-Util-1.102-5.el9.x86_64 perl-parent-0.238-460.el9.noarch perl-PathTools-3.78-461.el9.x86_64 perl-perlfaq-5.20201107-4.el9.noarch perl-PerlIO-via-QuotedPrint-0.09-4.el9.noarch perl-Perl-OSType-1.010-461.el9.noarch perl-ph-5.32.1-481.el9.x86_64 perl-Pod-Checker-1.74-4.el9.noarch perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Functions-1.13-481.el9.noarch perl-Pod-Html-1.25-481.el9.noarch perl-podlators-4.14-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-POSIX-1.94-481.el9.x86_64 perl-Safe-2.41-481.el9.noarch perl-Scalar-List-Utils-1.56-462.el9.x86_64 perl-Search-Dict-1.07-481.el9.noarch perl-SelectSaver-1.02-481.el9.noarch perl-SelfLoader-1.26-481.el9.noarch perl-sigtrap-1.09-481.el9.noarch perl-Socket-2.031-4.el9.x86_64 perl-Software-License-0.103014-12.el9.noarch perl-sort-2.04-481.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-Storable-3.21-460.el9.x86_64 perl-Sub-Exporter-0.987-27.el9.noarch perl-Sub-Install-0.928-28.el9.noarch perl-subs-1.03-481.el9.noarch perl-Symbol-1.08-481.el9.noarch perl-Sys-Hostname-1.23-481.el9.x86_64 perl-Sys-Syslog-0.36-461.el9.x86_64 perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Term-Complete-1.403-481.el9.noarch perl-TermReadKey-2.38-11.el9.x86_64 perl-Term-ReadLine-1.17-481.el9.noarch perl-Term-Size-Any-0.002-35.el9.noarch perl-Term-Size-Perl-0.031-12.el9.x86_64 perl-Term-Table-0.015-8.el9.noarch perl-Test-1.31-481.el9.noarch perl-Test-Harness-3.42-461.el9.noarch perl-Test-Simple-1.302183-4.el9.noarch perl-Text-Abbrev-1.02-481.el9.noarch perl-Text-Balanced-2.04-4.el9.noarch perl-Text-Diff-1.45-13.el9.noarch perl-Text-Glob-0.11-15.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Text-Template-1.59-5.el9.noarch perl-Thread-3.05-481.el9.noarch perl-Thread-Queue-3.14-460.el9.noarch perl-threads-2.25-460.el9.x86_64 perl-Thread-Semaphore-2.13-481.el9.noarch perl-threads-shared-1.61-460.el9.x86_64 perl-Tie-4.6-481.el9.noarch perl-Tie-File-1.06-481.el9.noarch perl-Tie-Memoize-1.1-481.el9.noarch perl-Tie-RefHash-1.40-4.el9.noarch perl-Time-1.03-481.el9.noarch perl-TimeDate-2.33-6.el9.noarch perl-Time-HiRes-1.9764-462.el9.x86_64 perl-Time-Local-1.300-7.el9.noarch perl-Time-Piece-1.3401-481.el9.x86_64 perl-Try-Tiny-0.30-13.el9.noarch perl-Types-Serialiser-1.01-4.el9.noarch perl-Unicode-Collate-1.29-4.el9.x86_64 perl-Unicode-LineBreak-2019.001-11.el9.x86_64 perl-Unicode-Normalize-1.27-461.el9.x86_64 perl-Unicode-UCD-0.75-481.el9.noarch perl-URI-5.09-3.el9.noarch perl-User-pwent-1.03-481.el9.noarch perl-utils-5.32.1-481.el9.noarch perl-vars-1.05-481.el9.noarch perl-version-0.99.28-4.el9.x86_64 perl-vmsish-1.04-481.el9.noarch perl-WWW-RobotRules-6.02-30.el9.noarch perl-XML-LibXML-2.0206-5.el9.x86_64 perl-XML-NamespaceSupport-1.12-15.el9.noarch perl-XML-Parser-2.46-9.el9.x86_64 perl-XML-SAX-1.02-8.el9.noarch perl-XML-SAX-Base-1.09-15.el9.noarch perl-XML-Simple-2.25-13.el9.noarch pgdg-redhat-repo-42.0-50PGDG.noarch pigz-2.5-4.el9.x86_64 pinfo-0.6.10-29.el9.x86_64 pixman-0.40.0-6.el9_3.x86_64 pkgconf-1.7.3-10.el9.x86_64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.x86_64 plymouth-0.9.5-7.20210331git1ea1020.el9.x86_64 plymouth-core-libs-0.9.5-7.20210331git1ea1020.el9.x86_64 plymouth-scripts-0.9.5-7.20210331git1ea1020.el9.x86_64 podman-5.2.2-9.el9_5.x86_64 policycoreutils-3.6-2.1.el9.x86_64 policycoreutils-python-utils-3.6-2.1.el9.noarch polkit-0.117-13.el9.x86_64 polkit-libs-0.117-13.el9.x86_64 polkit-pkla-compat-0.1-21.el9.x86_64 popt-1.18-8.el9.x86_64 popt-devel-1.18-8.el9.x86_64 postgresql16-16.8-1PGDG.rhel9.x86_64 postgresql16-contrib-16.8-1PGDG.rhel9.x86_64 postgresql16-libs-16.8-1PGDG.rhel9.x86_64 postgresql16-server-16.8-1PGDG.rhel9.x86_64 prefixdevname-0.1.0-8.el9.x86_64 procps-ng-3.3.17-14.el9.x86_64 protobuf-c-1.3.3-13.el9.x86_64 psacct-6.6.4-12.el9.x86_64 psmisc-23.4-3.el9.x86_64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python3-3.9.19-8.el9_5.1.x86_64 python3-audit-3.1.5-1.el9.x86_64 python3-chardet-4.0.0-5.el9.noarch python3-cloud-what-1.29.42-1.el9.x86_64 python3-dasbus-1.4-5.el9.noarch python3-dateutil-2.8.1-7.el9.noarch python3-dbus-1.2.18-2.el9.x86_64 python3-decorator-4.4.2-6.el9.noarch python3-devel-3.9.19-8.el9_5.1.x86_64 python3-distlib-0.3.2-1.el9.noarch python3-distro-1.5.0-7.el9.noarch python3-dnf-4.14.0-17.el9.noarch python3-dnf-plugins-core-4.3.0-16.el9.noarch python3-ethtool-0.15-2.el9.x86_64 python3-filelock-3.7.1-1.el9.noarch python3-file-magic-5.39-16.el9.noarch python3-firewall-1.3.4-7.el9.noarch python3-gobject-base-3.40.1-6.el9.x86_64 python3-gobject-base-noarch-3.40.1-6.el9.noarch python3-gpg-1.15.1-6.el9.x86_64 python3-hawkey-0.69.0-12.el9.x86_64 python3-idna-2.10-7.el9_4.1.noarch python3-iniparse-0.4-45.el9.noarch python3-inotify-0.9.6-25.el9.noarch python3-libcomps-0.1.18-1.el9.x86_64 python3-libdnf-0.69.0-12.el9.x86_64 python3-librepo-1.14.5-2.el9.x86_64 python3-libs-3.9.19-8.el9_5.1.x86_64 python3-libselinux-3.6-1.el9.x86_64 python3-libsemanage-3.6-1.el9.x86_64 python3-libstoragemgmt-1.10.1-1.el9.x86_64 python3-libxml2-2.9.13-6.el9_4.x86_64 python3-linux-procfs-0.7.3-1.el9.noarch python3-lxml-4.6.5-3.el9.x86_64 python3-nftables-1.0.9-3.el9.x86_64 python3-perf-5.14.0-503.15.1.el9_5.x86_64 python3-pexpect-4.8.0-7.el9.noarch python3-pip-21.3.1-1.el9.noarch python3-pip-wheel-21.3.1-1.el9.noarch python3-platformdirs-2.5.4-1.el9.noarch python3-policycoreutils-3.6-2.1.el9.noarch python3-psutil-5.8.0-12.el9.x86_64 python3-ptyprocess-0.6.0-12.el9.noarch python3-pyparsing-2.4.7-9.el9.noarch python3-pysocks-1.7.1-12.el9.noarch python3-pyudev-0.22.0-6.el9.noarch python3-pyyaml-5.4.1-6.el9.x86_64 python3-requests-2.25.1-8.el9.noarch python3-rpm-4.16.1.3-34.el9.x86_64 python3-setools-4.4.4-1.el9.x86_64 python3-setuptools-53.0.0-13.el9.noarch python3-setuptools-wheel-53.0.0-13.el9.noarch python3-six-1.15.0-9.el9.noarch python3-subscription-manager-rhsm-1.29.42-1.el9.x86_64 python3-systemd-234-19.el9.x86_64 python3-tracer-1.1-2.el9.noarch python3-urllib3-1.26.5-6.el9.noarch python3-virtualenv-20.21.1-7.el9.noarch python3-wheel-wheel-0.36.2-8.el9.noarch python-srpm-macros-3.9-54.el9.noarch python-unversioned-command-3.9.19-8.el9_5.1.noarch [root@xormon01 ~]# rpm -qa | grep nso lm_sensors-libs-3.6.0-10.el9.x86_64 lm_sensors-devel-3.6.0-10.el9.x86_64 nsolid-22.13.1-ns5.7.0.x86_64 [root@xormon01 ~]# rpm -qa | grep postgre postgresql16-libs-16.8-1PGDG.rhel9.x86_64 postgresql16-16.8-1PGDG.rhel9.x86_64 postgresql16-server-16.8-1PGDG.rhel9.x86_64 timescaledb-2-loader-postgresql-16-2.19.3-0.el9.x86_64 timescaledb-2-postgresql-16-2.19.3-0.el9.x86_64 postgresql16-contrib-16.8-1PGDG.rhel9.x86_64