远程安装 deb 包

远程安装 deb 包

有没有办法在远程计算机“M”上安装 deb 包“D”而不将“D”传输到“M”?如果我将“D”移动到“M”,机器“M”的所有者可以复制我的 deb 包(在我完成安装之前),这是我不想要的。我自己开发了“D”包,所以我不希望他们拥有它。而且我们没有时间/资源来向我们的软件包添加许可证或密钥。

答案1

恐怕我有坏消息要告诉你。

dpkg 重新打包是使用打包信息文件(其中保留在系统上以确保升级正常进行)以重建 .deb 包。

如果你在远程机器 M 上安装 D,那么无论谁在 M 上拥有 root 权限,都可以随时重建 D。

编辑即使你以某种方式阻止他们这样做,一个简单的命令dpkg -L packagename就会告诉他们确切地哪些文件是包的一部分,此时他们可以将它们打包并完成。

相关内容