本教程从零开始记录bitcoin源码编译步骤
本章解决Ubuntu不能更新问题
GitHub下载的比特币首先需要编译
按照bitcoin-master\doc\build-windows.md编译说明,采用Ubuntu编译方式
使用windows store可以一键式安装Ubuntu
First, install the general dependencies:
sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git
执行第一步更新比特币编译所需依赖项时
报错http://archive.ubuntu.com/ubuntu xenial-updates/main amd64
无法继续更新,这是因为Ubuntu默认软件源非中国服务器
为了提高下载速度,将源改为国内的 cn.archive.ubuntu.com ,现在 cn.archive.ubuntu.com 指向阿里云的开源镜像站 mirrors.aliyun.com,下载速度很快。
解决步骤
1. 重命名原来的源作为备份:
$ sudo mv /etc/apt/sources.list sources.list_backup
2. 新建一个sources.list文件
$ sudo vim /etc/apt/sources.list
3 输入如下内容并保存退出:
deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://cn.archive.ubuntu.com/ubuntu/ xenial universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
4 更新apt软件源,测试效果
$ sudo apt-get update
5 再次执行
sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git
参考内容