LFS版本7.8,wget无效

时间:2015-11-03 08:02:40

标签: linux wget lfs

我正在尝试构建LFS项目并遵循书籍版本7.8。但是因为wget无法正常工作而陷入困境。

当我执行命令时 -

“wget --input-file = wget-list --continue --directory-prefix = $ LFS / sources”

它会返回错误

“wget-list:没有这样的文件或目录 在wget-list中找不到URL。“

我创建了$ LFS / sources目录。

请让我知道我能做些什么来克服这个问题。任何帮助都很明显。

5 个答案:

答案 0 :(得分:1)

在您运行wget命令的当前目录中,您似乎没有名为wget-list的文件。 另一种选择是wget-list文件不以wget可以读取它们的方式包含url。

答案 1 :(得分:1)

您需要将路径文件提供给--input-file。在这种情况下,您可以从LFS网站获取wget-list:http://www.linuxfromscratch.org/lfs/view/stable/wget-list

所以,您可以尝试以下方法: “wget --input-file = wget-list --continue --directory-prefix = $ LFS / sources”

答案 2 :(得分:1)

我也有这个问题,但是通过这样做解决了这个问题:

  1. 首先通过此命令在/ mnt / lfs / sources中保存wget-list:

    sudo wget --input-file="http://www.linuxfromscratch.org/lfs/downloads/7.7/wget-list" --continue --directory-prefix=/mnt/lfs/sources
    
  2. 使用此命令下载所有文件:
    sudo wget -i /mnt/lfs/sources/wget-list --directory-prefix=$LFS/sources

答案 3 :(得分:1)

您正在执行的命令找不到输入文件。该文件应放在您尝试执行命令的目录中。或者,您只需执行以下命令即可获取所有包:

sudo wget --input-file="http://www.linuxfromscratch.org/lfs/downloads/7.8/wget-list" --continue --directory-prefix=$LFS/sources

答案 4 :(得分:1)

我遇到了类似的问题,它告诉我它无法找到任何网址,但是它下载了一个文件,解决问题的方法是输入以下代码:

wget -nc --input-file="http://www.linuxfromscratch.org/lfs/view/stable/wget-list" --continue --directory-prefix=$LFS/sources

-nc不会阻止它下载同一个文件两次,这是我遇到的问题