将 deb 安装到不同的目录

将 deb 安装到不同的目录

有没有可能的方法将 steam 从 .deb 文件安装到外部 USB 硬盘驱动器上的文件夹?我尝试过类似“--root=”的东西,但我无法让它工作。

答案1

安装中不支持将包移动到不同的位置,因为包通常是精心构建的,以便每个文件都放置在正确的位置,并且根据用户的意愿将这些文件移动到其他位置意味着无法找到适当的文件不再了。打包系统也不适合文件的不同位置,因此无法删除包。

如果你只是想提炼包在某处,那么这不是问题:

dpkg-deb --extract whatever.deb /some/path

如果您还想提取控制信息(文件列表,安装前和安装后脚本等),请使用:

dpkg-deb --raw-extract whatever.deb /some/path

控制信息放在/some/path/DEBIAN/中。

相关内容