Centos7下安装Tahoe-LAFS

xiaoxiao2021-02-28  104

CentOS 7 安装Tahoe-LAFS

一 简介

欢迎来到Tahoe-LAFS,第一个不依赖于提供商的安全的分布式存储系统。

Tahoe-lafs是一个帮助你存储文件的系统。你在你的电脑上运行一个客户端程序,它与一个或者更多的在其他计算机上运行的存储服务器交互。当你告诉你的客户端要存储一个文件时,它会加密那个文件,对它进行编码分成多个部分,然后将这些片段分散到多个服务器中。这些碎片都是经过加密和防篡改的。然后,当您要求您的客户端检索该文件时,它将找到必要的部分,确保它们没有被破坏,重新组装它们,并解密出结果。

 

   

二 安装环境

2.1Python 2.7.x 安装

Note:python 2.6x和python 3.x都可能出现问题,建议2.7.x版本。

CentOS 7已经预安装了python 2.7.5,可以直接使用。用python –version检验是否安装并查看版本。如未安装或版本不对请自行安装正确版本。

%python --version

Python 2.7.11

 

2.2 Pip安装

有些时候pip在安装python时已经安装好,可以用“pip –version”查看,若没有安装,可以自行安装。

若有python-pip包,则

yum install python-pip

若上面报错,则

yum -y install epel-release   //安装epel

 

yum install python-pip    //安装pip

 

pip install --upgrade pip   //更新pip

 

2.3 Virtualenv安装

如果系统没有自带virtualenv,你需要自行安装。

pip install virtualenv

 

2.4 python-dev安装

Python开发包,在Centos下,包名是python-devl,安装方法。

yum install python-devel

 

2.5 libffi-dev安装

Centos下叫作libffi-devl,安装命令如下。

yum install -y libffi libffi-devel

 

2.6 libssl-dev安装

libssl-dev是openssl下的库,用来实现加解密的,centos下名称是libssl-devl,安装方式如下。

yum install -y openssl libssl-devl

 

三安装Tahoe

    首先,创建一个virtualenv,名字是venv,你可以随便叫;

% virtualenv venv

New python executable in ~/venv/bin/python2.7

Installing setuptools, pip, wheel...done.

 

然后,安装和更新virtualenv的pip和setuptools;

% venv/bin/pip install -U pip setuptools

Downloading/unpacking pip from https://pypi.python.org/...

...

Successfully installed pip setuptools

 

接着,安装tahoe-lafs

% venv/bin/pip install tahoe-lafs

Collecting tahoe-lafs

...

Installing collected packages: ...

Successfully installed ...

最后,验证一下安装是否成功,以及版本

% venv/bin/tahoe --version

tahoe-lafs: 1.12.1

foolscap: ...

 

到此,Tahoe已经安装好了,接下来是配置节点。待更新~~~~~~~

 

 

 

转载请注明原文地址: https://www.6miu.com/read-33267.html

最新回复(0)