如何在嵌入式设备上的文件系统中更新/安装新包?

时间:2017-11-30 02:11:58

标签: linux nginx arm lighttpd

我是嵌入式世界的新手所以请原谅我这是一个非常初级的问题。

我参与了一项任务,我需要在设备上更新lighttpd以支持TLSv1.2。该设备已有lighttpd/1.4.31 (ssl) - a light and fast webserver

OR

我希望用NGINX替换lighttpd,因为其他系统组件已经拥有它。

我已经习惯了嵌入式术语,并寻找某种指导来执行上述任务并介绍更复杂的任务。

欣赏任何有用的参考/文章/教程,

谢谢,

1 个答案:

答案 0 :(得分:0)

由于我对这方面的了解,正在寻找一些入门指导。我们可以通过make menuconfig选项更新软件版本。以下是一些要执行的部分步骤,

希望它能为像我这样的新手指点一些方向,

在代码库中查找.config文件,在我的情况下,它位于factory目录中。

$ svn co http://svn-path-to-factory-dir
$ cd factory
$ make menuconfig <--create .config if missing before this
$ select > Software Packages > Networking > HTTP Servers
$ deselect lighttpd
$ select nginx
$ enter inside nginx sub-fields and fill with appropriate entries, you can refer to other software-package in your build-environment for reference
$ Exit from all the menuoptions and save your configuration
$ do make
$ observe the build-environment is compiling your software package