Projet

Général

Profil

Installation et Configuration de TAHOE-LAFS » Historique » Version 1

Julien Aubé, 16/09/2011 00:51

1 1 Julien Aubé
h1. Installation et Configuration de TAHOE-LAFS
2 1 Julien Aubé
3 1 Julien Aubé
Cette page décrit comment monter un cluster Tahoe sur Debian, y compris en VM.
4 1 Julien Aubé
5 1 Julien Aubé
h2. Distribution
6 1 Julien Aubé
7 1 Julien Aubé
La distribution Debian/SID (testing) a packagé une version récente de Tahoe-LAFS.
8 1 Julien Aubé
9 1 Julien Aubé
Sur une version stable (actuellement: Squeeze) , nous allons déclarer les packages SID en mode non prioritaires.
10 1 Julien Aubé
11 1 Julien Aubé
Dans _/etc/apt/source.list_ il faut:
12 1 Julien Aubé
<pre>
13 1 Julien Aubé
deb http://ftp.fr.debian.org/debian squeeze main
14 1 Julien Aubé
deb http://ftp.fr.debian.org/debian sid main contrib non-free
15 1 Julien Aubé
deb http://security.debian.org/ sid/updates main contrib non-free
16 1 Julien Aubé
</pre>
17 1 Julien Aubé
18 1 Julien Aubé
Dans _/etc/apt/preferences_ il faut:
19 1 Julien Aubé
<pre>
20 1 Julien Aubé
Package: *
21 1 Julien Aubé
Pin: release o=apt-build
22 1 Julien Aubé
Pin-Priority: 989
23 1 Julien Aubé
24 1 Julien Aubé
Package: *
25 1 Julien Aubé
Pin: release o=Debian,a=stable,l=Debian-Security
26 1 Julien Aubé
Pin-Priority: 987
27 1 Julien Aubé
28 1 Julien Aubé
Package: *
29 1 Julien Aubé
Pin: release o=Debian,a=stable,l=Debian
30 1 Julien Aubé
Pin-Priority: 985
31 1 Julien Aubé
32 1 Julien Aubé
Package: *
33 1 Julien Aubé
Pin: release o=Debian,a=testing,l=Debian-Security
34 1 Julien Aubé
Pin-Priority: 99
35 1 Julien Aubé
36 1 Julien Aubé
Package: *
37 1 Julien Aubé
Pin: release o=Debian,a=testing,l=Debian
38 1 Julien Aubé
Pin-Priority: 97
39 1 Julien Aubé
</pre>
40 1 Julien Aubé
41 1 Julien Aubé
Ensuite, appeler:
42 1 Julien Aubé
43 1 Julien Aubé
  # ~> aptiture update
44 1 Julien Aubé
45 1 Julien Aubé
h2. Installer Tahoe
46 1 Julien Aubé
47 1 Julien Aubé
Il suffit de taper:
48 1 Julien Aubé
49 1 Julien Aubé
  # ~> aptitude install python-twisted tahoe-lafs
50 1 Julien Aubé
51 1 Julien Aubé
Pour vérifier, il faut taper:
52 1 Julien Aubé
53 1 Julien Aubé
  # ~> tahoe --version
54 1 Julien Aubé
55 1 Julien Aubé
56 1 Julien Aubé
La réponse devrais ressembler à:
57 1 Julien Aubé
<pre>
58 1 Julien Aubé
allmydata-tahoe: 1.8.3,
59 1 Julien Aubé
foolscap: 0.6.1,
60 1 Julien Aubé
pycryptopp: 0.5.29,
61 1 Julien Aubé
zfec: 1.4.5,
62 1 Julien Aubé
Twisted: 11.0.0,
63 1 Julien Aubé
Nevow: 0.10.0,
64 1 Julien Aubé
zope.interface: unknown,
65 1 Julien Aubé
python: 2.6.7,
66 1 Julien Aubé
platform: Linux-debian_6.0.2-x86_64-64bit_ELF,
67 1 Julien Aubé
pyOpenSSL: 0.13,
68 1 Julien Aubé
simplejson: 2.2.0,
69 1 Julien Aubé
pycrypto: 2.3,
70 1 Julien Aubé
pyasn1: unknown,
71 1 Julien Aubé
mock: 0.7.2,
72 1 Julien Aubé
sqlite3: 2.4.1 [sqlite 3.7.3],
73 1 Julien Aubé
setuptools: 0.6 [distribute]
74 1 Julien Aubé
75 1 Julien Aubé
Warning: dependency twisted-web (version 11.0.0) found by pkg_resources not found by import.
76 1 Julien Aubé
Warning: dependency twisted-core (version 11.0.0) found by pkg_resources not found by import.
77 1 Julien Aubé
78 1 Julien Aubé
For debugging purposes, the PYTHONPATH was
79 1 Julien Aubé
  None
80 1 Julien Aubé
install_requires was
81 1 Julien Aubé
  ['setuptools >= 0.6c6', 'zfec >= 1.1.0', 'simplejson >= 1.4', 'zope.interface', 'Twisted >= 2.4.0', 'foolscap[secure_connections] >= 0.6.1', 'Nevow >= 0.6.0', 'pycrypto == 2.0.1, == 2.1.0, >= 2.3', 'pyasn1 >= 0.0.8a', 'mock', 'pycryptopp >= 0.5.20']
82 1 Julien Aubé
sys.path after importing pkg_resources was
83 1 Julien Aubé
  /usr/bin:
84 1 Julien Aubé
  /usr/lib/python2.6:
85 1 Julien Aubé
  /usr/lib/python2.6/plat-linux2:
86 1 Julien Aubé
  /usr/lib/python2.6/lib-tk:
87 1 Julien Aubé
  /usr/lib/python2.6/lib-old:
88 1 Julien Aubé
  /usr/lib/python2.6/lib-dynload:
89 1 Julien Aubé
  /usr/local/lib/python2.6/dist-packages:
90 1 Julien Aubé
  /usr/lib/python2.6/dist-packages:
91 1 Julien Aubé
  /usr/lib/pymodules/python2.6
92 1 Julien Aubé
</pre>