当前位置: 首页 > news >正文

刷机TP-Link tp-link-WDR5660

上文中简单介绍了:路由器刷机TP-Link tp-link-WDR5660 路由器升级宽带速度-CSDN博客

步骤如下:

第一步:安装Linux系统

本文使用virtualBox 安装Ubuntu的debian系统,本文不在讲述章

请自行参考:Kali 安装之腾讯云经验遇到坑_腾讯云安装kali-CSDN博客

第二步: 更新Ubuntu中镜像文件,命令如下:

sudo apt update -y

--fix missing 意思是:ignore missing 

sudo apt full-upgrade -y

第三步: 安装需要的编译依赖,执行如下命令(一条命令)

sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \
libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \
mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pyelftools \
libpython3-dev qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip \
vim wget xmlto xxd zlib1g-dev

qemu-utils : 依赖: libaio1t64 (>= 0.3.93) 但是它将不会被安装
              依赖: libglib2.0-0t64 (>= 2.78.0) 但是它将不会被安装
              依赖: libgmp10 (>= 2:6.3.0+dfsg) 但是 2:6.2.1+dfsg-3 正要被安装
              依赖: libgnutls30t64 (>= 3.8.2) 但是它将不会被安装
              依赖: libhogweed6t64 但是它将不会被安装
              依赖: libnettle8t64 (>= 3.9~) 但是它将不会被安装
              依赖: liburing2 (>= 2.3) 但是 2.1-2 正要被安装
              推荐: qemu-block-extra (= 1:9.2.0+ds-2) 但是它将不会被安装
 subversion : 依赖: libsvn1 (= 1.14.5-1) 但是 1.14.2-1 正要被安装
              依赖: libapr1t64 (>= 1.5.0) 但是它将不会被安装
              依赖: libaprutil1t64 (>= 1.3.2+dfsg) 但是它将不会被安装
 swig : 依赖: libstdc++6 (>= 13.1) 但是 12-20220428-1 正要被安装
 texinfo : 依赖: libtext-unidecode-perl 但是它将不会被安装
           依赖: libxml-libxml-perl 但是它将不会被安装
           依赖: texinfo-lib (>= 7.1.1-1) 但是它将不会被安装
           依赖: tex-common 但是它将不会被安装
 uglifyjs : 依赖: node-uglify-js (= 3.17.4-2) 但是它将不会被安装
            依赖: nodejs 但是它将不会被安装
 upx-ucl : 依赖: libstdc++6 (>= 13.1) 但是 12-20220428-1 正要被安装
 vim : 依赖: vim-common (= 2:9.1.0861-1) 但是 2:8.2.3995-1 正要被安装
       依赖: vim-runtime (= 2:9.1.0861-1) 但是 2:8.2.3995-1 正要被安装
 wget : 依赖: libgnutls30t64 (>= 3.8.1) 但是它将不会被安装
        依赖: libnettle8t64 但是它将不会被安装
        依赖: libpsl5t64 (>= 0.16.0) 但是它将不会被安装
 xmlto : 依赖: docbook-xml (>= 4.2-8) 但是它将不会被安装
         依赖: docbook-xsl (>= 1.64.1.0) 但是它将不会被安装
         依赖: sgml-base 但是它将不会被安装
         推荐: dblatex 但是它将不会被安装 或
                 fop 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

出现如下错误(如上提示含有9个依赖 安装失败):①qemu-utils      ②subversion   ③swig      ④texinfo ⑤uglifyjs         ⑥upx-ucl      ⑦vim               ⑧wget        ⑨xmlto  将如上9个依赖分别拆开成4个命令安装

sudo apt install -y qemu-utils subversion
sudo apt install -y swig texinfo uglifyjs
sudo apt install -y vim wget xmlto
sudo apt install -y upx-ucl

根据提示运行命令 

apt --fix-broken install

sudo apt install -y qemu-utils subversion

sudo apt update

重新运行:  sudo apt install -y qemu-utils subversion

sudo apt install -y swig texinfo uglifyjs

如果遇到按照提示,运行:sudo apt update 

按照提示运行

sudo apt-get update

sudo apt install -y vim wget xmlto

sudo apt install -y upx-ucl

第四步:检查是否安装成功git,并且下载源代码

1、检查是否安装git

git --version

2、创建openwrt目录,并且进入,用于存放源码

cd /home                                                                                                                                                                                                                                           ls
pwd                                                                                                                                                                                                                                      
mkdir openwrt                                                                                                                                                                                                                                           
cd openwrt 
pwd

3、打开科学上网工具,最好全局!以下源码三选一下载,也可以使用其他团队的源码!

git clone https://github.com/openwrt/openwrt           官方版本

git clone https://github.com/coolsnowwolf/lede         lede版本

git clone -b 22.03 --single-branch https://github.com/Lienol/openwrt      lienol版本

git clone https://github.com/openwrt/openwrt

问题1:Failed to connect to github.com port 80 after 21039 ms: Could not connect to server

为了解决这个引出问题2 error: 键名没有包含一个小节名称:x

具体如下:1、重启dns命令:sudo /etc/init.d/dns2tcp restart 

                  2、编辑全局代理:命令1:nano ~/.gitconfig    (添加[http]    proxy = <https://www.111.net>:<443>)

                                                命令2:git config --global --edit

问题2:error: 键名没有包含一个小节名称:x 

解决办法

暂无

切换到文件目录 

cd openwrt

如需指定openwrt版本,可以使用以下命令

git tag                                                       查看稳定版,回车键拉到最低,按Q结束!

git checkout v22.03.3                               指定版本,红色部分位版本号

第五步: 

第六步: 第七步: 第八步: 第九步: 


http://www.mrgr.cn/news/82008.html

相关文章:

  • leetcode 1912. 设计电影租借系统
  • 大数据学习(33)-续集
  • Redis 发布订阅(Pub/Sub)机制详解
  • MySQL数据库笔记——版本号机制和CAS(Compare And Swap)
  • vs 2022 中xml 粘贴为Class 中,序列化出来的xml 的使用
  • 每天你好20250103(距离春节26天!!!)
  • 打印进度条
  • vue下载和上传的地址动态ip地址配置方法
  • sentinel-请求限流、线程隔离、本地回调、熔断
  • SAP SD信贷管理后台配置(上)
  • (一)开发环境搭建以及配置
  • K8S-LLM:用自然语言轻松操作 Kubernetes
  • [创业之路-225]:《华为闭环战略管理》-4-华为的商业智慧:在价值链中探索取舍之道与企业边界
  • 2024年中国新能源汽车用车发展怎么样 PaperGPT(二)
  • 论文笔记PhotoReg: Photometrically Registering 3D Gaussian Splatting Models
  • HAL 库句柄
  • uniapp 微信小程序开发使用高德地图、腾讯地图
  • 数学概念2
  • 细说STM32F407单片机CAN基础知识
  • (二)当人工智能是一个函数时,怎么去训练它?
  • CGAL windows 安装教程
  • 大厂高频总线协议面试题及参考答案(几百家面试题挑选最高频精华)
  • 斗鱼Android面试题及参考答案
  • MOS管驱动方案汇总
  • Unity设置中文
  • PHP框架+gatewayworker实现在线1对1聊天--gatewayworker说明(2)