我在尝试将Oracle SQL安装到Linux服务器上时遇到此错误意味着什么?



我正在尝试通过Windows 8.1操作系统将Oracle SQL Developer安装到Linux服务器上。我正在从以下位置下载软件包:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

然后,我正在从该站点安装Linux RPM包。

然后,我将它从Windows 8.1操作系统(下载到)移动到Linux服务器(通过WinSCP)。

然后,我将在 Putty 上打开 Linux 服务器,并尝试使用以下命令安装 SQL 开发人员:

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

谁能帮我弄清楚如何解决这个问题,我已经搜索了谷歌,但没有弹出有用的结果。

在 Debian 上(如消息所述)不要安装 rpm。上次我这样做了(虽然在 Ubuntu 上):

# Download "for other platforms" 
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
# install packages to transform
sudo apt-get install debhelper sqldeveloper-package
sudo apt-get install tofrodos
# create links
sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix
sudo ln -s /usr/bin/todos /usr/bin/unix2dos
# transform noarch package to deb package 
# (-b workdir)
make-sqldeveloper-package -b /tmp/ORA sqldeveloper-3.0.04.34-no-jre.zip
# install deb package
sudo dpkg -i sqldeveloper_3.0.04.34+0.2.3-1_all.deb 
# after installation  maybe you'll have to set jdk path
touch ~/.sqldeveloper/jdk #i.e. /usr/lib/jvm/java-6-openjdk

在这里找到它: http://timony.com/mickzblog/2010/01/09/install-oracle-sql-developer-on-ubuntu-karmic/

好的,所以从我目前的理解来看,你已经安装了SQL服务器(MySQL)。如果你有一个Apache安装(Web服务器),你应该能够有一个Web界面,这将使你更容易。

否则,如果您没有 Apache,则可以使用

apt-get install apache2

然后你需要PHP

apt-get install php5 php-pear php5-mysql

你必须重新启动 apache

service apache2 restart

/etc/init.d/apache2 restart

然后安装 phpmyadmin

apt-get install phpmyadmin

使用su -进行超级用户访问。

然后(至少根据我的经验)你应该能够去yoururl.com/phpmyadmin,你应该能够在那里登录。

我希望这有所帮助。

编辑:由于某种原因,Debian(至少是他的版本)缺少sudo。我觉得phpmyadmin将是管理数据库的最简单方法。

最新更新