but
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./autogen.sh
bash: ./autogen.sh: No such file or directory
[pal@test openpbs_23.06.06.rockylinux_8.8]$
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./autogen.sh
-bash: ./autogen.sh: No such file or directory
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./configure --prefix=/opt/pbs
-bash: ./configure: No such file or directory (
Because the zip file downloaded from the open pbs website really does not contain these files. There are only rpm packages
rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libcrypto.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libssl.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64
assuming then that dependencies are available then they will be found and installed along with the rpm.
You should no longer use rpm for installing packages, when dnf can do it better. If you are going to use rpm, then you need to resolve the dependencies yourself by doing things like:
dnf provides */libcrypto.so.1.1
and repeat for all packages mentioned in your output. But you will find using dnf far easier and friendly saving you a ton of manual work.
dnf install ./openpbs-server-23.06.06-0.x86_64.rpm
Last metadata expiration check: 3:04:45 ago on Thu 21 Mar 2024 04:01:02 AM EDT.
Can not load RPM file: ./openpbs-server-23.06.06-0.x86_64.rpm.
Could not open: ./openpbs-server-23.06.06-0.x86_64.rpm
Did you cd to the directory containing the rpm? The “./” means look here in this folder. Any typo and the command will fail also. I usually list the file in the terminal and then copy and paste to the dnf command line.
rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libcrypto.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libssl.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64
You installed the 32 bit package, and you used the wrong command to do it. I clearly said, use dnf provides command to find out what package it belongs to.
[root@rocky9 ~]# dnf provides */libcrypto.so.1.1
Updating Subscription Management repositories.
Last metadata expiration check: 1:49:03 ago on Thu 21 Mar 2024 11:35:30 AM CET.
compat-openssl11-1:1.1.1k-4.el9_0.i686 : Utilities from the general purpose cryptography library with TLS
: implementation
Repo : Rocky_Linux_9_AppStream
Matched from:
Filename : /usr/lib/libcrypto.so.1.1
compat-openssl11-1:1.1.1k-4.el9_0.x86_64 : Utilities from the general purpose cryptography library with TLS
: implementation
Repo : Rocky_Linux_9_AppStream
Matched from:
Filename : /usr/lib64/libcrypto.so.1.1
Which then gives you a package name of compat-openssl11, which you then do:
dnf install compat-openssl11
You also continue to use the rpm command, when I clearly posted not to use it, and to use dnf instead to resolve dependencies. If you wish to obtain help, read clearly what is posted, and use the advice given rather than continue to use the wrong commands. Otherwise, it feels like we are wasting our time helping, when you are using the wrong commands for installing things.
rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64
Is it possible to have the entire list of missing dependencies so as not to install one at a time?
Once more, stop using rpm and use dnf that resolves dependencies for you. But since the package is for Rocky 8, you are going to have problems resolving dependencies.
So, install openpbs on the platform that it is supported for, so Rocky 8. Or ask openpbs to provide a package for Rocky 9.
It turns out that openpbs RPM R 8.8 cannot be it installed on Rocky 9? Then you can indicate rpm for Rocky9 or a tarball to compile it on Rocky 9 as it recommended by github ?