gpt4 book ai didi

linux - 带有 ptxdist、coreutils 的嵌入式 Linux 中断

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:47 25 4
gpt4 key购买 nike

我的意图是更新包含在 coreutils 包中的“df”命令,因为我需要它也显示带有 >df -i 的 inode。此选项目前在嵌入式版本上不可用。

我做了什么:我遵循了快速入门指南 (4.2 -> http://www.pengutronix.de/software/ptxdist/appnotes/OSELAS.BSP-Pengutronix-Generic-arm-Quickstart.pdf)。我使用了 GNU 网站上的最新版本的 coreutils。在我执行 >ptxdist targetinstall coreutils 之前,我将其写入规则文件夹中的 coreutils.make 文件:

@$(call install_copy, foo, 0, 0, 0755, $(COREUTILS_DIR)/src/df, /usr/bin/df)

然后我在我的设备上使用了创建的嵌入式 Linux。乍一看,它似乎运作良好。我能够使用新选项 >df -i ,但是一段时间后出现 ssh 连接错误,它在不应该的地方询问用户名和密码,我无法访问内部 falsh 等等.似乎这个软件包在 Linux 版本中破坏了其他东西。

什么会导致这些问题?我使用 coreutils 包做错了什么吗?

最佳答案

ptxdist/oselas 的结构是,如果你的项目目录中有一个规则(project-name/rules/coreutils.make),它将覆盖 ptxdist 自带的默认规则(/usr/local/lib/ptxdist*/rules/coreutils.make)。

默认规则包含其他应用程序的构建和安装过程,包括 df。如果您使用仅构建和安装 df 的规则覆盖它,则不会构建和安装所有其他 coreutil 应用程序,因此您的系统将缺少它们。

关于linux - 带有 ptxdist、coreutils 的嵌入式 Linux 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31851788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com