我想在我的 Ubuntu(10.0+ 版本)中安装 boost_1_54_0。我将包下载到/home/Downloas 然后我尝试按照boost官方网站给出的步骤进行操作。 http://www.boost.org/doc/libs/1_54_0/more/getting_started/unix-variants.html
我输入代码
~/Downloads$ tar --bzip2 -xf /path/to/boost_1_54_0.tar.bz2
那么错误是:
tar (child): /path/to/boost_1_54_0.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
所以我想也许我应该更改“/path/to/”部分,但我不知道应该用哪个替换。
有一个类似的问题在ubuntu 10.04下安装最新的1.44 boost库,但是那里的人成功完成了第一步,现在我陷入了困境!
您应该将其更改为您实际放置 bzip 文件的路径。
/path/to
是一个元目录,用于指示给定文件所在的路径。因此,例如,如果您已将文件放入系统 tmp
目录中,则可以使用 /tmp/boost_1_54_0.tar.bz2
。
在
/home/Downloads
中的情况下,这就是您要使用的。或者,如果您实际上位于文件所在的目录中,则可以只使用不带路径的文件名。
尝试在“下载”下运行此程序:
~Downloads$ tar --bzip2 -xf boost_1_54_0.tar.bz2