【问题标题】:Installing Boost on Unix...can't unzip boost library在 Unix 上安装 Boost...无法解压缩 boost 库
【发布时间】:2010-07-07 16:31:01
【问题描述】:

我正在尝试在Boost instructions 之后的 unix 集群机器上安装 Boost

我下载了 boost_1_43_0.tar.bz2,然后被指示执行以下命令: tar --bzip2 -xf /path/to/boost_1_43_0.tar.bz2

但是它不起作用,这是我得到的输出:

tar --bzip2 -xf /path/to/boost_1_43_0.tar.bz2

tar: /path/to/boost_1_43_0.tar.bz2: 无法打开:没有这样的文件或目录

tar:错误不可恢复:正在退出 现在

tar:子返回状态 2

tar:从上一个延迟退出错误 错误

【问题讨论】:

    标签: unix boost installation


    【解决方案1】:

    你不会真的写/path/to/boost_1_43_0.tar.bz2

    例如,如果存档位于当前目录中,则编写 ./boost_1_43_0.tar.bz2。或者,如果您将其保存在/tmp 目录中,则命令将为tar --bzip2 -xf /tmp/boost_1_43_0.tar.bz2

    使用/path/to/some/file 表示您需要使用自己的路径的指令非常常见。在将来执行命令之前,您也需要小心阅读这些命令。

    【讨论】:

      【解决方案2】:

      /path/to/boost_1_43_0.tar.bz2 表示下载文件的路径,无论您碰巧将其保存在计算机上的哪个位置。因此,如果您在 /home/Elpezmuerto 中下载它,则路径将是 /home/Elpezmuerto/boost_1_43_0.tar.bz2

      【讨论】:

        猜你喜欢
        • 2015-03-16
        • 1970-01-01
        • 2020-08-22
        • 2020-10-11
        • 2017-01-17
        • 2020-11-23
        • 1970-01-01
        • 1970-01-01
        • 2012-07-20
        相关资源
        最近更新 更多