【路由器】OpenWrt 手动编译 ipk

【路由器】OpenWrt 手动编译 ipk,第1张

ipk 文件是可以通过 OpenWrt 的包管理软件 opkg 直接安装,好比 deb 文件与 apt 的关系。虽然官方的软件仓库已经很丰富了,但是有时仍然需要从源码编译一些第三方的软件使用,例如锐捷认证等

但是由于路由器平台通常与常用的服务器或者个人 PC 的处理器架构不同,并且路由器的处理器本身性能较弱,几乎不可能直接在路由器上进行编译生成 ipk 文件,因此需要交叉编译来实现

而官方的 OpenWrt 仓库就提供了一个方便使用的交叉编译环境

以 Debian / Ubuntu 为例,参考 官网给出的要求 ,可以通过下面命令来进行安装依赖包

安装/更新好这些依赖之后,就可以通过 git 拉取 OpenWrt 仓库了

通常由于仓库较大以及网速问题,可能会需要很久,其实可以通过 --depth 来限制拉取的仓库深度,或者通过镜像站来加速拉取,当然也可以两者同时采用

进入 openwrt 仓库后,首先需要更新软件包列表 feeds ,它是在 OpenWrt 中共用位置的包的集合。运行以下命令即可更新内置软件包列表并链接到编译工具中:

通常使用图形化菜单界面来进行配置编译选项,依次配置处理器架构、具体的处理器型号以及设备

以小米 mini 路由器为例,应该将他们配置成如下图所示

这一步就是获取对应设备交叉编译所需的编译链

可以先搜索有没有已经配置好的含有 Makefile 的仓库,有了适配过的 Makefile 文件就可以很方便的来编译源码生成 ipk 文件了

以 minieap 为例, github 上有已经完成的仓库,依次可以直接拉取来编译

在拉取完成仓库后,就可以再次配置编译选项,将需要编译成 ipk 的功能配置成模块编译,也就是标记成 M

对于 minieap 来说,在 Network 找到对应选项并配置成 M 即可,如下图

配置完成后就可以进行编译了,编译命令也很简单,以 minieap 为例如下所示

编译完成后, ipk 文件会生成在 /bin/packages/<YourArchitecture>/base 目录下,将其拷贝到路由器上就可以通过 opkg 进行安装使用了

具体 *** 作步骤如下。
1、首先右击左下角的开始键。
2、然后可以看到菜单中的“windowspowershell(管理员)”。
3、然后就可以进入命令提示符管理中了。
4、最后输入代码:slmgr/ipkW269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr/skmskms03korg
slmgr/ato
再按下回车即可。
Windows11提供了许多创新功能,增加了新版开始菜单和输入逻辑等,支持与时代相符的混合工作环境,侧重于在灵活多变的体验中提高最终用户的工作效率。

win10企业版激活,提示没有连接组织的时候,只需要再次激活就可以了。激活的 *** 作方法如下:
1、在正式开始激活Win10官方企业系统之前,首先需要检查当前Win10官方企业系统的激活状态:右键单击桌面左下角的“Windows”按钮,然后选择“控制面板”从d出的上下文菜单中。
2、从打开的“控制面板”界面,转到“系统和安全” - “系统”。
3、在打开的新窗口中,可以查看当前Win10官方企业系统的激活状态。目前,Win10官方企业版系统目前尚未被激活。
4、如何激活Win10官方企业系统:右键单击桌面左下角的“Windows”图标,从右键菜单中选择“命令提示符(管理员)”,打开MSDOS界面来激活系统。
5、打开MSDOS界面后,依次输入以下命令:slmgrvbs / upk,可以直接复制,然后按Enter键-确定,d出窗口显示“已成功卸载产品密钥”,点击确定。
6、然后输入以下命令:slmgr / ipk NPPR9-FWDCX-D2C8J-H872K-2YT43。d出窗口提示:“已成功安装产品密钥。”点击确定进入下一步。
7、接着继续输入命令:slmgr /skms zhusto。这时候会d出窗口提示:“密钥管理服务计算机名成功的设置为zhusto”。
8、再接下来输入以下命令:slmgr /ato,按Enter键后将d出窗口提示:“成功的激活了产品”。这样,就成功的完成了win10企业版的系统激活 *** 作。
9、最后再来确认一下Win10正式企业版系统是否已经被成功激活:打开“控制面板”,进入“系统和安全”-“系统”,在此界面就可以查看当前Win10正式企业版的激活状态。显示已激活, *** 作完成。

有Win10用户发现在激活时或激活后win10系统提示“Windows处于通知模式”的情况。

原因分析:

这是由于密钥被微软激活服务器阻止了,并没有激活。

解决方法:

使用正确的激活密钥重新激活,或是使用Win10激活工具进行激活。

win10激活工具下载。

大多数用户在升级到Windows 10之后系统都能自动激活,只要你使用的是正版系统,或是输入了25位产品密钥。但的确也有不走运的用户会碰到系统无法正常激活的问题,那这要如何解决呢?如果你的计算机之前所运行的是正版Windows 7或81,那么系统在升级到Windows 10之后应该就会自动激活。

系统当中会保存着被微软称作“数字授权”的东西,它会在微软的产品激活服务器上注册你的系统,使其符合运行Windows 10的条件。

即便你的系统不是正版,你也可以先升级系统,然后从Windows应用商店当中购买升级资格。如果你在安装系统时被要求输入产品密钥,点击跳过即可。

但如果你使用的是盒装光盘或数字下载这样的安装介质,那就需要输入产品密钥了。即便你购买了一台预装Windows 10的新机器,它的包装盒或机身上面都会附带产品密钥。你需要妥善保管好它,因为在重装系统时微软会要求你重新输入,即便你之前已经激活过系统。

如果你是Windows 10 Insider项目成员,那之前用于激活技术预览版的产品密钥现在是无法使用的,它们甚至无法用来激活较老的系统版本。如果你现在加入Insider预览项目,你需要先升级并激活正式版Windows 10,然后在升级设置菜单当中选择获取Insider预览版本。

一、清洁安装问题:

如果你在升级时选择的是清洁安装,那你可能就会碰上激活问题。因此在执行清洁安装时,你需要一点点的小技巧:你可以先执行恢复出厂化设置,然后再安装Windows 10——而不是直接格式化计算机——这样的话激活就不会有问题;你也可以先通过标准步骤升级到Windows 10,然后使用Windows 10安装工具在系统成功被激活之后再执行清洁安装。

如果你是从ISO或多媒体安装介质进行升级的,你可以选择“升级这台PC”而非“现在安装”,这可以确保安装的Windows 10版本能够匹配计算机目前正在运行的系统版本。

从Windows Insider Build 10565开始,你已经可以使用Windows 7、8、81的密钥直接激活Windows 10了。具体方法是选择设置>升级和安全>激活,然后点击更改产品密钥。如果你执行了清洁安装,则可以在安装步骤当中输入。

同样的,你所装Windows 10版本需要与产品密钥所代表的系统版本相匹配。比如说,你只能使用Windows 7高级版/旗舰版或Windows 8高级版的密钥来激活Windows 10高级版。部分Windows 8和81计算机的OEM密钥是存储在固件当中的,而从10565版本开始,Windows 10也能使用它进行激活。

二、处理激活问题:

升级到Windows 10之后,你首先应该进入检查设置>升级和安全>激活来查看系统是否成功激活。如果无法点击激活按钮,你可以先等待几天,大多数系统都会在后台自动激活。

要是依然无法激活,你可以尝试使用一个不同的网络连接。需要注意的是,如果你是通过使用基本身份验证的代理服务器联网的,那Windows是无法进行激活的。

如果系统显示0XC004E003,0x8007000D,0x8007232b或0x8007007B这几个错误代码,这表明微软的激活服务器负载过高,安装者无法通过它们验证你的安装ID。

三、自动电话激活:

如果你不想继续等待,那么可以尝试自动手机激活的方式。具体方法是点击Windows键+R,输入“SLUIEXE 4”,选择你所在的国家,然后你就会看到一个免费号码和安装ID。你需要拨打这个号码,输入你的安装ID,点击“下一步”按钮。随后,微软的自动系统将会向你朗读一个安装密钥,你需要将其输入到SLUI对话框当中。

如果你想要重置产品密钥并强制升级,可以在“运行”窗口输入“SLMGRVBS –REARM”命令,点击确认并重启计算机,然后像往常一样输入产品密钥。随后,你还需输入“SLMGRVBS –ATO”以进行强制激活。

如果你无法输入产品密钥,可以使用“SLMGRVBS -IPK XXXX-XXXX-XXXX-XXXX”命令(将X替换成产品密钥),然后重新启动。

原因:DNS设置不正确造成的。解决方法:修改DNS来解决此问题。

win7系统示范:同理

1首先,右击右下角的网络图标,选择打开,网络共享中心。

2 运行源代码后,单击d出窗口打开正在连接的网络,如下图。

3然后点击d出窗口中的属性,如下图。

4然后在d出的窗口中选择“Internetprotocolversion(TCP/IPv4)”,点击“properties”打开。

5输入[8888],修改DNS后,可以在激活窗口中激活。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12919202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存