各位好,小弟是安裝Ubuntu 12.04(64 bit)在AMD4核心CPU的電腦
因為要安裝一些軟體,所以需要執行'./configure'
沒想到直接出現"bash: ./configure: no such file or directory"
上網研究了半天,好像沒有人是在這麼一開始就出錯的
(又是用root登入)

想請問各位高手是否有解決之道?

Thanks~
configure 是在你解壓縮檔案出來的那一層目錄下執行的 先找看看有沒有
不然就是Ubuntu不能用root執行(忘了 套件太多種) 可能要先用一般user執行
./configure
make
sudo make install
一香(箱)、兩香(箱)、三香(箱)、四香(箱)、五香(箱) (老闆聽了很爽一直搬) 老闆,我要張君雅五香海苔一包
請你先去確認一下你的configure是否executable
沒有的話請sudo chmod +x ./configure (不知道怎麼確認的話也可以直接打這個)

另外,請盡可能的不要使用root帳號,首先,你不能保證root的$PATH是不是跟你的一般帳戶一樣。還有就是萬一程式做出意料外行為的時候,情況會比較好收拾。

感謝大大的回覆

的確是因為那一個軟體是舊版的,所以沒有"configure"檔案。
但新版的有,所以安裝新版的過程是ok的;沒有出現任何的錯誤訊息。
但是安裝完之後,雖然檔案很順利的變成執行檔;但輸入要要執行的指令(如: alignlinear)
仍舊是出現alignlinear: command not found

請問還有什麼可以改善或調整的嗎?

Thanks~
http://brain-doctor.blogspot.com/。希望提供簡單與實用的腦科學與身心醫學相關資訊(懶人包),讓大家有機會從浩瀚的研究資料中得到好
感謝大大不要用root的建議
主要是因為之前常常是因為權限的問題卡住,想說這樣比較單純
我會改變這個不好得習慣

又上一篇自曝其短
後來發現是自己呼叫的方式不對,要用./alignlinear才正確

但新的問題又來了
我想要在Matlab 2012a呼叫這個執行檔
我已經把包含這些執行檔的目錄加到path中
但用"!alignlinear"還是無法啟動
出現 "/bin/bash: alignlinear: command not found"

請問接下來該如何調整?

Thanks~

http://brain-doctor.blogspot.com/。希望提供簡單與實用的腦科學與身心醫學相關資訊(懶人包),讓大家有機會從浩瀚的研究資料中得到好
抱歉,我並沒有使用過matlab的經驗,所以可能會幫不到你。
不過,請你先打一下 echo $PATH 指令來檢查一下該執行檔的所在目錄是否真的在裡面
因為每個帳戶(root & 一般帳戶) 的$PATH都不是共通的,我擔心有可能是在帳號換來換去的過程中搞混。

對了,順道提醒一下,$PATH跟$path是不一樣的變數,不知道這是不是樓主的問題?

另外,直接打指令使用該程式是可以的嗎? 如果是可以的話,那這問題可能超出我的能力範圍。可能會建議你到相關的論壇去發文。
善用ln -s的指令,會發覺其實很多狀況都還蠻好解決的。

用sudo代替root登入會比較好,以免權限忘記更改,導致執行的時候失敗。
ykjymkoko wrote:
各位好,小弟是安裝U...(恕刪)


註記先
./ 這個前置字元代表是目前目錄下的檔案
./configure 會執行目前目錄的 configure 檔案
錯誤訊息是說,沒有這個檔案,找不到,自然就無法執行啦
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!