
deb パッケージ「D」を「M」に転送せずに、リモート マシン「M」にインストールする方法はありますか? 「D」を「M」に移動すると、マシン「M」の所有者が (インストールが完了する前に) 私の deb パッケージをコピーできますが、これは望ましくありません。パッケージ「D」は自分で開発したので、所有者に渡したくありません。また、パッケージにライセンスやキーを追加する時間やリソースがありません。
答え1
残念ですが、悪いお知らせがあります。
dpkg-リパックパッケージ情報ファイル(持っているアップグレードが適切に行われるようにするためにシステムに残しておく必要があります) .deb パッケージを再構築します。
リモート マシン M に D をインストールすると、M のルート権限を持つユーザーはいつでも D を再構築できます。
編集そして、たとえあなたが何とかして彼らがそうするのを阻止したとしても、単純なdpkg -L packagename
意志が彼らに告げるその通りどのファイルがパッケージの一部であるかがわかれば、その時点でそれらのファイルを tar で圧縮して完了します。