安装没有root权限的包

use*_*570 9 package-management authentication

是否可以在 Ubuntu 上安装没有管理员权限(sudo?)的软件包?

它不必是系统范围的,也可以是 /home 中的私人安装。

我想要这个是因为我想设置我的电脑,这样你就可以做任何你需要的事情,而不必输入升级你的权限。通过这种方式,我可以很高兴地允许任何人使用我的 Ubuntu 系统(当然是在他们自己的帐户上),并简单地告诉他们,无论何时他们被要求进行身份验证,不要。

目前,我可以在没有身份验证的情况下运行 Banshee、chromium、LO,在 /home 上保存数据,管理我的音乐库等。

但是,我无法安装没有权限的 VLC 或 CHM 阅读器。

我知道有一些软件包会触及我系统的内部工作原理(例如 linux-kernel-image),在其中安装私有“/home”是没有意义的。并且这些包没有整齐地标记为“平凡”和“非平凡”。

尽管如此,我希望系统(突触?)在没有任何权限的情况下尝试安装,直到无法继续,然后显示传统的“您需要身份验证”

Bar*_*ino 1

您应该手动解压 deb,将文件放置在某处并确保它可以访问所需的库。chroot 命令可能有助于使用 dpkg 或 apt-get,尽管我认为没有多少人这样做。如果你想制作一台根本不需要 root 密码的机器,你应该广泛使用 sudo。可以将 Sudo 调整为仅允许具有给定参数的给定命令,无需密码。


and*_*den 0

不建议这样做,但您可以通过从我找到的源代码安装来完成。即您必须下载源代码并自行构建。但是,您必须首先安装所有构建必需的工具。

然后,当您下载源代码时,您可以在主目录中创建一个应用程序目录,并从那里的源代码进行构建。

一般来说: ./configure --prefix=/home/user/apps make make install

然后将 /home/user/apps/bin 添加到 bashrc 中的路径中。

我再次无法建议这一点。为什么不在你的电脑上设置一个来宾用户帐户,或者让他们以其他用户身份登录,或者更好地让他们使用带有持久文件系统的实时笔式驱动器版本的 Unity 11.04,他们可以从该帐户启动,在那里安装他们想要的东西。避免弄乱您的电脑。