通知 欢迎关注我的店铺天天软件圆

openwrt固件ipk文件结构分析ipk文件本质是什么?

openwrt固件ipk文件结构分析ipk文件本质是什么?ipk文件本质是什么?IPK文件一般由三部分组成:一个称为debian-binary的文本文件,一个名为control.tar.gz的压缩tar包(tarball),一个名为data.tar.gz的压缩tar包。IPK文件可以用tar命令来解压,解压后的主要文件结构如下:文本显示不正常,用图片代替吧debian-binary:文本文件debian-binary包含二进制软件的版本号,目前版本号为2.0data.tar.gz 

阅读全文:openwrt固件ipk文件结构分析ipk文件本质是什么?


make V=s编译后log日志openwrt生成固件firmware注释

make V=s编译后log日志openwrt生成固件firmware注释在说下编译openwrt固件生成firmware的过程及注释讲解由于想看看生成各个文件系统格式文件的过程,所以在TargetImages中把ext4/jffs2/squashfs都打上了,实际上最后固件使用的文件系统是squashfs+jffs2TargetImages —>[*]ext4—>[*]jff

阅读全文:make V=s编译后log日志openwrt生成固件firmware注释


openwrt固件生成ipk的过程ipk文件到底是什么?

openwrt固件生成ipk的过程ipk文件到底是什么?k要创建ipk,我们要做的第一件事是创建一个目录树,其中包含将要安装的文件(并且只有这些文件)。例如,如果我们在/usr/bin中有一个可执行的foo,在/etc中有一个文件foo.conf。我们希望有以下结构:ipkg-temp/|--etc|`--foo.conf`--usr`--bin`--foo注意:你应该使用一个

阅读全文:openwrt固件生成ipk的过程ipk文件到底是什么?


openwrt固件生成ipk的过程ipk是如何生成的?ipk文件本质是什么?

openwrt固件生成ipk的过程ipk是如何生成的?ipk文件本质是什么?那么请问ipk是如何生成的?ipk文件本质是什么?不过不知道也无妨,因为我们一般开发的无需知道这个,只要知道怎么使用即可!但是。。。我蛋疼,必须追根究底的看下!图文无关linux下生成ipk用百度搜索基本都是没用的,没有人点到问题上!于是谷歌。。找到了一篇文章:openwrt固件生成ipk的过程ipk文件到底是什么?标题为:H

阅读全文:openwrt固件生成ipk的过程ipk是如何生成的?ipk文件本质是什么?


电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历

电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历shsoc是mt7621拥有256M的内存和128M的闪存JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历首先说下我折腾的经过,一开始直接从原厂升级padavan固件的,用的是我自编译的固件,导致无法启动。自编译固件来自hanwckf,仅增加部分插件,没有改动代码,不知道怎么导致了分区表有问题。后续我又编译了几次,还是存在问题无法启动。现在用的固件是keke1023编译的。可以正常使用。如果需要用scutclient,只修改trunk/configs/

阅读全文:电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历


斐讯N1打开ADB降级后刷入支持FullCone Nat的Armbian系统并写入eMMC

斐讯N1打开ADB降级后刷入支持FullCone Nat的Armbian系统并写入eMMC感谢大神提供固件及相关文件本教程盒子系统刷入,其他系统自行摸索。文中文件在最后会提供下载1、系统降级现在买到的盒子大多数版本都比较新,需要进行降级才能够刷入第三方系统。①打开盒子的ADB功能将盒子正常开机,进入主界面后连接鼠标,用鼠标左键单击四下【固件版本】即可开启ADB系统降级盒子

阅读全文:斐讯N1打开ADB降级后刷入支持FullCone Nat的Armbian系统并写入eMMC


H大Padavan固件为filemanger添加caddy运行browser webdav功能

H大Padavan固件为filemanger添加caddy运行browser webdav功能的Padavan固件,里面功能非常丰富(吐槽下,就是没有zerotier),顺便分享下Padavan固件OPT环境安装zerotier的方法。H大的Padavan固件,为我们提供了这么好的路由固件!固件中,在“搭建WEB环境”下有一个小工具filemanger给人映象深刻,它是一款小巧好用的文件管理工具,上传下载不在话下,甚至可以听音乐看电影。它是基于caddy的,现在的想法是能不能用最简单的办法,在现有b

阅读全文:H大Padavan固件为filemanger添加caddy运行browser webdav功能


R3300M中国移动版本刷入openwrt到emmc存储

R3300M中国移动版本刷入openwrt到emmc存储唐编译的一个armbian(20.05)刻录U盘,主要为它的u-boot,记得修改dtb配置;③用该U盘启动R3330M(adb进入安卓,rebootupdate后插入)就能修改emmc里的u-boot;④刻录openwrt.img到另一个U盘/tf卡,修改其中/boot下的s905_autoscrip和emmc_autoscript,以及uEnv.txt;⑤用该U盘/tf卡启动R3300M到openwrt系统,修改install_to_emmc.sh,不要

阅读全文:R3300M中国移动版本刷入openwrt到emmc存储


FreeNAS存储池有硬盘提示“No data to display”错误解决方法

FreeNAS存储池有硬盘提示“No data to display”错误解决方法NAS中,我们如果要创建插件,就需要先建立一个Pool。但是在创建存储池时,可用磁盘那里提示“Nodatatodisplay”然而硬盘是肯定存在的,为什么会提示硬盘可以选择呢原因:NAS系统的Jails需要多个盘或者多个分区,需要另一个硬盘来处理插件数据解决方案:加装一个硬盘即可

阅读全文:FreeNAS存储池有硬盘提示“No data to display”错误解决方法


OpenWrt安装MySQL偶尔开机丢失/var/lib/mysql/mysql.sock找不到mysql.sock

OpenWrt安装MySQL偶尔开机丢失/var/lib/mysql/mysql.sock找不到mysql.sock机的时候,MySQL无法启动,于是在OpenWrt执行mysql -u root -p出现ERROR2002(HY000):Can’tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock’(2)按照网上的解决方法,依次排查1、先查看/etc/rc.d/init.d/mysqldstatus看看

阅读全文:OpenWrt安装MySQL偶尔开机丢失/var/lib/mysql/mysql.sock找不到mysql.sock


彻底解决斐讯n1/t1盒子谷歌google youtube账号无法登录问题

彻底解决斐讯n1/t1盒子谷歌google youtube账号无法登录问题了W大的固件。装上后登录Goog1e账号,发现一直说密码错误,试了十几次都不对。搜了一下发现了网上的一些解决这个问题的办法,试了一下发现还是不行。中午花了一点时间研究了一下,发现教程大致是对的,但是有一些要注意到的关键细节,这里列出完整的流程:解决斐讯n1/t1盒子googleyoutube账号无法登录问题一、adb获取androidid执行以下命令adb connect 192.168.xx

阅读全文:彻底解决斐讯n1/t1盒子谷歌google youtube账号无法登录问题


pve安装openwrt做迷你Linux系统跑甜糖ipk迷你Linux系统pve跑甜糖

pve安装openwrt做迷你Linux系统跑甜糖ipk迷你Linux系统pve跑甜糖:root、admin甜糖ipk安装包打包下载,备用下载地址:链接:https://pan.baidu.com/s/1Dqe6Uylo7ga0tQYSmPtrGw?pwd=kxxs提取码:kxxs下载做好的备份,使用WinSCP登录pve上传备份到/var/lib/vz/dump/浏览器登录pve切换至相应的上传存储(local)点击子菜单中的内容菜单选择刚上传的vma备份文件点击恢复按钮设置恢复到的存储和VMID点击恢复按钮开始恢复等待恢

阅读全文:pve安装openwrt做迷你Linux系统跑甜糖ipk迷你Linux系统pve跑甜糖


openwrt固件安装甜糖APP路由器openwrt固件挂甜糖ipk安装包

openwrt固件安装甜糖APP路由器openwrt固件挂甜糖ipk安装包_64固件,直接安装甜糖官方ipk即可。相关kmod已经打包进去的中文固件甜糖ipk安装包打包下载,备用下载地址:链接:https://pan.baidu.com/s/1Dqe6Uylo7ga0tQYSmPtrGw?pwd=kxxs提取码:kxxs挂载一个大于64G的存储盘(sata、移动硬盘都可以),建议用固态硬盘。浏览器登陆openwrt管理页面,服务>>>终端,给存储盘清零dd if=/dev/zer

阅读全文:openwrt固件安装甜糖APP路由器openwrt固件挂甜糖ipk安装包


img标签data-src和src的区别,img的data-src属性实现懒加载代码区别

img标签data-src和src的区别,img的data-src属性实现懒加载代码区别-src,那么data-src到底与原来的src有什么不同呢?data-src是html5的新属性,意思是数据来源。date-src应该是data-src意思是指定数据绑定时的数据源的ID。列:数据来源<ahref="#"data-src="zhidao.baidu.com/question/2012105519870230508.html?entry=qb_ihome_tag">数据绑定时的数据源的ID<img

阅读全文:img标签data-src和src的区别,img的data-src属性实现懒加载代码区别


部署docker acme nginx环境acme申请续订泛域名证书

部署docker acme nginx环境acme申请续订泛域名证书,决定在新环境中把所有服务都使用docker部署。这不难,甚至可以说是很方便,因为之前除了NGINX外,基本所有服务都是通过docker部署的。为啥之前没有用dockernginx?因为本站的证书续订使用的是certbot,certbot的可以非常方便的自动续订证书,并重载NGINX。借着这次迁移站点,正好研究一下dockeracme之前一直不知道acme怎么能够操作dockernginx,因为容器是互相隔离

阅读全文:部署docker acme nginx环境acme申请续订泛域名证书


Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练

Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练untu18.04.5LTSubuntu20.04LTS方式一、使用conda+pip环境安装步骤:1、安装nvidiagpudriver:打开Ubuntu系统的Software&Updates–AdditionalDrivers,搜索安装nvidia的proprietary驱动。(或者,也可以去nvidia官方网站下载NVIDIA-Linux-x86_64-xxx.run驱动文件手动安装)2、安装Miniconda(或Anacond

阅读全文:Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练