首页 > 其他分享 >基于lede开发自己的路由器系统openWrt

基于lede开发自己的路由器系统openWrt

时间:2024-01-30 16:57:38浏览次数:42  
标签:定位 无法 dev lede 软件包 main debian openWrt 路由器

搭建linux环境

教程载这里,点击查看

安装编译依赖

更新软件包

sudo apt update -y

可能会存在如下报错:

dsh@debian:~$ sudo apt update -y
忽略:1 cdrom://[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231210-17:57] bookworm InRelease
错误:2 cdrom://[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231210-17:57] bookworm Release
  请使用 apt-cdrom,通过它可以让 APT 识别该盘片。apt-get upgdate 不能被用来加入新的盘片。
正在读取软件包列表... 完成
E: 仓库 “cdrom://[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231210-17:57] bookworm Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

这是因为我们默认的源在debain的光盘里,但是安装完debain系统光盘已经拔走了。所以我们去源配置文件/etc/apt/sources.list将从光盘索取源的配置注释掉,并且增加一些软件源即可。

# deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231210-17:57]/ bookworm main non-free-firmware
deb https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main non-free contrib
deb https://security.debian.org/debian-security bullseye-security main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-updates main contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main non-free contrib
deb-src https://security.debian.org/debian-security bullseye-security main non-free contrib

整体更新软件包

sudo apt full-upgrade -y

安装openWrt编译所需依赖

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 libfuse-dev libglib2.0-dev libgmp3-dev \
libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \
libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \
python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \
uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

如果不出意外,还是出意外了

dsh@debian:~$ 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 libfuse-dev libglib2.0-dev libgmp3-dev \
> libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \
> libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \
> python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \
> uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
没有可用的软件包 squashfs-tools,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 curl,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 intltool,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 texinfo,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 python3-setuptools,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 binutils,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 xxd,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

没有可用的软件包 vim,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

E: 无法定位软件包 ack
E: 无法定位软件包 antlr3
E: 无法定位软件包 asciidoc
E: 无法定位软件包 autoconf
E: 无法定位软件包 automake
E: 无法定位软件包 autopoint
E: 软件包 binutils 没有可安装候选
E: 无法定位软件包 bison
E: 无法定位软件包 build-essential
E: 无法定位软件包 ccache
E: 无法定位软件包 cmake
E: 软件包 curl 没有可安装候选
E: 无法定位软件包 device-tree-compiler
E: 无法定位软件包 fastjar
E: 无法定位软件包 flex
E: 无法定位软件包 gawk
E: 无法定位软件包 gettext
E: 无法定位软件包 gcc-multilib
E: 无法定位软件包 g++-multilib
E: 无法定位软件包 git
E: 无法定位软件包 gperf
E: 无法定位软件包 haveged
E: 无法定位软件包 help2man
E: 软件包 intltool 没有可安装候选
E: 无法定位软件包 libc6-dev-i386
E: 无法定位软件包 libelf-dev
E: 无法定位软件包 libfuse-dev
E: 无法定位软件包 libglib2.0-dev
E: 无法按照 glob ‘libglib2.0-dev’ 找到任何软件包
E: 无法定位软件包 libgmp3-dev
E: 无法定位软件包 libltdl-dev
E: 无法定位软件包 libmpc-dev
E: 无法定位软件包 libmpfr-dev
E: 无法定位软件包 libncurses5-dev
E: 无法定位软件包 libncursesw5-dev
E: 无法定位软件包 libpython3-dev
E: 无法定位软件包 libreadline-dev
E: 无法定位软件包 libssl-dev
E: 无法定位软件包 libtool
E: 无法定位软件包 lrzsz
E: 无法定位软件包 mkisofs
E: 无法定位软件包 msmtp
E: 无法定位软件包 ninja-build
E: 无法定位软件包 patch
E: 无法定位软件包 pkgconf
E: 无法定位软件包 python2.7
E: 无法按照 glob ‘python2.7’ 找到任何软件包
E: 无法定位软件包 python3-pyelftools
E: 软件包 python3-setuptools 没有可安装候选
E: 无法定位软件包 qemu-utils
E: 无法定位软件包 rsync
E: 无法定位软件包 scons
E: 软件包 squashfs-tools 没有可安装候选
E: 无法定位软件包 subversion
E: 无法定位软件包 swig
E: 软件包 texinfo 没有可安装候选
E: 无法定位软件包 uglifyjs
E: 无法定位软件包 upx-ucl
E: 软件包 vim 没有可安装候选
E: 无法定位软件包 xmlto
E: 软件包 xxd 没有可安装候选
E: 无法定位软件包 zlib1g-dev

标签:定位,无法,dev,lede,软件包,main,debian,openWrt,路由器
From: https://www.cnblogs.com/dingshaohua/p/17997402

相关文章

  • 玩客云 OpenWRT 旁路由、单臂路由配置
    旁路由也也称为旁路网关,在上图中,旁路由的特征如下:网络环境中,有主路由存在。联网设备可以通过指定其网关地址以使得数据流经过先经过旁路由,再由旁路由传递给主路由。只用一个LAN口。方法一:只有一个LAN接口1、LAN口配置↓重新进入LAN口编辑↓2、防火墙配置防火墙规则:(注意:如果......
  • 中国移动CMCC rax3000m免拆机刷OpenWRT uboot 20231027 NAND emmc MT7981
    1、100大洋购买的CMCCARX3000,不刷系统的时候也挺好用,就是无法满足特殊需求2、输入路由地址、192.168.10.1,进入路由管理界面,账号和密码,设备背面默认3、在高级设置->管理->配置管理->导出配置文件、得到:cfg_export_config_file.conf文件 4、在linux系统下,Ubuntu下进行文件配......
  • TPLINK路由器重启脚本(软件版本3.0.0)
    ​ 家中的两个路由器全都是TPLink路由器,由于总出现时间一长就网卡的原因,写了这个重启脚本在每天凌晨五点的时候对路由器进行自动重启使用方法:​ self.logindata的值为登录时的json数据​ 打开F12控制台,复制登陆的json数据包并填入self.logindataimportrequestsfromdatet......
  • 华为二层交换机与路由器对接上网配置实验
    二层交换机与路由器对接上网配置示例组网图形图1二层交换机与路由器对接上网组网图二层交换机简介配置注意事项组网需求配置思路操作步骤配置文件相关信息二层交换机简介二层交换机指的是仅能够进行二层转发,不能进行三层转发的交换机。也就是说仅支持二层特性,不支持......
  • 华为三层交换机与路由器配置上网示例——学会这个,你就是IT界大佬
    特性配置案例适用的产品和版本说明本手册适用于通过命令行配置的框式交换机和盒式交换机(S300、S500、S2700、S3700、S5700、S6700、S7700、S7900、S9700共用一套)的多个版本,每个案例所支持的产品和版本不同,每个案例适用产品和版本请参看具体页面中的“配置注意事项”。若无特殊说明,......
  • [Typescript] Resolving the Block-scoped Variable Error in TypeScript (moduleDete
    constNAME="Matt";TypeScriptistellinguswecan'tredeclarethe name variablebecauseithasalreadybeendeclaredinsideof lib.dom.d.ts.The index.ts fileisbeingdetectedasaglobalscriptratherthanamodule.Thisisbecause,by......
  • xiaomir3g-openwrt-usbutils
    1、官方方式打开SSH;获取root权限;2、刷入openwrt官网包,在openwrtwiki;3、进入后台192.168.1.1,root,密码空;4、国内换镜像源,别用清华,中科大,阿里,腾讯的,他们的都不全,只用官方的镜像源;查找很简单,用设置源的地址,浏览器打开,记录镜像地址; 5、更新软件包;6、安装汉化包:luci-i18n-base......
  • 路由器固件模拟环境搭建
    路由器固件模拟环境搭建binwalk安装参考参考链接https://xz.aliyun.com/t/5697?time__1311=n4%2BxnD07Dti%3D0%3DDk8GCDlhjm5fcQQeiKN4D&alichlgref=https%3A%2F%2Fwww.google.com%2Fhttp://zeroisone.cc/2018/03/20/固件模拟调试环境搭建/但是他们都有一个问题,在按他们的步......
  • 5G穿墙王!TP-LINK发布BE5100 Wi-Fi 7路由器:2.5G网口 279元
    1月14日消息,日前,TP-LINK发布BE5100Wi-Fi7路由器,到手价279元,支持MLO、4KQAM、MRU、前导打孔等Wi-Fi7新特性。据介绍,在MLO多链路技术加持下,2.4G+5G叠加快至7.3倍,4KQAM高阶调制,速率提升至120%。MRU技术允许将多个资源块分配给单个用户,提升传输效率,降低延迟。TP-LINKBE5100还是“......
  • OpenWrt在WSL编译报错
    OpenWrt在WSL编译报错执行以下指令时:./scripts/feedsupdate-a具体报错如下:Builddependency:OpenWrtcanonlybebuiltonacase-sensitivefilesystemPrerequisitecheckfailed.UseFORCE=1tooverride.make:***[/mnt/d/openwrt/include/toplevel.mk:182:/mnt......