抱歉,我对这些服务器东西还完全是个新手……
我可以通过 cPanel 和 WHM 访问我的服务器。
我想安装 JungleDisk,他们提供 .RPM、.DEB 和 .TAR 来安装他们的服务器软件。
他们的文件上是这么说的:
软件包文件可用于安装到基于 RedHat 和 Debian 的发行版(例如 Fedora、CentOS、Ubuntu 等)。其他人可以使用 tar 文件手动安装应用程序。
我的服务器有这个
cPanel 11.25.0-R46156 - WHM 11.25.0 - X 3.9 CENTOS 5.5 i686 xen pv
如果我去,WHM > install an RPM
JungleDisk 不在可用 RPM 列表中(即使在我重建 RPM 数据库之后)。
因此,JungleDisk 提供给我下载 .DEB、.TAR 或 .RPM 的机会,我假设我需要将其中一个通过 FTP 传输到我的服务器的某个地方,然后呢?
答案1
你需要 SSH 和 FTP 访问权限,然后上传rpm -ivh thefilename.rpm
答案2
Linux 上有两个主要的包管理系统。一个是 rpm。基于 rpm 的发行版包括:RedHat、Centos、Fedora(从您的列表中选择,还有更多)
您可以使用rpm -ivh mypackage.rpm
它来安装,同时还提供进度条。
另一个大玩家是基于 deb 的发行版 Debian,Ubuntu 就是其中的两个。
您可以在dpkg -i mypackage.deb
这里安装。
有时包生成器甚至会提供存储库...如果没有可用的 deb 包但有 rpm,有时命名的工具alien
可以帮助进行转换(应小心处理!)。
如果是使用其他打包工具的发行版,则可以使用 tar 文件。这通常意味着程序将安装到/opt
或/usr/local/
无法像前两个那样完美地与系统集成。