如何在没有 root 访问权限或 rpm 的情况下在共享 Red Hat Linux 主机帐户上安装软件包?

如何在没有 root 访问权限或 rpm 的情况下在共享 Red Hat Linux 主机帐户上安装软件包?

我有一个共享的 RHEL 4 主机帐户,但我没有 root 权限。我想以一种可以轻松升级的方式安装 Git 和 Bash Complete。

到目前为止,我只是从源代码安装,$HOME将其作为 autoconf 的前缀。显然这并不理想,因为我需要查找与我要升级的版本相关的文件并删除它们。我试过使用 rpm,但我刚回来,-bash: rpm: command not found所以它不可用。我也研究了 checkinstall,但它似乎需要 rpm、dpkg 或 Slackware 的包管理器可用。

有什么东西可以像包管理器一样使用而不需要 root 访问权限或现有的包管理器?

答案1

您需要管理权限才能修改系统。这种设计是 Linux 成为安全操作系统的一部分。

答案2

最好让您的主机为您安装这些软件包 - 毫无疑问他们不允许他们的客户管理软件包,以便他们可以在整个服务器部署中保持完整性和一致性。

想象一下,如果有人认为安装 X 服务器、wireshark、apache 负载测试器是个好主意……一个客户端可能会对整个服务器的性能产生巨大影响!

答案3

存放可以帮助您管理文件,但您仍然需要关心依赖关系等。

相关内容