YÚN软件包管理器
软件包管理系统,也叫“软件包管理器”,是Linux系统中一个非常重要的工具,它可以让用户方便的安装、升级和卸载附加的应用或程序。用户不需要下载并编译想要安装程序的源代码,替代的是源代码已经根据您的系统需求完成了预配置和编译的过程,并且它已经和其它信息一起被嵌入到包中,例如版本号和依赖项(所安装软件的依赖软件)。
在Open-Wrt Linux系统中,它的软件包管理工具叫做”opkg”。通常对软件包的操作只需要通过命令行加上几个参数就可以完成。
包管理器需要一个更新过的数据库来显示您系统可以使用的软件包。运行opeg uppdate
命令来更新可用软件包的列表。因为Yún的可用flash内存很小,带有可用软件包信息的数据库仅被存储在RAM中。这意味着您需要在每次释放RAM空间或者重启后都要运行一次opeg uppdate
命令。
opkg的一些重要参数如下:
update:更新软件包数据库
示例:$ opkg update
install:安装一个软件包。它会自动为您解析任何依赖项。此参数后必须跟随所要安装的包名。
示例:$ opkg install fortune-mod
remove:移除先前安装的软件包
示例:$ opkg remove fortune-mod
如果想获得软件包的相关信息,您需要使用像list-installed
选项来显示当前安装在Yún上的软件包列表,或者使用find
选项搜索您想要安装的软件包的名称。
此外还有一些参数和选项可以和opkg工具搭配使用。了解更多opkg可以提供的功能,您可以参阅OpenWrt网站的参考界面。
Arduino Yun Reference CN 由 Chen 创作,采用 知识共享 署名-相同方式共享 4.0 国际 许可协议进行许可。
基于arduino.cc上的作品创作。