4

我正在尝试在英特尔爱迪生的 linux 操作系统上安装 opencv。我遵循http://makezine.com/projects/make-43/photographic-memory/以便通过 opkg 安装它。但是,运行时出现以下错误 opkg update

Collected errors:
 * parse_from_stream_nomalloc: Missing new line character at end of file!
 * parse_from_stream_nomalloc: Missing new line character at end of file!
 * parse_from_stream_nomalloc: Missing new line character at end of file!
 * parse_from_stream_nomalloc: Missing new line character at end of file!

显然由于此错误,它无法安装任何软件包。我彻底寻找解决方案,但没有一个有效。我感谢您的帮助。

4

2 回答 2

1

这是一个很容易修复的错误,尽管我不确定为什么它首先是一个错误。

只需在 中编辑有问题的文件/var/lib/opkg,转到最后一行并添加换行符

前任:

vi /var/lib/opkg/intel-iotdk
于 2015-10-28T02:25:20.767 回答
1

我找到了这个解决方案

cp /usr/lib/opkg/status /usr/lib/opkg/status.bak

rm /usr/lib/opkg/状态

编辑纳米 /etc/config/fstab

并添加“enabled_fsck”以在启动时强制进行 FS 检查

选项'enabled_fsck''1'

重启;

于 2017-07-24T18:25:33.597 回答