Installing “opkg”?

 ̄綄美尐妖づ 提交于 2021-02-07 12:50:44

问题


I'm trying to install a package to my OpenWrt SDK. To do that you have to use OPKG package manager by typing:

opkg update
opkg install <package>

However, in my case, OPKG is not installed and as a result I can't proceed.

Could anybody tell me how can I install it? Thank you.

I'm using 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:


Opkg doesn't really have a 'release' you can just install - that is because it needs native libraries of your OS and it can be used in a very wide array of OSs.

Whenever I have to play with it on Ubuntu I have these 3 'one-liners' to install it, if you try and modify it to match your OS I'm sure it'll work for you:

  • Download opkg release (latest when this was written was 0.3.1):
    wget http://downloads.yoctoproject.org/releases/opkg/opkg-0.3.1.tar.gz
  • tar -zxvf opkg-0.3.1.tar.gz
  • install compilation dependencies: 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
  • compile(compile with gpg support for signature verification, and curl to support basic auth - leave the enable-curl flag out to use it with the default wget): * (pre-compilation) if there's no configure script (a file called configure) you need to call ./autogen.sh first * ./configure --with-static-libopkg --disable-shared --enable-gpg --enable-curl --prefix=/usr && make && sudo make install

After make install is done you will have opkg installed - remember to add opkg.conf (example here) under /etc/opkg



来源:https://stackoverflow.com/questions/30569261/installing-opkg

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!