我想在我的Ubuntu(10.0+版本)中安装boost_1_54_0。我将包下载到/ home / Downloas 然后我尝试按照官方网络提供的步骤进行操作。 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 /到/",但我不知道应该替换哪个。
有一个类似的问题Installing latest 1.44 boost library under ubuntu 10.04,但那里的那个人成功地完成了第一步,现在我被卡住了!
答案 0 :(得分:0)
您应该将其更改为实际放置您的bzip文件的路径。
/path/to
是一个元目录,用于指示给定文件所在的路径。因此,例如,如果您将文件放在系统tmp
目录中,则可以使用/tmp/boost_1_54_0.tar.bz2
。
如果它在/home/Downloads
,那就是你要使用的。或者,如果您实际上是在文件所在的目录中,则可以使用没有路径的文件名。
答案 1 :(得分:0)
你是对的,你应该改变那个部分“path / to”。 您收到错误消息:“没有这样的文件或目录”,这意味着您的字符串有问题。 并且。您已经在地图“下载”中,这意味着该字符串应该只是“boost_1_54_0.tar.bz2”。
尝试在下载中运行:
~Downloads$ tar --bzip2 -xf boost_1_54_0.tar.bz2