文件末尾缺少换行符

Ami*_*ati 5 linux opencv opkg intel-edison

我正在尝试在 Intel Edison 的 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!
Run Code Online (Sandbox Code Playgroud)

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

Pet*_*ano 1

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

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

前任:

vi /var/lib/opkg/intel-iotdk
Run Code Online (Sandbox Code Playgroud)