私は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など)のディストリビューションを使用します。