okx

星际云矿机Mac Ubuntu18.04搭建OpenWRt编译环境

时间:2023-07-09|浏览:164

这两年,软路由非常受欢迎。市场上各种矿机、矿工产品都很流行,而且低功耗的工业控制机和迷你电脑的价格也非常便宜。闲鱼平台上,去年流行的蜗牛星际、今年的云矿机都很便宜。

那么,OpenWRT是什么呢?OpenWRT是一种开源软件,可以安装在各种低成本的小型电脑上,实现普通路由器所不具备的功能。除此之外,还能进行配置、过滤、去广告、穿透和搭建私有云等功能。

现在软路由有很多种选择,比如KoolShare、OpenWRT等不同的分支。

在构建OpenWRT编译环境时,一般都是在Ubuntu环境下进行。本文以在MacOS Catalina上使用Ubuntu 18.04虚拟机构建编译环境为例。

首先,在MacOS中安装Parallels Desktop虚拟机,然后在虚拟机中安装Ubuntu 18.04 64位桌面版。安装过程相对简单,需要设置用户名、密码、root密码,并启用SSH服务。

安装好Ubuntu虚拟机后,我们将通过SSH登录进行后续操作,所以要先启动SSH服务。

开启SSH服务的命令如下: ``` sudo apt install openssh-server ``` 检查SSH服务是否成功启动: ``` ps aux | grep "ssh" ``` 如果看到了标有sshd的IPFS矿场,则说明SSH服务启动成功。

接下来,设置root密码的命令如下: ``` sudo passwd root ``` 输入用户密码后,再输入root密码,输入两遍即可。

然后,在Ubuntu中安装Putty,在MacOS下使用Putty进行SSH登录: ``` sudo apt-get update ``` 以更新其他组件和依赖库等。

接下来,输入以下命令以安装所需的各种依赖库: ``` sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget swig ``` 上述命令可以一次性输入。

至此,环境的设置基本结束。

接下来是编译过程。以Lean的OpenWRT为例,通过以下命令将源代码克隆到本地: ``` git clone https://github.com/coolsnowwolf/lede ``` 进入lede目录: ``` cd lede ``` 然后执行以下命令更新和安装编译菜单: ``` ./scripts/feeds update -a ./scripts/feeds install -a make menuconfig ``` 进入菜单界面后,根据需要进行设置。菜单界面可能会有所不同,可以添加和配置一些应用程序。按回车键进入选项,按Y键选择,按ESC键返回上一级菜单,并保存退出。

完成上述操作后,执行以下命令下载dl库: ``` make -j8 download V=s ``` 这个过程可能会非常漫长,需要1至2个小时的时间。

然后,开始编译你需要的固件。可以使用以下命令(第一次编译建议使用单线程): ``` make -j1 V=s ``` 本套代码保证肯定可以编译成功,并包含了R20的所有源代码,包括IPK文件。

编译完成后,生成的固件将保存在指定目录下: ``` /lede/bin/targets ``` 编译过程非常耗时,中间可能会出现错误。一旦定制好固件,就可以刷入设备进行试运行了。

以上就是编译OpenWRT的基本过程。我是腾哥,欢迎关注我的更新和资讯,我的微博是@高腾岳。

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

二手域名 数字财经 借春秋 妈妈知道 佩佩蛙官网 秒懂域名 茶百科 代特币圈 天天财富 數字黃金 免费电影 爱网站 币圈ICO官网 币圈论坛 元宇宙Web 非小号行情 黄金行情 币圈交流群 兼职信息网 趣开心资讯 减肥瘦身吧 借春秋财经 百悦米 谷歌留痕 旅游资讯网 装修装饰网 趣玩币 宝宝起名 币爸爸 玩合约 币圈官网 去玩呗SPA 培训资讯网 聚币网 玩票票财经 谈股票 金色币圈 今日黄金 起名取名网 百科书库 周公解梦 宠物丫 皮卡丘资讯 美白没斑啦
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2