Sql server 这个错误意味着什么;我在尝试将Oracle SQL安装到Linux服务器时遇到了什么问题?
我正试图通过Windows 8.1操作系统将Oracle SQL Developer安装到Linux服务器上。我正在从以下网站下载软件包: 然后我将从该站点安装Sql server 这个错误意味着什么;我在尝试将Oracle SQL安装到Linux服务器时遇到了什么问题?,sql-server,linux,oracle,oracle-sqldeveloper,Sql Server,Linux,Oracle,Oracle Sqldeveloper,我正试图通过Windows 8.1操作系统将Oracle SQL Developer安装到Linux服务器上。我正在从以下网站下载软件包: 然后我将从该站点安装Linux RPM包 然后,我将它从Windows8.1操作系统(下载到)移动到Linux服务器(通过WinSCP) 然后,我在Putty上打开Linux服务器,并尝试使用以下命令安装SQL Developer: rpm -Uvh sqldeveloper-4.0.3.16.84-1.noarch.rpm 然后我收到此错误: rpm:
Linux RPM
包
然后,我将它从Windows8.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
有人能帮我找出解决这个问题的方法吗?我搜索过谷歌,没有找到有用的结果。好的,据我所知,你已经安装了SQL server(MySQL)。如果您安装了Apache(web服务器),您应该能够为此提供一个web界面,这将使您的工作变得更加轻松 否则,如果您没有Apache,可以使用
apt get install apache2
然后您将需要PHP
apt get install php5 php pear php5 mysql
您必须重新启动apache
服务apache2重启
或
/etc/init.d/apache2重新启动
然后安装phpmyadmin
apt get install phpmyadmin
使用su-
进行超级用户访问
然后(至少根据我的经验),你应该能够进入yoururl.com/phpmyadmin
,并在那里登录
我希望这有帮助
编辑:由于某种原因,Debian(至少他的版本)缺少sudo。我觉得phpmyadmin将是管理数据库最简单的方法。在Debian上,不要安装rpm(如消息所述)。上次我这样做(在Ubuntu上):
在这里找到它:为什么不直接从repos安装它呢?你的linux版本是什么?@Core“repos”是什么意思?我很抱歉,我对Linux一点也不熟悉,这是我第一次使用它。我明白了,所以基本上每个版本的Linux都有预定义的存储库,存储每个版本的文件,下载和安装它们比自己找到RPM要容易得多。如果你告诉我你运行什么样的Linux风格(例如Ubuntu、CentOS、RedHat),我可以告诉你安装SQL server的最简单方法。看来我可能误解了你的问题,你已经有了SQL server,正在寻找图形界面?好吧,那么你已经有了SQL server了?那是什么服务器,(例如MySQL、pgSQL)不知道您的配置/用户权限
sudo
仅用于以超级用户身份执行命令。sudo dpkg-i sqldeveloper_3.0.04.34+0.2.3-1_all.deb
这到底是从哪里来的?我收到了这个错误:dpkg-I sqldeveloper_3.0.04.34+0.2.3-1_all.deb dpkg:error processing sqldeveloper_3.0.04.34+0.2.3-1_all.deb(--install):无法访问存档:处理时没有遇到这样的文件或目录错误:sqldeveloper_3.0.04.34+0.2.3-1_all.deb
我不确定,如果您没有缺少一些真正的基础知识……您在调用命令的目录中有一个deb文件?@evilive-minor请注意,版本4 sqldeveloper现在需要java版本7。在我的Fedora系统中,openjdk和oracle的jdk都位于各自的目录中。当sqldeveloper第一次启动时,它将询问要使用的jdk的位置,我将其指向oraclejdk。除了安装的程序对我的小系统的资源需求之外,我能够同时运行sqldeveloper(使用oracle jdk)和其他java程序(使用openjdk)。@evilive这是哪个命令?我已经运行了所有的命令,直到dpkg-I sqldeveloper\u 3.0.04.34+0.2.3-1\u all.deb
,当我遇到这个错误时,我不知道我是否在错误的目录中?
# 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