Переглянути джерело

I've updated it slightly, I included apt-get commands, And I improved the writting and explainations of some things.

I removed this section

Get the tarball of the latest stable version from:
http://netsukuku.freaknet.org/files/


If you want to download the development code you have to checkout it from the
cvs repository:
(Warning: It is highly probable the development code will not work!)

$ cvs -d :pserver:anoncvs@hinezumilabs.org:/home/cvsroot login
or
$ export CVSROOT=":pserver:anoncvs@hinezumilabs.org:/home/cvsroot"
$ cvs login

then check it out:

$ cvs -z3 -d :pserver:anoncvs@hinezumilabs.org:/home/cvsroot co netsukuku
or
$ cvs -z3 co netsukuku
(providing the CVSROOT variable was set in the previous step)


Once you've checked out a copy of the source tree, you can update
your source tree at any time so it is in sync with the latest and
greatest by running the command:
# cvs -z3 update -d -P

Or use github:
Valeska 10 роки тому
джерело
коміт
687fb7c8f1
1 змінених файлів з 23 додано та 35 видалено
  1. 23
    35
      README.md

+ 23
- 35
README.md Переглянути файл

@@ -31,19 +31,25 @@ http://netsukuku.freaknet.org
31 31
 **** 1. What is this?
32 32
 **
33 33
 
34
-Netsukuku is a mesh network or a p2p net system that generates and sustains
34
+Netsukuku is an alternative to the internet, It will have all of the features of the internet,
35
+Such as websites, Instant messaging, File transfers, DNS, Etc. However, It is a
36
+mesh network or a p2p net system that generates and sustains
35 37
 itself autonomously. It is designed to handle an unlimited number of nodes
36
-with minimal CPU and memory resources. Thanks to this feature it can be easily
38
+with minimal CPU and memory resources. 
39
+
40
+Thanks to this feature it can be easily
37 41
 used to build a worldwide distributed, anonymous and not controlled network,
38 42
 separated from the Internet, without the support of any servers, ISPs or
39 43
 authority controls.
44
+
40 45
 This net is composed by computers linked physically each other, therefore it
41 46
 isn't build upon any existing network. Netsukuku builds only the routes which
42 47
 connects all the computers of the net.
43 48
 In other words, Netsukuku replaces the level 3 of the model iso/osi with
44 49
 another routing protocol.
50
+
45 51
 The Domain Name System is also replaced by a decentralised and distributed
46
-system: the Abnormal Netsukuku Domain Name Anarchy.
52
+system, Being the ANDNA system. (A Netsukuku Domain Name Architecture)
47 53
 
48 54
 The complete features list of Netsukuku is here:
49 55
 http://netsukuku.freaknet.org/files/doc/misc/Ntk_features_list
@@ -60,34 +66,6 @@ http://netsukuku.freaknet.org
60 66
 **** 2. Get the code!
61 67
 **
62 68
 
63
-Get the tarball of the latest stable version from:
64
-http://netsukuku.freaknet.org/files/
65
-
66
-
67
-If you want to download the development code you have to checkout it from the
68
-cvs repository:
69
-(Warning: It is highly probable the development code will not work!)
70
-
71
-$ cvs -d :pserver:anoncvs@hinezumilabs.org:/home/cvsroot login
72
-or
73
-$ export CVSROOT=":pserver:anoncvs@hinezumilabs.org:/home/cvsroot"
74
-$ cvs login
75
-
76
-then check it out:
77
-
78
-$ cvs -z3 -d :pserver:anoncvs@hinezumilabs.org:/home/cvsroot co netsukuku
79
-or
80
-$ cvs -z3 co netsukuku
81
-(providing the CVSROOT variable was set in the previous step)
82
-
83
-
84
-Once you've checked out a copy of the source tree, you can update
85
-your source tree at any time so it is in sync with the latest and
86
-greatest by running the command:
87
-# cvs -z3 update -d -P
88
-
89
-Or use github:
90
-
91 69
 $git clone git@github.com:Netsukuku/netsukuku.git 
92 70
 
93 71
 
@@ -96,6 +74,9 @@ $git clone git@github.com:Netsukuku/netsukuku.git
96 74
 **
97 75
 **** 3. Build and install
98 76
 **
77
+The dependencies of netsukuku can be gathered by running this command.
78
+
79
+# sudo apt-get install zlibc libgmp-dev openssl libgee-dev libpth-dev libgcrypt11-dev autoconf cmake autogen
99 80
 
100 81
 To compile the code you can use scons or just go with the old school way:
101 82
 
@@ -106,10 +87,11 @@ http://www.scons.org/
106 87
 (You should have installed at least the 2.4 version of Python in order to
107 88
 avoid dirty bugs in scons)
108 89
 
90
+You can go to the libgmp/zlib/openssl websites below if you wish, 
91
+As they are dependenices of netsukuku. 
92
+
93
+Here they are!
109 94
 
110
-The code depends also on the libgmp,zlib and openssl. Generally you have
111
-already them installed on your system, but eventually you can retrieve them
112
-here:
113 95
 for the libgmp: http://www.swox.com/gmp/
114 96
 the openssl library here: http://openssl.org
115 97
 and finally the zlibs: http://zlib.net
@@ -144,13 +126,19 @@ If you prefer to just install Netsukuku, without compiling it, you can
144 126
 download the static binaries suitable to your platform. They come packed in
145 127
 various formats (.tgz, .deb, .ipk).
146 128
 The packages repository is at:
147
-    http://netsukuku.freaknet.org/packages/
129
+    http://netsukuku.freaknet.org/packages/ (Currently non-functional)
130
+    
131
+    https://launchpad.net/~michele-bini/+archive/ppa-mbxxii/+sourcepub/1032974/+listing-archive-extra
132
+    
133
+    (This archive contains unoffical packages, However, They have been tested, And function on Ubuntu 12.04 and earlier.)
148 134
 
149 135
 
150 136
 **
151 137
 **** 4. Kernel dependencies
152 138
 **
153 139
 
140
+(The following probably is already, If not will be soon, Unnecessary/automated.)
141
+
154 142
 On Linux be sure to have the following options set in your kernel .config.
155 143
 These options are taken from linux-2.6.14.
156 144
  

Loading…
Відмінити
Зберегти