自编译 OpenWrt(LEDE)

自己手头上有个MT7620N的路由器,因为属于开源的,固件得自己折腾。

我比较萌这种小东西我比较萌这种小东西

具体的参数(和<code>RT-N14U</code>一样)具体的参数(和RT-N14U一样)

正好,因为网络的问题,需要使用最新的OpenWrt(LEDE)。

正好自己尝试编译一下,把需要的包一次都编译进去,省的在折腾了。

树莓派机顶盒搭建过程记录

前几天,在NAS上折腾了个媒体服务器,结果发现,自家电视并不支持这个功能。买个机顶盒吧,还得折腾。

然后想起来吃灰中的树莓派,发挥下余热。顺便水下文章。

效果镇楼,整体启动还是比较快的。(ps:采集卡没白买,哭)


安装系统

系统选择

现在树莓派主流的家庭媒体终端,选择基本上就是kodi或是他的集成比如XMBC、LibreELEC、openELEC,之类的。

  • Debian + Kodi (折腾,开机慢)
  • XMBC (启动慢,Kodi版本较旧)
  • LibreELEC (轻量,Kodi版本新,社区完善)

最后选择LibreELEC来搭建树莓派家庭媒体终端。

安装

官网 | 下载地址

选择合适的镜像烧录

下载对应的镜像文件下载对应的镜像文件


安装中文插件

一般情况下,直接在插件库中安装即可(add-ons -> look and feel -> languages)。

如果无法在线安装,可以使用离线中文插件(原文地址 & 本地下载

选择Add-ons的install from zip file选择Add-ons的install from zip file

NanoPi NEO2 安装OMV5.X

摘要:本文主要记录NanoPi NEO2(armbian) 安装OMV5.X 过程,和简单配置(时区、SMB……)。

最近看见NanoPi R2S做软路由十分火,然后我就想起来我吃灰的这货了。

NanoPi NEO2的一盘位NAS套件NanoPi NEO2的一盘位NAS套件

看起了挺好的对吧,实际上我是这么用的……(感谢某位大佬赞助的固态)

散热堪忧,尤其是夏天散热堪忧,尤其是夏天

或许是我跑的东西有点多?

有点跑题了,这东西的和R2s差不多,都是1G RAM(R2S是DDR4),都有一个Cortex A53(NEO2是全志H5,R1S是RK3328)直接引出的千兆LAN口,只不过,R2S把USB3.0的口转成千兆口了。而NEO2的是有2个USB2.0的引脚。

我这个NAS套件,把一个USB2.0口转成了个SATA3的口,虽然是3.0的芯片但受限于2.0的口很是蛋疼。还有个电池供电的时钟模块,解决的关机掉时间的问题。

他们都有官方移植的openWrt,做个旁路由也凑合。

总体来说还可以

但是,系统忒老了。官方wiki提供的是OMV3.x,现在都出到了5.x了。

ps:官方wiki,国内直接访问不但慢,还动不动连接失败,真蛋疼。不过wiki东西还是比较全的

于是,我决定折腾下这玩意,本来想自己编译,但太高估我自己了

更新软件包提示 W: GPG error 没有公钥,无法验证签名

今天更新NanoPi neo2 软件包的时候,突然提示GPG error没有公钥,无法验证签名。具体报错如下:

报错信息报错信息

Reading package lists... Done
W: GPG error: http://mirrors.ustc.edu.cn xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://mirrors.ustc.edu.cn xenial-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://mirrors.ustc.edu.cn xenial-proposed InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://mirrors.ustc.edu.cn xenial-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://mirrors.ustc.edu.cn xenial-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

翻译过来就是GPG错误,没有公钥,无法验证签名。

Hockeypuck OpenPGP keyserver,这个网站可以获取缺失的公钥。

命令如下(后面的40976EAF437D05B5是你具体报错时提示缺失公钥的部分):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5

黄色部分提示获取成功黄色部分提示获取成功

再次更新,没有报错了再次更新,没有报错了