遠端安裝 deb 包

遠端安裝 deb 包

有沒有辦法在遠端電腦“M”上安裝 deb 套件“D”而不將“D”傳輸到“M”?如果我將“D”移到“M”,機器“M”的擁有者可以複製我的 deb 套件(在我完成安裝之前),這是我不想要的。我自己開發了“D”包,所以我不希望他們擁有它。而且我們沒有時間/資源來為我們的軟體包添加許可證或金鑰。

答案1

恐怕我有壞消息要告訴你。

dpkg 重新打包是使用打包資訊文件(其中保留在系統上以確保升級正常進行)以重建 .deb 套件。

如果你在遠端機器 M 上安裝 D,那麼無論誰在 M 上擁有 root 權限,都可以隨時重建 D。

編輯即使你以某種方式阻止他們這樣做,一個簡單的命令dpkg -L packagename就會告訴他們確切地哪些文件是包的一部分,此時他們可以將它們打包並完成。

相關內容