作者b60413 (None)
看板Linux
標題[問題] install strip
時間Fri Aug 28 13:05:48 2015
打算在機器(CentOS 5.10)上面安裝Mosquitto,
不過在make install的時候卻發生(install: 未知的選項 `--strip-program=strip'),
先前在安裝的時候並沒有發生過類似的問題(ubuntu 12.04),
查了一下google,
似乎是系統內建的install指令不支援--strip-program的參數,
目前懷疑是install指令的版本太舊所導致的,
請問有辦法安裝較新版的install指令嗎?
因為查了google,
但是關鍵字似乎都會找到非相關的東西....
--
https://myspace.com/soundtrack0220/ --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.131.73
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1440738352.A.632.html
→ EdwardGJLee: 應該不是install的問題。查看一下Makefile內容。 08/28 13:46
→ EdwardGJLee: 或make distclean後重新configure。 08/28 13:48
→ EdwardGJLee: 抱歉,發覺他不是用標準 GNU auto 工具,查看 08/28 13:53
→ EdwardGJLee: config.mk 08/28 13:53
→ b60413: 目前只有在config.mk找到STRIP?=strip 08/28 14:08
→ b60413: 其他Makefile裡面的指令是$(INSTALL) -s --strip-program= 08/28 14:09
→ b60413: 如果無法升級isntall command的話 08/28 14:10
→ b60413: 考慮會在安裝的時候把--strip-program取代掉 08/28 14:10
→ EdwardGJLee: 不要去 strip 看看。能成功安裝再手動去 strip。 08/28 14:16
→ EdwardGJLee: install --help 看有沒有 -s 參數。 08/28 14:18
→ EdwardGJLee: 要換install,整個coreutils大概要換掉。 08/28 14:19
→ b60413: install有 -s 參數 08/28 14:20
→ b60413: 目前手動把 --strip-program 參數拿掉後, 可以正常安裝 08/28 14:20
→ b60413: 如果要換掉整個coreutils 08/28 14:21
→ b60413: 那我考慮用sed把Makefile的參數拿掉 08/28 14:21
→ b60413: 因為是要寫成一個安裝的script, 考慮各種可行的方法 08/28 14:21
→ EdwardGJLee: cmake . 一次再來試看看,先別去改。 08/28 14:26
→ EdwardGJLee: 注意 cmake 後面是句點。 08/28 14:26
→ b60413: 目前不打算用yum的方式安裝 08/28 16:50
→ b60413: 目前用Yum或者最新的版本有發現一些問題 08/28 16:51
→ EdwardGJLee: soag,那重跑 cmake . 再來 make;make install 就ok了 08/28 17:54