7

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

1 回答 1

8

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(此处为示例)

于 2016-03-28T09:31:57.393 回答