Ubuntu 无法将 tar.bz2 解压到 /usr/local

问题描述 投票:0回答:3

我想在我的 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库,但是那里的人成功完成了第一步,现在我陷入了困境!

ubuntu boost tar
3个回答
0
投票

您应该将其更改为您实际放置 bzip 文件的路径。

/path/to
是一个元目录,用于指示给定文件所在的路径。因此,例如,如果您已将文件放入系统
tmp
目录中,则可以使用
/tmp/boost_1_54_0.tar.bz2

/home/Downloads
中的情况下,这就是您要使用的。或者,如果您实际上位于文件所在的目录中,则可以只使用不带路径的文件名。


0
投票

尝试在“下载”下运行此程序:

~Downloads$ tar --bzip2 -xf boost_1_54_0.tar.bz2



0
投票
https://sourceforge.net/projects/boost/files/boost/1.77.0/boost_1_77_0.tar.bz2/download

© www.soinside.com 2019 - 2024. All rights reserved.