07/08/24 16:37:06
自分でmakeしたプログラムを同様の環境で使いまわしできるように、tar.gz ファイルにして、他では展開するだけでいいようにすることは可能でしょうか?
make install する際に保存されるファイルを集めればよいのでしょうか?一般的なやり方などあるのでしょうか?
例えば、wget の場合、URLリンク(www.ring.gr.jp) から最新版の wget-1.10.2.tar.gz を入手し、中をのぞいてみたのですが、 README や INSTALL にはどのようなファイルがインストールされるかは書いていませんでした。
Makefile を観てみたところ、それっぽい記述、
prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
infodir = ${prefix}/info
sysconfdir = ${prefix}/etc
mandir = ${prefix}/man
manext = 1
localedir = $(prefix)/share/locale
があるのですが、これらがインストールされるディレクトリだとして、コピーされるファイルが分かりません。
また、make install の際にコピー以外でシステムファイルを書き換えたりする作業が含まれている場合(そのようなケースもあるのでしょうか?)、おそらくインストールされるファイルを集めて圧縮するだけでは意味がないかと思います。
もし、方法を解説しているページなどありましたら、よろしくお願いいたします