私の意図は、配布可能なバイナリを生成することです-私はビルドマシンで./configure-make-make installを実行し、インストールディレクトリのコンテンツをアーカイブしました(./configureおよびmake installを実行中にプレフィックスを付けたもの) )そして、テストのために別のユーザーの別のマシンに移動しました。テストの結果、コピーしたファイルがビルドマシンのパスにあるファイルにアクセスしようとしていることがわかりpermissions denied
ます。そのため、エラーが発生します。以前はtar
抽出中に問題になるのではないかと考えていましたが、ダニエル・ベックに感謝します。ダニエル・ベックは、アーカイブ処理とは関係ないことを理解してくれました。
root / sudo権限がありません。重要なのは、パーミッション関連の問題に遭遇することなく、1台のマシンでビルドし、他の多くのマシンでインストールファイルを使用する方法です。普遍的に配布可能なtarballを作成するルールは何ですか?
ありがとう。
ls -l
とls -ln
宛先ホスト上で抽出した後、出力?
ls -ln
出力です- drwxr-xr-x 2 10036 501 4096 Nov 11 04:52 bin
そして、ls -l
与えるdrwxr-xr-x 2 user_02 staff 4096 Nov 11 04:52 bin
user_02
へのアクセスが拒否されていますか?