我正在尝试构建LFS项目并遵循书籍版本7.8。但是因为wget无法正常工作而陷入困境。
当我执行命令时 -
“wget --input-file = wget-list --continue --directory-prefix = $ LFS / sources”
它会返回错误
“wget-list:没有这样的文件或目录 在wget-list中找不到URL。“
我创建了$ LFS / sources目录。
请让我知道我能做些什么来克服这个问题。任何帮助都很明显。
答案 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)
我也有这个问题,但是通过这样做解决了这个问题:
首先通过此命令在/ 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
使用此命令下载所有文件:
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不会阻止它下载同一个文件两次,这是我遇到的问题