当我尝试安装时出现以下错误,我也没有获得下面提到的依赖项
$ rpm -i sgdclient-5.40.941-1.el7.x86_64.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
/bin/sh is needed by sgdclient-5.40.941-1.el7.x86_64
desktop-file-utils is needed by sgdclient-5.40.941-1.el7.x86_64
libX11.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXcursor.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXext.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXfixes.so.3()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXinerama.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXm.so.4()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXpm.so.4()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libXt.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libc.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libc.so.6(GLIBC_2.14)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libc.so.6(GLIBC_2.7)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libcurl.so.4()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libdl.so.2()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libgcc_s.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libgcc_s.so.1(GCC_3.0)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libm.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libpthread.so.0()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
librt.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6(CXXABI_1.3)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6(CXXABI_1.3.1)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6(GLIBCXX_3.4)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libxkbfile.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
libz.so.1()(64bit) is needed by sgdclient-5.40.941-1.el7.x86_64
rtld(GNU_HASH) is needed by sgdclient-5.40.941-1.el7.x86_64
答案1
似乎 Oracle 只发布了一个rpm
软件包SGD Client
以及服务器。请记住,为了在基于 Debian 的 Linux 发行版你应该.deb
先有一个包裹。
rpm
因此在这种情况下,您必须deb
使用外星人或安装并使用该软件基于 RedHat 的发行版。
我更喜欢后者,因为通常(如果不是总是)在基于 RedHat 的发行版(比如 Fedora)上安装 rpm 包更容易,因为它们的依赖项更容易从这样的存储库安装(与 ubuntu 相比)。
但如果你只是想创建一个服务器,你可以安装一个Fedora在 VirtualBox 或 VMWare 上。无需在现有 Linux 发行版旁安装其他发行版。