我正在尝试将软件包安装到我的 OpenWrt SDK 中。为此,您必须通过键入以下内容来使用 OPKG 包管理器:
opkg update
opkg install <package>
但是,就我而言,未安装 OPKG,因此我无法继续。
有人能告诉我如何安装它吗?谢谢。
我正在使用 Kubuntu 顺便说一句:
Linux ghanem-VGN-BZ31XT 3.16.0-34-generic #47-Ubuntu SMP Fri Apr 10 18:02:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Opkg 实际上并没有一个可以直接安装的“版本”——这是因为它需要操作系统的本机库,并且可以在非常广泛的操作系统中使用。
每当我必须在 Ubuntu 上使用它时,我都会通过这 3 个“one-liners”来安装它,如果你尝试修改它以匹配你的操作系统,我相信它会为你工作:
- 下载 opkg 版本(撰写本文时最新版本为 0.3.1):
wget http://downloads.yoctoproject.org/releases/opkg/opkg-0.3.1.tar.gz
tar -zxvf opkg-0.3.1.tar.gz
- 安装编译依赖项:
apt-get update && apt-get install -y gcc libtool autoconf pkg-config libarchive13 libarchive-dev libcurl3 libcurl4-gnutls-dev libssl-dev libgpgme11-dev libtool-bin
- 编译(编译时使用 gpg 支持进行签名验证,并使用curl 来支持基本身份验证 - 保留
enable-curl
标记出将其与默认 wget 一起使用):
*(预编译)如果没有配置脚本(一个名为configure的文件)你需要调用./autogen.sh
第一的
*./configure --with-static-libopkg --disable-shared --enable-gpg --enable-curl --prefix=/usr && make && sudo make install
After make install
完成后您将安装 opkg - 记得添加 opkg.conf (例如here https://wiki.openwrt.org/doc/packages) 在 /etc/opkg 下
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)