在主目录中安装 .deb 包

fre*_*asy 38 debian dpkg software-installation not-root-user

是否可以.deb在 debian 的主目录下完全安装软件包?

小智 21

这取决于您所说的“安装”是什么意思。可以使用 提取.deb 文件的文件内容dpkg-deb -x <filename.deb>,但是在本地提取后是否可以实际使用该软件取决于它的编写方式。许多 Linux 软件都希望在编译时指定的标准位置(例如/usr/share或 )中找到其资源文件,/usr/lib如果该软件未安装在通常位置,则会失败。此外,该包安装的任何系统范围的配置文件,例如.desktop在开始菜单中创建条目的文件,如果安装在错误的位置,将无法按预期运行。

  • 它应该是`dpkg-deb -x app.deb /path/to/target/dir/` (3认同)

fre*_*asy 6

感谢您的所有评论和答案。这是一个自打包的软件,我想在其中进行一些基本检查,看看我的打包是否正确。我是我的计算机上的 root,但不想在那里进行真正的安装,也不想暂时使用虚拟映像。我想出了这个解决方案:https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directory这完全适用于我自动取款机

  • @Ivogel 问“你链接的页面有很多帖子,我不知道哪一个是适合你的解决方案。你能具体说明一下吗?” (7认同)