-
以太坊作为全球领先的智能合约平台,其原生加密货币ETH以及基于以太坊的各种代币(如ERC-20标准代币)吸引了大量用户,在Ubuntu系统上安装以太坊钱包,是许多Linux用户参与以太坊生态的第一步,本文将详细介绍几种在Ubuntu上安装以太坊钱包的主流方法,包括官方钱包、第三方钱包以及命令行工具,帮助您选择最适合自己的方式。

准备工作:Ubuntu系统要求
在开始安装之前,请确保您的Ubuntu系统满足以下基本要求:
- 操作系统版本:推荐使用Ubuntu 20.04 LTS或更高版本,这些版本通常拥有更好的稳定性和软件包支持。
- 系统架构:大多数现代Ubuntu系统默认为64位(amd64),确保钱包与之匹配。
- 磁盘空间:根据钱包类型和同步需求,预留至少几十GB到上百GB的空闲空间(特别是对于需要同步完整节点的钱包)。
- 内存(RAM):至少4GB RAM,推荐8GB或以上,以确保钱包运行流畅。
- 网络连接:稳定的互联网连接,用于下载钱包软件和同步区块链数据。
建议在安装前更新系统软件包列表:
sudo apt update
sudo apt upgrade -y
安装方法一:使用官方以太坊钱包(Mist/Geth,现已更迭为Ethereum Wallet,但官方推荐使用其他客户端)
注意:传统的Mist图形界面钱包和Geth命令行客户端(虽然Geth仍广泛使用)在官方生态中的地位逐渐被其他更现代的客户端取代,对于普通用户,尤其是寻求图形界面的用户,以下方法可能更合适。
1 安装Geth(命令行客户端)
Geth是以太坊的官方Go语言实现的客户端,功能强大,适合开发者和技术用户。
-
通过Snap安装(推荐,方便管理): Ubuntu 16.04及以上版本支持Snap。
sudo snap install geth --classic
安装完成后,可以通过 geth --version 查看版本。

-
通过APT安装(可能版本较旧):
sudo apt install geth
-
运行Geth: 首次运行Geth会开始同步以太坊区块链数据,这可能需要很长时间(取决于网络状况和硬件性能)。
geth --syncmode fast --http --http.addr 0.0.0.0 --http.port 8545 --http.vhosts "*"
--syncmode fast:使用快速同步模式,不下载完整的归档区块。
--http:启用HTTP-RPC服务,方便其他应用连接。
--http.addr 0.0.0.0:允许来自任何IP的连接(注意安全风险,生产环境建议限制)。
--http.port 8545:设置HTTP-RPC端口。
2 安装Ethereum Wallet(旧版图形界面,不再积极更新)
警告:Ethereum Wallet项目已不再积极更新,可能存在安全风险和新特性缺失,建议谨慎使用或选择替代方案。
Ethereum Wallet会与Geth捆绑提供,如果您通过Snap安装了Geth,可能需要单独下载Ethereum Wallet的桌面版本(通常是.AppImage或.deb格式)。
安装方法二:使用MetaMask(浏览器钱包,适合普通用户)
MetaMask是一款流行的浏览器扩展钱包,支持Chrome、Firefox、Brave等多种浏览器,它虽然不直接在Ubuntu系统中作为独立应用安装,但通过浏览器使用非常方便,适合日常交互、DApp使用和小额ETH存储。
- 安装浏览器:确保您已安装Chrome、Firefox或Brave等支持MetaMask的浏览器。
- 访问MetaMask官网:打开浏览器,访问 https://metamask.io/。
- 安装扩展:
- 对于Chrome:点击“安装MetaMask”浏览器扩展按钮,或访问Chrome Web Store搜索“MetaMask”并添加。
- 对于Firefox:访问Firefox附加组件商店搜索“MetaMask”并添加。
- 创建钱包:
- 安装后,浏览器右上角会出现MetaMask图标。
- 点击图标,按照提示创建新钱包,设置强密码,并务必安全备份您的助记词(12个单词),将其写在纸上并存放在安全的地方,切勿截图或保存在联网设备中!
- 使用钱包:创建完成后,您就可以通过MetaMask管理您的ETH、代币,与各种以太坊DApp进行交互。
安装方法三:使用Trust Wallet(移动端钱包,也可通过浏览器扩展使用)
Trust Wallet是一款去中心化的移动钱包,支持多种加密货币,包括ETH和ERC-20代币,它也提供浏览器扩展版本。

-
移动端安装(推荐):
- Android:从Google Play商店下载“Trust Wallet”。
- iOS:从App Store下载“Trust Wallet”。
- 安装完成后,创建或导入钱包,同样需要安全备份助记词。
-
浏览器扩展安装:
- 访问 https://trustwallet.com/,点击浏览器扩展图标选择您使用的浏览器(Chrome, Firefox, Edge, Brave)。
- 按照提示添加扩展,然后可以通过浏览器访问Trust Wallet的DApp浏览器或管理资产。
安装方法四:使用其他图形界面钱包(如Exodus, Atomic Wallet等)
还有许多第三方跨平台图形界面钱包支持Ubuntu,它们通常提供更友好的用户界面和更多功能(如内置交易所)。
以Exodus为例:
- 访问官网下载:打开 https://www.exodus.com/,下载适用于Ubuntu的版本(通常是
.deb包或.AppImage)。
- 安装:
- 如果是
.deb包:双击安装或使用命令行 sudo dpkg -i exodus_*.deb,然后可能需要 sudo apt install -f 解决依赖。
- 如果是
.AppImage:赋予执行权限 chmod x Exodus-x.x.x.AppImage,然后双击运行。
- 创建钱包:首次启动Exodus,按照提示创建新钱包,备份好助记词。
钱包安全注意事项
无论选择哪种钱包,请务必牢记以下安全准则:
- 助记词/私钥是最高机密:任何人获取您的助记词或私钥就能控制您的钱包资产,切勿泄露给他人,不要保存在联网的电脑或手机上,建议写在纸上并存放在安全地点。
- 警惕钓鱼网站和恶意软件:只从官方网站或可信的应用商店下载钱包软件,不要点击不明链接,不要下载来路不明的软件。
- 使用强密码:为钱包设置复杂的密码,并定期更换。
- 定期备份:如果您使用的是需要本地文件的钱包(如Geth的keystore文件),请定期备份这些文件。
- 小额测试:在大量存储资产前,先用小额ETH进行测试。
- 软件更新:及时将钱包软件和操作系统更新到最新版本,以修复安全漏洞。
在Ubuntu系统上安装以太坊钱包有多种选择:
- 技术用户/开发者:可以选择Geth等命令行客户端,功能强大,高度可定制。
- 普通用户/DApp爱好者:MetaMask(浏览器扩展)或Trust Wallet(移动端/浏览器扩展)是非常便捷的选择,易于使用。
- 追求图形界面和多功能用户:可以考虑Exodus、Atomic Wallet等第三方图形界面钱包。
请根据您的需求和技术水平选择合适的钱包,并始终将安全放在首位,希望本文能帮助您顺利在Ubuntu上搭建起以太坊资产管理工具。
-