2011-02-09 512 views
1

我正在嘗試使用these instructions安裝Boost C++庫。這是使用Ubuntu 10.10。我解壓縮了.zip文件/usr/lib,然後cd'd到boost_1_45_0文件夾。我然後運行:在/ usr/lib中安裝boost庫:sudo ./boostrap.sh命令未找到

sudo ./boostrap.sh --help 

而且我得到以下錯誤:

sudo: ./bootstrap.sh: command not found 

我不明白這是爲什麼,因爲bootstrap.sh顯然有在當前文件夾。

這是因爲我正在安裝的位置,還是它可能是bootstrap.sh中的命令,無法找到?這是一個乾淨的Ubuntu安裝,所以我不確定爲什麼我如此精確地遵循指示時出現錯誤。

+0

`bootstrap.sh`是否標記爲可執行文件? – 2011-02-09 13:46:14

+0

啊哈 - 不,它不是。它有`-rw-r - r - `。我如何使它可執行? – 2011-02-09 13:47:31

回答

3

在Unix上,您確實想從tarball安裝,而不是.zip文件。 Tarballs保留Unix權限。

要使./bootstrap.sh可執行,請發出chmod 755 bootstrap.sh