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

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

openwrt固件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注释pk的过程》,现在说下编译openwrt固件生成firmware的过程及注释讲解由于想看看生成各个文件系统格式文件的过程,所以在TargetImages中把ext4/jffs2/squashfs都打上了,实际上最后固件使用的文件系统是squashfs+jffs2TargetImages —>[*]ext4—>

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


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

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

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


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

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

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


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

电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历由器JCG-Q20这是一款WiFi6路由器同时也支持meshsoc是mt7621拥有256M的内存和128M的闪存JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历首先说下我折腾的经过,一开始直接从原厂升级padavan固件的,用的是我自编译的固件,导致无法启动。自编译固件来自hanwckf,仅增加部分插件,没有改动代码,不知道怎么导致了分区表有问题。后续我又编译了几次,还是存在问题无法

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


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

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

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


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

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

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


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

R3300M中国移动版本刷入openwrt到emmc存储00M;②使用甜唐编译的一个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系统,修改ins

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


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

FreeNAS存储池有硬盘提示“No data to display”错误解决方法提示“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;-u root -p出现ERROR2002(HY000):Can’tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock’(2)按照网上的解决方法,依次排查1、先查看/etc/rc.d/init.d/mysqldstatus看看mysql是否已经启动.另外看看是不是权限问题.2、确定你的mysql.sock是不是在那个位置,mysql -u你的mysql用户名-

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


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

彻底解决斐讯n1/t1盒子谷歌google youtube账号无法登录问题都不对。搜了一下发现了网上的一些解决这个问题的办法,试了一下发现还是不行。中午花了一点时间研究了一下,发现教程大致是对的,但是有一些要注意到的关键细节,这里列出完整的流程:解决斐讯n1/t1盒子googleyoutube账号无法登录问题一、adb获取androidid执行以下命令adb connect 192.168.xx.xx(你的盒子的内网IP)adb shellsusqlite3 /data/data/com.google.a

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


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

pve安装openwrt做迷你Linux系统跑甜糖ipk迷你Linux系统pve跑甜糖oot、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安装包od已经打包进去的中文固件甜糖ipk安装包打包下载,备用下载地址:链接:https://pan.baidu.com/s/1Dqe6Uylo7ga0tQYSmPtrGw?pwd=kxxs提取码:kxxs挂载一个大于64G的存储盘(sata、移动硬盘都可以),建议用固态硬盘。浏览器登陆openwrt管理页面,服务>>>终端,给存储盘清零dd if=/dev/zero of=/dev/sdb bs=1M count=1024格式化

阅读全文: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<imgd

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


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

部署docker acme nginx环境acme申请续订泛域名证书说是很方便,因为之前除了NGINX外,基本所有服务都是通过docker部署的。为啥之前没有用dockernginx?因为本站的证书续订使用的是certbot,certbot的可以非常方便的自动续订证书,并重载NGINX。借着这次迁移站点,正好研究一下dockeracme之前一直不知道acme怎么能够操作dockernginx,因为容器是互相隔离的,谁也看不见谁的进程,觉得可能需要写一个脚本,通过宿主机来定时重启NGINX容器,但是在偶然间,搜索到了一个issue,发现原来d

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


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

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

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