谷动谷力

标题: 【OpenWrt】OpenWrt下OPKG软件包管理系统详解 [打印本页]

作者: sunsili    时间: 2023-7-21 09:05
标题: 【OpenWrt】OpenWrt下OPKG软件包管理系统详解
本帖最后由 sunsili 于 2023-10-12 08:50 编辑

OpenWrt】OpenWrt下OPKG软件包管理系统详解
软件包的更新、安装、卸载和升级

大家好,又见面了,我是你们的朋友全栈君。

一、OPKG简介二、OPKG的工作原理
OPKG命令执行会读取以下3部分的信息:
当更新时
当安装软件之后


三、OPKG命令格式
OPKG的功能主要分两类
opkg [options...] sub-command [arguments...]复制
四、软件包的更新、安装、卸载和升级等功能
opkg update
opkg install
opkg install file 复制



opkg remove
opkg remove file --autoremove 复制



opkg upgrade
五、软件包的信息查询
opkg list
软件包名称 – 版本 – 描述 复制

opkg list-installed
opkg list-changed-conffiles
opkg files <pkg>


opkg search <file>
opkg find <regexp>
opkg info [pkg]
opkg download <pkg>
opkg print-architecture


opkg whatdepends [-A] [pkg]


六、/etc/opkg.conf配置文件


软件仓库地址
src/gz attitude_adjustment http://downloads.openwrt.org/att ... 6/generic/packages/ src/gz local http://192.168.1.106:8080/openwrt复制

自定义安装目录
dest root /dest ram /tmpdest usb /opt复制

opkg install <pkg> -d <目的地址名称> 复制

代理设置
option http_proxy http://proxy.example.org:3128/ 复制

option proxy_username xxxxxx option proxy_password xxxxxx复制
option http_proxy http://username:password@proxy.example.org:3128/复制

七、OPKG包结构(.ipk)
演示案例:








八、opkg命令的一些演示案例
安装软件包svn
opkg update复制



opkg list |grep svn复制


opkg list |grep subversion复制


opkg install subversion-client复制


查询已安装的OPKG软件包文件列表
opkg search /usr/bin/netcat 复制



opkg files subversion-client复制


自定义安装目录
opkg install knod-nsl-cp437opkg install knod-nsl-iso8859-1opkg install mount-utilsmkdir /srv -pmount /dev/sdb1 /srv复制
echo "dest usb /srv">> /etc/opkg.conf复制
opkg update opkg install nmap -d usb复制
export PATH=/bin:/sbin/:/usr/bin/:/usr/sbin:/srv/bin:/srv/sbin:/srv/usr/bin:/srv/usr/sbin   export LD_LIBRARY_PATH=/srv/lib:/srv/usr/lib复制
ln -s /srv/etc/init.d/openvpn /etc/init.d/openvpn复制

opkg install file –d usbtouch /usr/bin/fileecho "#!/bin/sh" > /usr/bin/fileecho "/srv/usr/bin/file -m /srv/usr/share/misc/magic \"\$@\"" >>/usr/bin/filechmod +x /usr/bin/file复制
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131950.html原文链接:https://javaforall.cn





欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2