我想使用 apt(或 pbuilder)在用户的主目录中构建一个包。主目录有足够的空间来保存包的源代码、依赖项和二进制输出。但 apt 文档说您必须是 root 用户(sudo)才能使用它。
这很令人沮丧,因为我现在唯一能用的方法是从源代码构建包或使用 dpkg,并且在这两种情况下,都要手动找出依赖项,手动创建目录布局并手动安装构建的内容。现在,如果我可以手动完成所有这些操作,那么为什么工具编写者 (apt) 认为使用他们的工具 (apt) 这样做会更特别/更危险?
我不想使用 root 权限仅仅来构建和测试用户空间包。
如果不允许我在主目录之外执行任何操作,那么为什么不允许 apt 或 pbuilder 类型的命令在没有 root 权限的情况下在我的主目录中“构建”某些内容?我只是想使用它们的功能。
我见过是否可以在没有 root 权限的情况下运行 pbuilder?,但我不想使用UML。