/home/user にファイルをインストールするための Debian パッケージの作成方法

/home/user にファイルをインストールするための Debian パッケージの作成方法

私はDebianパッケージを作成し、/home/user/myapp代わりにこのディレクトリにファイルをインストールしたいと思います。/usr/bin

しかし、debをインストールした後、所有者/home/user/myappはrootです。

debをインストールした後、所有者がユーザーになりたいので、postinstを追加してポストアクションを実行します。

#postinst
chown -R user /home/user/myapp

ただし、常に「chown:...操作は許可されていません」というエラーが発生します。

どんなアイデアがありますか?

ベストアンサー1

全体的なよりDebian パッケージは、システム全体のソフトウェアをインストールするために使用されます。考えてみてください。複数のユーザーがこのパッケージを自分の/home/user/myappゾーンにインストールする場合は、パッケージマネージャに何が表示されるべきですか?

ホームディレクトリにインストールするには、ソースソース(tarballなど)のディストリビューションを使用します。

おすすめ記事