[問題] install strip

看板Linux作者 (None)時間10年前 (2015/08/28 13:05), 編輯推噓0(0022)
留言22則, 2人參與, 最新討論串1/1
打算在機器(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

08/28 13:46, , 1F
應該不是install的問題。查看一下Makefile內容。
08/28 13:46, 1F

08/28 13:48, , 2F
或make distclean後重新configure。
08/28 13:48, 2F

08/28 13:53, , 3F
抱歉,發覺他不是用標準 GNU auto 工具,查看
08/28 13:53, 3F

08/28 13:53, , 4F
config.mk
08/28 13:53, 4F

08/28 14:08, , 5F
目前只有在config.mk找到STRIP?=strip
08/28 14:08, 5F

08/28 14:09, , 6F
其他Makefile裡面的指令是$(INSTALL) -s --strip-program=
08/28 14:09, 6F

08/28 14:10, , 7F
如果無法升級isntall command的話
08/28 14:10, 7F

08/28 14:10, , 8F
考慮會在安裝的時候把--strip-program取代掉
08/28 14:10, 8F

08/28 14:16, , 9F
不要去 strip 看看。能成功安裝再手動去 strip。
08/28 14:16, 9F

08/28 14:18, , 10F
install --help 看有沒有 -s 參數。
08/28 14:18, 10F

08/28 14:19, , 11F
要換install,整個coreutils大概要換掉。
08/28 14:19, 11F

08/28 14:20, , 12F
install有 -s 參數
08/28 14:20, 12F

08/28 14:20, , 13F
目前手動把 --strip-program 參數拿掉後, 可以正常安裝
08/28 14:20, 13F

08/28 14:21, , 14F
如果要換掉整個coreutils
08/28 14:21, 14F

08/28 14:21, , 15F
那我考慮用sed把Makefile的參數拿掉
08/28 14:21, 15F

08/28 14:21, , 16F
因為是要寫成一個安裝的script, 考慮各種可行的方法
08/28 14:21, 16F

08/28 14:26, , 17F
cmake . 一次再來試看看,先別去改。
08/28 14:26, 17F

08/28 14:26, , 18F
注意 cmake 後面是句點。
08/28 14:26, 18F

08/28 14:37, , 19F
http://tinyurl.com/paang9k 大嬸很好用。XD
08/28 14:37, 19F

08/28 16:50, , 20F
目前不打算用yum的方式安裝
08/28 16:50, 20F

08/28 16:51, , 21F
目前用Yum或者最新的版本有發現一些問題
08/28 16:51, 21F

08/28 17:54, , 22F
soag,那重跑 cmake . 再來 make;make install 就ok了
08/28 17:54, 22F
文章代碼(AID): #1Lt-mmOo (Linux)