2011-02-09 514 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