文章目录
- 1. 先安装好go环境
- 2. 配置环境
- 3. 安装skopeo
- 3.1 安装依赖
- 3.2 获取项目,并进行编译
- 3.3 构建文档
- 3.4 安装
- 3.5 验证
- 4. 注意
1. 先安装好go环境
如何安装go环境,最好选择系统范围内安装
2. 配置环境
在~/.bashrc中添加下面命令,用于自动source配置文件(不然每次打开终端都需要手动)和设置$GOPATH(不然初始化是空)
source /etc/profile
export GOPATH="/home/xxx/go"
3. 安装skopeo
主要参考的是官方的安装方式
3.1 安装依赖
sudo apt install libgpgme-dev libassuan-dev libbtrfs-dev libdevmapper-dev gcc make
3.2 获取项目,并进行编译
git clone代码并且make,上面设置$GOPATH是因为不设置在里面就会直接放在/src目录下
git clone /containers/skopeo $GOPATH/src//containers/skopeo
cd $GOPATH/src//containers/skopeo && make bin/skopeo
3.3 构建文档
sudo apt-get install go-md2man
make docs
3.4 安装
sudo make install
3.5 验证
czh@czh-virtual-machine:~$ skopeo --version
skopeo version 1.2.2-dev commit: f5a028e4d9dd2bec64d3adff150604f3bb1b7074
4. 注意
遇见有关make、go命令没有找到的问题都可以通过make version、go version来确定当前环境下有没有安装,一般都是环境问题