如何在不使用包管理器的情况下安装包?

Modified on: Sun, 10 Jun 2018 01:38:23 +0800

我想知道如何在不使用dpkg等软件包管理器的情况下安装.deb软件包。是否有可能做到这一点?我需要编辑哪些文件?或者每个包装都有独特的程序吗?

作者:fouric

最佳答案

您可以使用

解压缩.deb包

ar x your_package.deb

每个.deb包都包含两个文件control.tar.gzdata.tar.gz

data.tar.gz包含所有程序的文件。

control.tar.gz包含元数据和一些脚本:preinst在解包data.tar.gz之前由dpkg运行, postinst 。在删除程序包文件之前删除packge postinst,之后运行prerm

这些脚本很可能不适用于非Debian系统,但它们可能包含运行以使程序运行所需的代码。

你为什么要这样做?


相关问答

添加新评论