如何在Raspberry Pi 4B上编译运行狗狗币钱包–part1,ubuntu的安装

前言

近期比特币算是又创了历史新高,按照这个涨法,一币一别墅也并不是不可能的嘛。

至于为什么想到要在ARM板上运行Bitcoin core呢?主要还是因为Bitcoin core钱包的blocks同步实在是太慢了,如果像我这样的屌丝,整天开着一台计算机进行同步,电费自然也吃不消呀。所以,就突发奇想,如果能用一台树莓派来运行比特币钱包节点,那不是可以省下很多电费嘛。

当然,本文的主角并不是比特币,因为比特币官方(如果算是官方的话)已经提供了供ARM版本运行的Bitcoin core钱包:

理论上下载arm版本的钱包就能在Raspberry Pi上运行了。当然这个我没测试过。因为我本身也没有比特币,再说直接运行就没啥挑战性了,所以呢?就选一个没有ARM版本的钱包来编译一下吧。理论上,其他虚拟币都是bitcoin演化而来的,所以编译方法肯定也差不多。

至于为什么选择狗狗币呢?一则是因为马斯克说它是他最喜欢的加密货币啦,二则狗狗币的logo实在是太喜感了~

第三个原因呢,当然是狗狗币组织没有提供供ARM版本运行的钱包,所以就有点动力了。

说干就干,经过一段时间的折腾,现在钱包已经正常跑起来了。

不过令人无奈的是,钱包中没有钱~我只是个玩技术的,纯粹路过一下虚拟货币而已~期待着啥时候哪位大佬来打赏几个虚拟货币吧~

现在就讲讲怎么在树莓派上编译安装狗狗币钱包吧。

本期讲解如何安装操作系统到板子上。

操作系统的选择。

随便选的,就选ubuntu吧,用的人相对多点。

ubuntu官方有提供基于树莓派的版本,但是官方带桌面版本的“

Ubuntu Desktop 20.10”必须要4G内存版本的,如果是更小的Pi 4B 2G版本,或者是Pi3则无法安装,所以这里选择了ubuntu server版本,再安装一个桌面。如果你的树莓派是4G以上版本,那直接安装官方的桌面版应该也没问题。
这里选择的server版本是:

精彩马上开始

用Raspberry Pi Imager工具将下载好的ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz下载到SD卡,然后插拔SD卡,可以在win下识别到一个boot分区,根据官方提供的方法修改好wifi接入名称和密码:

然后将SD卡插入到Raspberry Pi中。

插上键盘和HDMI连接显示器,然后启动Raspberry Pi。

不一会,显示器会提示输入用户密码登录,默认用户名“ubuntu”,密码“ubuntu”。系统会提示你修改密码,按照要求修改即可。完毕后关机。

接下去可以拔掉显示器和键盘了,然后重新上电。在路由器中可以看到一个ubuntu为设备名称的设备,记下这个ip。当然,官方也提供了其他获取ip的方法,也可以用。

用SSH工具(比如SecureCRT)连接刚才的ip,然后修改国内的源:

先备份/etc/apt/sources.list文件,然后修改/etc/apt/sources.list文件的内容,删除所有的原始内容,用以下内容替换(当然你也可以选择其他的源,如阿里的):

debhttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universemultiverse

# deb-srchttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universemultiverse

debhttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricteduniverse multiverse

# deb-srchttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricteduniverse multiverse

debhttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricteduniverse multiverse

# deb-srchttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricteduniverse multiverse

debhttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricteduniverse multiverse

# deb-srchttps://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricteduniverse multiverse

完毕后:

sudo apt-get update

sudo apt-get upgrade

安装 xrdp、tightvncserver

sudo apt-getinstall tightvncserver xrdp

安装xubuntu-desktop

sudo apt-getinstall xubuntu-desktop

选择配置的时候,选了默认的:

安装完后,执行以下指令

echo xfce4-session>~/.xsession

修改 /etc/xrdp/startwm.sh 文件

在. /etc/X11/Xsession 上边添加 xfce4-session

修改配置文件 /etc/X11/Xsession

在文件最上面添加 xfce4-session

重新启动xrdp服务

sudo service xrdprestart

这个时候,就可以用windows的远程桌面软件登录我们刚刚安装的ubuntu操作系统了,这里忘记截图了,只有一张打开了dogecoin core的截图了,凑合看吧:

有了操作系统之后呢?自然就是可以继续下一步,准备编译安装狗狗币钱包了,这将是下一篇的内容了。

留下评论

邮箱地址不会被公开。 必填项已用*标注