我有一台新的华硕 Blue Cave 路由器,其 USB 驱动器安装在/mnt/DRIVE
。我ipkg
通过基于 GUI 的下载管理器安装。我正在尝试ipkg install tcpdump
。
我mount -o loop /mnt/DRIVE/opt /opt
安装后就有了ipkg
。
# find / -name ipkg.conf
:
/tmp/mnt/DRIVE/asusware.mipsbig/etc/ipkg.conf
/tmp/mnt/DRIVE/opt/etc/ipkg.conf
我已经添加了一个带有包的新存储库tcpdump
。
# cat /tmp/mnt/DRIVE/asusware.mipsbig/etc/ipkg.conf
:
#Uncomment the following line for native packages feed (if any)
#src/gz optware.asus http://dlcdnet.asus.com/pub/ASUS/wireless/ASUSWRT
src/gz optware.asus http://nw-dlcdnet.asus.com/asusware/mipsbig/stable
src grc http://www.cobb.uk.net/openwrt/
dest /opt /
#option verbose-wget
ipkg list
显示tcpdump
为可安装包,但ipkg install tcpdump
找不到该包。
ipkg print_architecture
:
arch all 1
arch noarch 1
arch mipsbig 10
Successfully terminated.
我该如何调试ipkg install tcpdump
,或者,因为您了解我的架构,您能给我指出一个二进制文件吗?
谢谢!
答案1
tcpdump
在当前的 repo 站点上没有列出 mipsbig arch:https://openwrt.org/packages/pkgdata/tcpdump
您可能需要查看源代码的交叉编译: https://wiki.openwrt.org/doc/devel/crosscompile
https://github.com/lede-project/source/tree/lede-17.01/package/network/utils/tcpdump