【发布时间】:2017-08-08 16:08:32
【问题描述】:
我正在尝试通过 Windows 8.1 操作系统将 Oracle SQL Developer 安装到 Linux 服务器上。我正在从here 下载软件包。
然后我从那个站点安装 Linux RPM 包。
然后我将它从 Windows 8.1 操作系统(它被下载到)移动到 Linux 服务器(通过 WinSCP)。
然后我在 Putty 上打开 Linux 服务器并尝试使用以下命令安装 SQL Developer:
rpm -Uvh sqldeveloper-4.0.3.16.84-1.noarch.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 sqldeveloper-4.0.3.16.84-1.noarch
谁能帮我弄清楚如何解决这个问题,我已经搜索了谷歌并没有弹出有用的结果。
【问题讨论】:
-
在DBA 或Unix & Linux/Ubuntu 网站上问这个问题可能会更好。
-
大概
/bin/sh确实存在于您的Linux 机器上?我不确定 Windows 的相关性是什么——您似乎只是在使用它来暂存您下载的 .rpm 文件,或者您想知道它是否以某种方式损坏了它?该错误并非暗示。