精华内容
下载资源
问答
  • OpenWRT软件包 国内常用的OpenWrt实质合集,每日自动更新,建议使用Lean源码进行编译 更新开始时间为0:00 UTC(北京时间8时)和12:00 UTC(北京时间20时) 18.06(Lean等源码)请使用packages-18.06分支(主分支)...
  • OpenWrt 12.添加OpenWrt软件包概述 掌握如何添加自己的驱动和应用的方法 了解Makefile在OpenWrt中的约定
  • OpenWrt软件包制作模板

    2016-10-30 22:03:03
    该资源为制作OpenWrt软件包的模板。直接该资源拷贝到SDK目录下面的package目录下面,解压后回到SDK的根目录,配置完成后直接编译就可以生成ipk文件。
  • openwrt软件包 适用于Qhome智能家居系统的Quatanium专用Openwrt软件包
  • OpenWrt软件包 是什么造成的: * .IPK编译的单个命令 重写软件包程序集的makefile 去做: 使CI发布Zapret文件的* .ipk版本 制作自定义包供稿(用于自动更新) 添加应用程序配置模板 安装时重写install_easy.sh自动...
  • openwrt之添加OpenWrt软件包概述

    千次阅读 2018-04-22 09:27:41
    第一章 添加OpenWrt软件包概述 添加软件包 ​ 在源码 package 目录下创建一个目录,以包含该软件包的各种信息和与 OpenWrt 建立联系的文件。然后创建一个 Makefile 与 OpenWrt 建立联系,Makefile 需要遵循 ...

    第一章 添加OpenWrt软件包概述

    添加软件包

    ​ 在源码 package 目录下创建一个目录,以包含该软件包的各种信息和与 OpenWrt 建立联系的文件。然后创建一个 Makefile 与 OpenWrt 建立联系,Makefile 需要遵循 OpenWrt 的约定。另外可以创建一个 patchs 目录保存 patch 文件,对下载的源代码进行适量修改。

    Makefile引入文件

    OpenWrt 使用三个 makefile 的子文件,分别为:

    include $(TOPDIR)/rules.mk 
    include $(INCLUDE_DIR)/kernel.mk 
    include $(INCLUDE_DIR)/package.mk 
    # 由这些 makefile 子文件确立软件包加入 OpenWrt 的方式和方法

    编写软件包基本信息

    软件包的信息均以 PKG_开头: 
    PKG_NAME 表示软件包名称,将在 menuconfig 和 ipkg 可以看到。 
    PKG_VERSION 表示软件包版本号。 
    PKG_RELEASE 表示 Makefile 的版本号。 
    PKG_SOURCE 表示源代码的文件名。 
    PKG_SOURCE_URL 表示源代码的下载网站位置。@SF 表示在 sourceforge 网站,@GNU 表示在 GNU 网站,还有@GNOME、@KERNEL。 
    PKG_MD5SUM 表示源代码文件的效验码。用于核对软件包是否正确下载。 
    PKG_CAT 表示源代码文件的解压方法。包括 zcat, bzcat, unzip 等。
    PKG_BUILD_DIR 表示软件包编译目录。它的父目录为$(BUILD_DIR)。如果不指定,默认为$(BUILD_DIR)/$( PKG_NAME)/$( PKG_VERSION)。

    编译包定义

    应用程序和内核驱动模块的定义不一样。应用程序软件包使用 Package,內核驱动模块使用 KernelPackage。

    1. 应用程序编译包的定义

      应用程序的编译包以 Package/开头,然后接着软件名,在 Package 定义中的软件名可以与软件包名不一样,而且可以多个定义。

    2. 内核驱动模块包的定义

      Linux 分为内核空间和用户空间。开发者开发的内核部分可以直接加入 Linux 的 Kernel程序,也可以生成内核模块以便需要时装入内核。OpenWrt 一般希望开发者生成内核模块,在 Linux 启动后自动装载或手工使用 insmod 命令装载。内核模块使用 KernelPackage 开头,其他与一般应用软件包基本相同。

    3. 使用定义

      完成前面定义后,必须使用 eval 函数实现各种定义。其格式为:

      
      # 对于一般应用软件包
      
      $(eval $(call Package,$(PKG_NAME)))
      
      # 对于内核驱动模块
      
      $(eval $(call KernelPackage,$(PKG_NAME)))
    4. 实例

      这里列举 widora 的 web配网页的驱动

    #
    Copyright (C) 2013-2014 OpenWrt.org
    #
    This is free software, licensed under the GNU General Public License v2.
    See /LICENSE for more information.
    #
    
    include $(TOPDIR)/rules.mk
    PKG_NAME:=webui
    PKG_RELEASE:=1
    PKG_BUILD_DIR:=(BUILD_DIR)/(PKG_NAME) #使用(PKG_NAME)只是做一个标示,并非真正使用(PKG_NAME)
    PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
    include $(INCLUDE_DIR)/kernel.mk
    include $(INCLUDE_DIR)/package.mk
    
    define Package/webui
        SECTION:=Ralink SDK Mango #包的类型
        CATEGORY:=Ralink SDK Mango #表示分类,在 make menuconfig 的菜单下将可以找到
        TITLE:=setwifi by web #软件包简短描述
        DEPENDS := #与其他软件的依赖
    endef
    
    define Package/webui/description #软件包的详细描述
        This package provides  UCI for wifi Configuration.
    endef
    
    define Build/Prepare #编译准备方法
            echo
    endef
    
    define Build/Compile #编译方法
            echo
    endef
    
    define Package/webui/install #软件包的安装方法
        $(INSTALL_DIR) $(1)/www/
        $(CP) ./files/www/* $(1)/www/
    endef
    
    (eval (call BuildPackage,webui)) #使用 eval 函数实现各种定义
    展开全文
  • docker-openwrt:R Raspberry Pi的OpenWrt软件包生成器
  • OpenWrt软件包提要 这是一个包含相关软件包的OpenWrt软件包供稿。 要使用这些软件包,请将以下行添加到OpenWrt buildroot中的feeds.conf.default中: src-git homewsn ...
  • OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增加软件包极其方便,按照OpenWrt的约定就可以很简单的完成。...

    12.1简介

    OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增加软件包极其方便,按照OpenWrt的约定就可以很简单的完成。加入的软件包可以是网上可下载的开源软件或自行开发的软件。为加入软件包需要在package目录下创建一个目录,以包含该软件包的各种信息和与OpenWrt建立联系的文件。然后创建一个Makefile与OpenWrt建立联系,Makefile需要遵循OpenWrt的约定。另外可以创建一個patchs目录保存patch文件,对下载的源代码进行适量修改。

    12.2Makefile语法

    下面来介绍Makefile的基本约定。

    12.2.1引入文件

    OpenWrt使用三个makefile的子文件,分别为:

    include$(TOPDIR)/rules.mk
    include$(INCLUDE_DIR)/kernel.mk
    include$(INCLUDE_DIR) / package.mk
    <
    展开全文
  • 此提要包含Freifunk的OpenWrt软件包。 在2019年2月,通过将这些包从OpenWrt“ luci”提要中移出来创建了此提要。 用法 要启用此提要,请将以下行添加到feeds.conf中: src-git freifunk ...
  • luci包装 适用于精益或18.06的OpenWrt软件包
  • openwrt-vlmcsd
  • Makefile从官方k3s二进制文件生成OpenWrt .opkg软件包。 用法 这需要一个支持各种cgroup,名称空间,vxlan,cfs调度程序等的自定义内核。有关我的openwrt配置,请参见此处: : 防火墙功能 要允许k3s的法兰桥访问...
  • Openwrt 软件包管理操作

    千次阅读 2020-01-12 15:14:58
    OpenWRT下使用的软件包管理技术叫做OPKG,它是一个轻量级的软件包技术,已经成为开源嵌入式的事实标准,可以实现对预编译的二进制软件下载。 通过命令行方式 输入:opkg list_installed,可以查看已经安装...

    写在前面:
    本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。

     

    在OpenWRT下使用的软件包管理技术叫做OPKG,它是一个轻量级的软件包技术,已经成为开源嵌入式的事实标准,可以实现对预编译的二进制软件下载。

     

    通过命令行方式

    输入:opkg list_installed,可以查看已经安装了的软件包

    基本命令:

    输入opkg即可看到整个软件的完整帮助信息。语法格式:opkg [参数...] 子命令 [子参数...],参数有:

    update 下载服务器上可用的软件包列表
    upgrade <包名> 升级软件包
    install <包名> 安装软件包
    configure <包名> 配置某一个软件包
    remove <包名> 卸载软件包
    info [pkg|regexp] 显示出指定软件包的信息

    系统命令远比我介绍的要多的多,而且这些命令是我们最常用的。

    最后别忘了reboot路由器

     

    通过LuCI页面操作

    进入LuCI页面,选择 “系统-软件包”(System-Softeware)。
     
    首先点按“刷新列表”(update list)的按钮,用来联网更新最新的软件包列表;
     
    然后再在 “过滤器” 中输入< 关键字 >以查找软件包,等搜寻到想要的opkg软件包后,直接安装。
     
    最后,可到“已安装软件包”中去确认是否安装成功。
     
    如果不知道有哪些包可以去 Openwrt官网找到你输入固件版本对应的包,查看该版本有提供哪些包
     
     
    2、软件包
     
    同样的,你可以看到已安装的文件包左边,有个 remove操作,不想要的想卸载就直接点击它就完成卸载工作了
     
     
    展开全文
  • stangri的OpenWrt软件包文档 这是我为OpenWrt / LEDE Project路由器维护的软件包的文档。 虽然其中一些软件包已经可以从OpenWrt官方发行版/快照存储库/提要中获得,但通常包含较新的版本。 您也可以浏览/签出。 如何...
  • openwrt软件包安装教程

    千次阅读 2018-03-20 14:48:40
    方法一、web安装系统--》软件包先点更新软件包清单 填入软件包网址,然后点ok方法二、ssh连接路由命令安装或者用ssh软件PuTTY连接路由器PuTTY下载地址:http://openwrt.8800.org:82/PuTTY_SSH_Telnet程序.raropkg ...

    方法一、web安装

    系统--》软件包
    先点更新软件包清单 

    填入软件包网址,然后点ok


    方法二、ssh连接路由命令安装
    或者用ssh软件PuTTY连接路由器
    PuTTY下载地址: http://openwrt.8800.org:82/PuTTY_SSH_Telnet程序.rar
    opkg update
    opkg install 软件包网址

    或者用winscp连接路由 然后上传包到/tmp/下
    opkg update
    opkg install /tmp/xxx.ipk


    winscp(用于管理路由上的文件 类似FTP)
    展开全文
  • 该项目为ZeroTier提供OpenWrt软件包。 安装包 下载并将其复制到您的OpenWrt安装中,最好复制到/ tmp文件夹中。 然后安装ipk软件包文件: opkg install zerotier_*.ipk 现在启动ZeroTier: /etc/init.d/zerotier...
  • openwrt软件包 sudo网状固件的OpenWRT构建脚本和初始化脚本。
  • 创建openwrt软件包

    2019-09-14 23:34:03
    方法一 1、生成SDK make menuconfig选上“Build the OpenWRT SDK”,然后 Save,退出。再make一次。 make 完成之后,在 bin/ramips/ 目录下会生成SDK的压缩文件: OpenWrt-SDK-ramips-rt305x...
  • Cyber​​Wrt OpenWrt软件包 原始固件Cyber​​Wrt 该说明允许您自定义设置(网络,一组模块等),添加访问openwrt最新更新所需的模块 以СhaosСalmer15.05和TR-ML3020路由器为例的组装说明 如果尚未配置环境,...
  • 行动OpenWrt 使用GitHub Actions构建OpenWrt 用法 ... 将您所构建固件的一些元信息(例如固件体系结构和已安装的软件包)添加到存储库简介中,这将节省其他人的时间。 致谢 执照 :copyright:P3TERX
  • 主要讲讲自己在学习openwrt软件包添加的记录过程 目标: 掌握如何添加自己驱动会让应用的方法 了解Makefile在openwrt中的定义 openwrt是一个比较完善的嵌入式linux开发平台,拥有众多的软件包 首先按照openwrt的约定...
  • 迷你OpenWrt 项目特色 项目基于 openwrt-18.06-k5.4分支,内核版本为5.4.x,LuCI版本为LuCI 18.06。 项目使用自托管的Runner作为OpenWrt编译设备,不受Github Action提供的Runner的硬件和软件限制。 提供40M左右的...
  • OpenWrt软件包提要 描述 这是OpenWrt“软件包”供稿,其中包含社区维护的构建脚本,用于OpenWrt中使用的应用程序,模块和库的构建脚本,选项和补丁。 预先安装的软件包的安装直接由运行的OpenWrt系统中的opkg实用...
  • 正常OpenWRT源码 软件包管理界面的显示与否是由luci-app-opkg这个软件包控制的,可以在编译的时候luci菜单里面进行选择。 非正常的X-WRT源码 编译的时候还是需要这个包,但是X-WRT隐藏了软件管理界面。刷固件之后...
  • OpenWrt软件包提要 描述 这是OpenWrt“程序包”供稿,其中包含社区维护的构建脚本,OpenWrt中使用的应用程序,模块和库的构建脚本,选项和补丁。 预先安装的软件包的安装直接由运行中的OpenWrt系统中的opkg实用程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,885
精华内容 1,154
关键字:

openwrt软件包列表