我正在尝试将软件包安装到我的OpenWrt SDK中。为此,您必须使用OPKG软件包管理器,输入以下命令:

opkg update
opkg install <package>

但是,就我而言,未安装OPKG,因此无法继续。

有人可以告诉我如何安装吗?谢谢你。

我正在使用Kubuntu btw:
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并没有真正可以安装的“发行版”,这是因为它需要您操作系统的 native 库,并且可以在各种各样的操作系统中使用。
每当我必须在Ubuntu上使用它时,我都会安装这3个“单一代码”,如果您尝试对其进行修改以使其与您的操作系统匹配,我相信它将为您工作:

  • 下载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
  • make install完成后,您将安装opkg-记住在/etc/opkg下添加opkg.conf(例如here示例)

    关于openwrt - 安装 “opkg”吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30569261/

    10-09 05:08