Gdy kompiluję program ze źródeł dopiero po wykonaniu komendy: "make install", mam dany program dostępny w systemie i mogę go uruchamiać.
Natomiast czasami pojawiają się one w /root/bin czasami w /usr/local/bin . Od czego to zależy?
Gdy kompiluję program ze źródeł dopiero po wykonaniu komendy: "make install", mam dany program dostępny w systemie i mogę go uruchamiać.
Natomiast czasami pojawiają się one w /root/bin czasami w /usr/local/bin . Od czego to zależy?
Komenda "make install" korzysta z pliku konfiguracyjnego: Makefile, który znajduje się w katalogu ze źródłami.
W tym pliku można odnaleść sekcję "install:". Tam właśnie znajduje się opis tego jakie pliki (binaria, biblioteki, konfiguracyjne) i gdzie zostaną umiejscowione.
Oczywiście zazwyczaj w pliku Makefile jest zmienna, która to określa i za pomocą jej modyfikacji mamy wpływ na to, gdzie pliki po instalacji będą w naszym systemie.