gpt4 book ai didi

ubuntu - 错误 : Installing a . deb 没有 sudo/root

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:54 25 4
gpt4 key购买 nike

我已经创建了一个 .deb 包,我正在尝试在不使用 sudo/root 权限的情况下部署它。但是,我收到了 Permission denied 消息,我不知道 dpkg 正在做什么以及是什么导致了它。

运行 dpkg -i --force-not-root --root=$HOME/a --log=$HOME/a/log a.deb 返回:

(Reading database ... 0 files and directories currently installed.)
Unpacking tetra-backup (from a.deb) ...
dpkg: error processing a.deb (--install):
unable to open '/home/simon/a/simon_exec.dpkg-new': Permission denied
Errors were encountered while processing:
a.deb

这里是 deb 的内容 ($ dpkg --contents a.deb):

drwxrwxr-x simon/simon       0 2013-09-17 14:49 ./
-r--r--r-x simon/simon 5568 2013-09-16 15:46 ./simon_exec

我想知道我需要做什么来解决上述问题并在这种限制下部署内容。如果不可能,我想知道原因和一些替代方案。

最佳答案

使用 --force-not-root 安装很可能会给你带来很多问题。 dpkg 很可能无法解决大量软件包依赖关系,或者无法将文件安装到主目录之外的某些位置。

您可以尝试做的一件事是 apt-get source <package>并将其配置为在本地安装。不过,这可能还需要您下载并编译它的所有依赖项。您还需要安装开发工具才能这样做。

关于ubuntu - 错误 : Installing a . deb 没有 sudo/root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18858412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com