17
2018
08

小米路由pro 安装OPKG包管理器,安装海量软件

 

环境说明:小米路由器pro,根目录没有写入权限,现在要安装Enware环境,路由器的USB接口已经插入了一个移动硬盘,当然你接U盘也可以。
具体操作思路:如果原来的硬盘已经有文件,直接挂载也是可以的,就是会有点乱,不好管理,我们可以使用分区工具,调整一下分区容量,重新在硬盘上创建一个新分区,注意使用EXT4格式。然后接入路由器,挂载的时候,我们选择新创建的分区,这样原来的文件不受影响。又可以使用新分区安装Entware环境。另外小米路由器的根目录没有写入权限,但mnt目录具有读写权限。我们要将新分区挂载到mnt目录下,使用mount命令里的一个相对特殊功能,--bind 目录绑定或是说映射,就是将一个目录绑定到另一个目录,根目把一个目录变成了另一个目录,原来的那个目录文件完全隐藏了,卸载才会出现的。具体说就是在mnt目录下创建两个目录,然后分别绑定到根目录下两个重要目录opt和root,因为这两个目录刚好都没有文件,同时又是安装Entware环境所需要的。 剩下就是安装opkg了。

现在建议安装使用 Entware,软件都比较新,onmp一键安装包都有人做好了。
建议先在电脑上把U盘或移动硬盘分区做好,然后再接入到路由器。
分区要使用EXT4格式 ,我的是移动硬盘,分了两个区,一个是NTFS格式,一个是EXT4格式; NTFS格式可以使用小米路由自带的些备份功能,比较照片备份,这个还是挻好用的, 那另一个EXT4格式就是用来安装软件的
df -h 查看挂载的分区。因为我是分两个区的所以是/dev/sda2,事先在电脑上做好了
我的是已经挂载上去了,如果你的没有挂载,执行挂载命令就可以了
mount /dev/sda2 /mnt


接入进入mnt目录下创建两个目录opt和root
cd /mnt
mkdir opt
mkdri root


然后挂载连接到根目录下。必须要绑定过去的,不然你没有写入权限 (根目录没有写入权限,我们是将mnt目录下的两个目录映射过去的,如果根目录有写入权限,根本不需要这一步的。)
mount --bind /mnt/opt /opt
mount --bind /mnt/root /root


接着进入opt目录下执行安装脚本,我这里做好了,直接复制安装一下就可以了, 如果不能安装的就检查下权限
现在建议安装Entware环境,使用opkg包管理,不建议使用ipkg,因为IPKG软件太旧,没有人维护和更新了。
官方安装脚本的目录文件列表 http://pkg.entware.net/binaries/mipsel/installer/


wget http://pkg.entware.net/binaries/mipsel/installer/installer.sh && chmod +x installer.sh  && ./installer.sh  (OPKG包管理器)

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。