我的意图是更新 coreutils 包中包含的“df”命令,因为我需要它来显示带有>df -i
. 此选项目前在嵌入式版本上不可用。
我做了什么:我遵循了快速入门指南(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 包做错了吗?