问题标签 [linux-from-scratch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - LFS:coreutils 编译错误
帮手:
--help' info from man/cp.td/cp Try
如果选项输出到 stderr Makefile:14066: recipe for target 'man/cp.1' failed make[2]: * [man/cp.1] Error 127 make[2 ]则无法获得--no-discard-stderr' ]:离开目录'/sources/coreutils-8.23' Makefile:11098:目标'all-recursive'的配方失败make [1]:* [all-recursive]错误1 make [1]:离开目录'/sources/coreutils -8.23' Makefile:5765: 目标 'all' 的配方失败 make: *** [all] 错误 2
linux - 用于 GPT 分区表的引导分区类型
我正在为我的家庭 Raspberry PI 系统创建新的 LFS Linux 版本。我想为其创建单独的引导分区,我正在使用 GPT 分区表,在使用gdisk
它创建新分区时提示我选择分区类型,我可以看到 Apple 、 Solaris 和 freebsd 的专用引导分区类型,但不是通用的Linux。
有人可以帮我选择用于自定义 linux 构建的引导分区类型吗
c - 编译 gcc-5.2.0 时出现问题
我正在尝试为 Raspberry PI 2 构建自己的 lfs 系统。
作为其中的一部分,我试图在 Raspberry PI 2 上编译 gcc,并使用 raspbian 作为基本操作系统。
我可以使用 lfs 开发版本的说明构建 binutils。但是在编译 gcc 时我遇到了错误
我试图通过查看 expr.c 文件来追踪错误原因,但找不到问题。我已将“/tmp/ccAUc9Pu.out”上传到http://turl.ca/dcfansr
有人可以帮助我如何调试问题的确切原因
linux - 终端只显示 $
我尝试构建自己的 linux 发行版,并遵循 Linux From Scratch 书。当我尝试在 bashrc 中输入以下命令时。
在此之后,当我重新启动终端时。我只看到 $ 符号。我认为我在 bashrc 中输入的条目是问题所在。所以,我恢复了它并重新启动了系统。但是,仍然看到同样的问题。此外,自动完成也不起作用。请帮我摆脱这个。
linux - LFS 7.8 版,wget 不工作
我正在尝试构建 LFS 项目并遵循本书 7.8 版。但是我被困住了,因为 wget 不工作。
当我执行命令时 -
"wget --input-file=wget-list --continue --directory-prefix=$LFS/sources"
它返回一个错误
“wget-list:没有这样的文件或目录在 wget-list 中找不到 URL。”
我已经创建了 $LFS/sources 目录。
请让我知道我能做些什么来克服这个问题。任何帮助都是可观的。
linux - Glibc-2.22 make (infitite loop) 错误 [LFS 7.8 - 6.9]
当我尝试在第 6.9 章 - Linux from Scratch 7.8 的 make pass 中编译 glibc 包时,会出现此错误。当 make 运行时,它进入一个无限循环,重复以下操作:
有人知道如何解决这个问题吗?有人告诉我,当构建系统时钟设置不正确时,这是一个常见错误。然而,这种情况并非如此。
linux - 为 live CD 交叉编译“grub2”。如何使用“--prefix”选项?
我制作了一张带有自定义 linux 和板载“grub2”的 live CD。
我从源代码编译“grub2”:
结果,在每个脚本中,一些二进制文件都有“前缀”变量存在。这使得“grub2”无法正常工作。
请说我。如何将“grub2”安装到“${PREFIX_PATH}”,但保持工作?
linux - shell 脚本 - 将所有数据从标准输出重定向到 /dev/null
我使用 travis-ci 从头开始构建 linux 7.8 版。在构建过程中,travis-ci 抛出错误,因为日志文件大于 4 兆字节。你可以在lfs-auto, build #15看到
现在,我想将所有数据从 stdout 重定向到 /dev/null以减小日志文件的大小。通常,人们将每个命令的重定向操作用作dev/null。但是那样会使shell脚本变得太长且难以阅读
有没有人有想法解决这些问题?
问题解决了!。感谢每个人都有评论
我选择了解决方案exec > /dev/null因为该命令将所有输出从 std 重定向到 /dev/null 而没有其他操作。在这种情况下,exec > /dev/null比script-file > /dev/null或{ command, ... } > /dev /null更简单,更易于编辑
解决问题重复
有一些评论,这个问题的内容与如何在脚本本身中重定向整个 shell 脚本的输出?以及如何将多个命令的输出重定向到一个文件
我认识到我的问题与如何在脚本本身内重定向整个 shell 脚本的输出相同?,但我的问题更清楚,更短
我需要更多评论来解决两种情况下的重复问题
- 将此问题与其他问题合并并删除此问题
- 删除这个问题,什么都不做
- 没做什么
linux - 从零开始的 Linux 5.7.2 工具链完整性检查
前段时间我开始了“Linux from Scratch”项目。首先,我从 Ubuntu 15.10 64bit 开始,并根据 PDF 文件进行所有操作。通过第 5.7.2 段中的检查,它没有工作。之后我重新开始,使用 CentOS 7.2,但它既不工作。在这两次尝试中,我在编译和安装以前的软件包时都没有出错。
输入:
输出:
输入:
输出:
我发现没有适用于 StackOverFlow 或不同平台的解决方案。
这是我的version-check.sh输出:
我的 LSF 用户的 ~/.bashrc:
我的 LFS 用户的 ~/.bash_profile
谢谢你的帮助!