在/ usr / lib中安装boost库:找不到sudo ./boostrap.sh命令

时间:2011-02-09 13:43:54

标签: ubuntu boost install bootstrapper

我正在尝试使用these instructions安装Boost C ++库。这是使用Ubuntu 10.10。我已在/usr/lib中解压缩.zip文件,然后cd到boost_1_45_0文件夹。然后我跑:

sudo ./boostrap.sh --help

我收到以下错误:

sudo: ./bootstrap.sh: command not found

我不明白为什么会这样,因为bootstrap.sh显然位于当前文件夹中。

这是因为我正在安装的位置,还是可能是bootstrap.sh中的命令无法找到?这是一个干净的Ubuntu安装,所以我不确定为什么我在如此精确地遵循指令时会收到错误。

1 个答案:

答案 0 :(得分:3)

在Unix上,你真的想要从tarball而不是.zip文件进行安装。 Tarball保留了Unix权限。

要使./bootstrap.sh可执行,请发出chmod 755 bootstrap.sh