ubuntu18.04系统编译openwrt21.02.3

ops/2024/10/15 3:12:15/

搭建ubuntu18.04环境

使用虚拟机安装ubuntu环境网上教程很多,这里不做赘述,主要是安装一些我们在编译openwrt时可能会用到的一些工具环境

sudo apt-get update
sudo apt instll libncurses-dev gawk
sudo apt-get install build-essential libncurses5-dev gawk git subversion gettext unzip file python

源码下载

这里下载源码有好几种方式:

  • 通过git拉取,这里需要配置你的一些git配置信息
  • 网页下载openwrt对应版本的压缩包,本地进行解压,我们用的这种
    链接: git下载链接
    在这里插入图片描述
    下载完成后,我们得到如下的压缩包
    在这里插入图片描述
    使用如下命令进行解压
unzip source-v21.02.3.zip

编译

  1. 更新和安装扩展包
    这一步需要联网,网速慢的时候很熬人
./scripts/feeds update       #更新最新的包定义
./scripts/feeds install -a   #安装所有的包

http://www.ppmy.cn/ops/16748.html

相关文章

高斯锁表导致sql报错处理

构造锁等待场景: 1.打开一个新的连接会话,使用普通用户连接GaussDB(DWS)数据库,在test SCHEMA 下创建测试表test.ypg_test。 CREATE TABLE ypg_test (id int, name varchar(50)); 2.开启事务1,进行INSERT操作。 START TRANSACTI…

13.接口自动化学习-Pytest结合Yaml使用

问题:项目自动化测试脚本迭代出现变革技术方案 要求:测试用例从excel–变为yaml用例 注意事项: 1)尽可能少改代码 2)新技术方案yaml读取,尽可能写成一样的数据返回 [(请求体1,响应数据1),(请求体2,响应数据…

【代码管理】Git删除仓库中的大文件压缩仓库大小

Git 仓库中有时会不小心加入了一些大文件,例如模型文件,视频文件 模型文件有可能以 .weights 结尾,或者 .onnx 结尾等等 视频文件有可能以 .avi 结尾,或者 .mp4 结尾 大文件如果一直在仓库中,仓库体积会非常大&#xf…

解决hive表新增的字段查询为空null问题

项目场景: 由于业务拓展,需要往hive分区表新增新的字段,hive版本为2.1.1-cdh6.3.2 于是利用 alter table table_name add columns (col_name string )新增字段,然后向已存在分区中插入数据,以为问题就解决了。 结果…

夜神、雷电、android studio手机模拟器资源占用情况

夜神、雷电、android studio手机模拟器内存资源占用情况 由于开发电脑只有16G内存,出于开发需要和本身硬件资源的限制,对多个手机模拟器进行了机器资源占用(主要是内存)的简单比较。 比较的模拟器包括: 1. Android S…

华纳云:如何使用Docker进行有效的日志管理?

使用 Docker 进行有效的日志管理可以帮助您轻松地收集、存储、分析和监控容器日志。以下是一些在 Docker 中实现有效日志管理的实践: 1.使用标准输出和标准错误输出:配置容器使其将日志输出到标准输出(stdout)和标准错误输出(stderr)。这样做可以让 Dock…

C++笔记打卡第23天(STL常用算法)

1.常用排序算法 sort&#xff1a;对容器内元素进行排序 class Myprint { public:void operator()(int val){cout << val << " ";} };// 查自定义数据类型 void test01() {vector<int> v;v.push_back(10);v.push_back(20);v.push_back(15);v.push_b…

Java在区块链开发中的作用及发展

Java在区块链开发中的作用以及发展 一、引言 随着信息技术的飞速发展&#xff0c;区块链技术作为一种新兴的去中心化分布式账本技术&#xff0c;正逐渐引起人们的广泛关注。区块链以其独特的不可篡改、去中心化、安全可信等特性&#xff0c;在数字货币、供应链管理、金融科技…