Installation 如何在没有root的情况下安装软件包?

Installation 如何在没有root的情况下安装软件包?,installation,package,root,dpkg,Installation,Package,Root,Dpkg,我在ubuntu服务器上没有根访问权限。我想安装mergerfs,但我找不到任何方法来安装 我有权安装此软件,但系统管理员无法帮助我完成此过程 当我查阅这篇文章时,我已经看到了很多解决方案,但我无法将大部分解决方案付诸实施,或者我无法完全理解它们 如果可以使用,系统上是否安装了Fakeroot?我确实尝试过将/var/lib从本地计算机复制到服务器上的主目录,并从这里下载.deb文件:然后使用以下两个命令: fakeroot --lib /lib/ -- dpkg -i mergerfs/mer

我在ubuntu服务器上没有根访问权限。我想安装mergerfs,但我找不到任何方法来安装

我有权安装此软件,但系统管理员无法帮助我完成此过程

当我查阅这篇文章时,我已经看到了很多解决方案,但我无法将大部分解决方案付诸实施,或者我无法完全理解它们

如果可以使用,系统上是否安装了Fakeroot?我确实尝试过将
/var/lib
从本地计算机复制到服务器上的主目录,并从这里下载
.deb
文件:然后使用以下两个命令:

fakeroot --lib /lib/ -- dpkg -i mergerfs/mergerfs_2.21.0-1_amd64.deb
fakeroot --lib /lib/ -- apt-get install mergerfs
我得到输出:

ERROR: ld.so: object '/lib/' from LD_PRELOAD cannot be preloaded (cannot read file data): ignored.
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
我也尝试过:

dpkg -i mergerfs/mergerfs_2.21.0-1_amd64.deb --force-not-root --root=$HOME
它返回:

dpkg: error: requested operation requires superuser privilege
cant find ./configure
我看到了这样一个帖子:

我发现:

最后,您可以使用apt get source命令来获取源代码 并将其配置为本地安装。通常这看起来 差不多

这种方法的缺点是您需要开发 这种方法的可用环境根本不起作用,您可能 发现自己正在编译几十个包,以便解决所有问题 依赖关系

我确实尝试了此操作,但命令行返回:

dpkg: error: requested operation requires superuser privilege
cant find ./configure
任何帮助都将不胜感激。谢谢