根据go-ipfs的github,ipfs的安装支持三种方式:
- 直接在此下载二进制文件并移入
/usr/local/bin/
中; - 使用
sudo snap install ipfs
- 从源码编译
在此我将说明如何安装snap以及安装之后的Daemon(守护进程)配置
安装snap
Debian系列下:
sudo apt install snapd
安装ipfs
sudo snap install ipfs
配置Daemon
sudo nano /usr/lib/systemd/user/ipfs.service
复制以下的内容粘贴进去(因为Snap安装和二进制安装的二进制文件位置不同,ExecStart的值需要改变,选择其中一种,并把另一种连同注释一起删掉):
[Unit]
Description=IPFS daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/ipfs daemon #二进制安装法
ExecStart=/snap/bin/ipfs daemon #Snap安装法
[Install]
WantedBy=multiuser.target
然后运行systemctl --user enable ipfs
(不需要加sudo!)
在启动daemon之前,我们还要先让ipfs进行一次初始化:ipfs init
然后就可以启动ipfs daemon了:systemctl --user start ipfs
用systemctl --user status ipfs
查看ipfs的状态,绿色就是正常了,否则就要根据输出来调错。
本教程到此结束,转载请保留我的署名以及此段声明。
网友评论