使用没有root权限的apt-get install在Ubuntu上安装一些软件包


2

在工作中,我们有一个Ubunut服务器,来自Intranet的人们可以使用安装在那里的某些工具连接到该服务器。如果某个用户想要在Ubuntu上安装特定软件但没有root权限,即只在他的家庭区域或其他地方安装,是否可以使用Ubuntu软件包管理器:apt-get install如果是,怎么做?

我知道其他方式是获得软件的源代码,并在用户的家庭区域安装二进制文件,但是希望避免使用该路由。

我们想要允许这个的原因是1)该工具非常特定于该项目,并且不希望在系统范围内安装。 2)没有其他意图颠覆或黑客攻击。

Answers:


1

我想以下可以将包安装到〜/ local /

以package.deb下载该软件包。

然后跑

dpkg --install package.deb --instdir=~/local

似乎apt-get没有将任意标志转发到dpkg的功能,因此您可能希望首先在伪装(-s)模式下使用它来查找依赖项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.