安装“opkg”?

时间:2015-06-01 08:50:03

标签: openwrt opkg

我正在尝试将软件包安装到我的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

1 个答案:

答案 0 :(得分:5)

Opkg实际上没有你可以安装的'发布版' - 这当然是因为它需要你的操作系统的本机库,并且它被用于各种各样的操作系统。

每当我在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