Changes between Version 18 and Version 19 of AdvancedInstall
- Timestamp:
- 2010-09-20T23:43:03Z (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedInstall
v18 v19 1 = Additional !Build/Install Documentation = 1 = Advanced Install = 2 3 {{{ 4 #!html 5 <a href=#point1>1. Additional Build/Install Documentation</a><br> 6 <a href=#point2>2. Dependencies</a><br> 7 <a href=#point3>3. Overview</a><br> 8 <a href=#point4>4. The "Desert Island" Build</a><br> 9 <a href=#point5>5. Installing Outside The Source Tree</a><br> 10 <a href=#point5.1> 5.1. Installing The Latest Release</a><br> 11 <a href=#point5.2> 5.2. easy_install</a><br> 12 <a href=#point5.3> 5.3. Debian software package (deb)</a><br> 13 <a href=#point5.4> 5.4. Windows Installer</a><br> 14 <a href=#point5.5> 5.5. Apple Disk Image (dmg)</a><br> 15 <a href=#point6>6. Installing From A Source Tree</a><br> 16 <a href=#point6.1> 6.1. Creating a binary distribution From A Source Tree</a><br> 17 <a href=#point7>7. Platform-specific Notes</a><br> 18 <a href=#point7.1> 7.1. Debian/Ubuntu</a><br> 19 <a href=#point7.2> 7.2. CentOS 5.4</a><br> 20 <a href=#point7.2.1> 7.2.1 Dependencies</a><br> 21 <a href=#point7.3> 7.3. MacOS</a><br> 22 <a href=#point7.4> 7.4. Windows</a><br> 23 <a href=#point7.4.1> 7.4.1. What if that doesn't work?</a><br> 24 <a href=#point7.4.2> 7.4.2. How do I make it run as a Windows service?</a><br> 25 <a href=#point7.4.3> 7.4.3. How do I make it run under a different user account?</a><br> 26 }}} 27 28 29 [=#point1] 30 == Additional !Build/Install Documentation == 31 2 32 The quick start docs in 3 33 [http://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/quickstart.html docs/quickstart.html] … … 8 38 the most general cases will be folded into docs/quickstart.html . 9 39 40 [=#point2] 10 41 == Dependencies == 11 42 … … 18 49 In addition to these, if you are running on Microsoft Windows, then you need to manually install [http://sourceforge.net/projects/pywin32 pywin32] before setting up Tahoe-LAFS. 19 50 51 [=#point3] 20 52 == Overview == 21 53 … … 48 80 it as you would any other system executable. 49 81 50 == the "Desert Island" Build == 82 [=#point4] 83 == The "Desert Island" Build == 51 84 52 85 Tahoe-LAFS will download and install most of the libraries it requires when you … … 80 113 latest. The tahoe-deps bundle contains a README that has a version number. 81 114 82 115 [=#point5] 83 116 == Installing Outside The Source Tree == 84 117 85 118 If you want to use Tahoe-LAFS without keeping the source tree around, you will 86 need to actually install it somewhere. You have several options. 87 119 need to actually install it somewhere. 120 You have several options: 121 122 [=#point5.1] 88 123 === Installing The Latest Release === 89 124 125 [=#point5.2] 126 === easy_install === 90 127 "{{{easy_install allmydata-tahoe}}}", on any system that has 91 128 easy_install and setuptools installed, will download the latest release of 92 129 Tahoe-LAFS (and its dependencies, all found via PyPI), build everything, and 93 install it into the standard place for python libraries on your system. On94 unix platforms this usually goes into {{{/usr/lib/python2.5/site-packages/}}}130 install it into the standard place for python libraries on your system. 131 On unix platforms this usually goes into {{{/usr/lib/python2.5/site-packages/}}} 95 132 and {{{/usr/bin/tahoe}}} . 96 133 134 [=#point5.3] 135 === Debian software package (deb) === 97 136 On Debian or Ubuntu linux systems, you can install pre-compiled packages by 98 137 adding the tahoe-lafs.org APT repository to your {{{/etc/apt/sources.list}}} … … 100 139 details. 101 140 141 [=#point5.4] 142 === Windows Installer === 102 143 Windows users can use an installer, which also provides the 103 144 [http://allmydata.com AllMyData] backup client, and a SMB/winfuse -based … … 105 146 where are they downloadable?). 106 147 148 [=#point5.5] 149 === Apple Disk Image (dmg) === 107 150 Mac users can use a .dmg file (also an installer?), which provides a simple 108 GUI app to launch the tahoe node. These can be downloaded from (TODO: same 109 problem). 110 111 === Installing From A Source Tree === 151 GUI app to launch the tahoe node. 152 These can be downloaded from (TODO: same problem). 153 154 [=#point6] 155 == Installing From A Source Tree == 112 156 113 157 These commands will take the current source tree and install its contents … … 126 170 ("{{{make install PREFIX=/usr/local}}}" does not currently work -- see #703.) 127 171 172 [=#point6.1] 128 173 === Creating a binary distribution From A Source Tree === 129 174 … … 152 197 Macintosh OS-X executable and the corresponding installer (.dmg) file. 153 198 199 [=#point7] 154 200 == Platform-specific Notes == 155 201 202 [=#point7.1] 156 203 === !Debian/Ubuntu === 157 204 … … 161 208 details. 162 209 210 [=#point7.2] 163 211 === CentOS 5.4 === 164 212 … … 167 215 yum install gcc python-devel sqlite-devel gcc-c++ openssl-devel 168 216 169 Installing for dependencies: 217 [=#point7.2.1] 218 {{{ 219 #!html 220 <h4>Dependencies</h4> 221 }}} 170 222 cpp glibc-devel glibc-headers kernel-headers libgomp libstdc++-devel e2fsprogs-devel keyutils-libs-devel krb5-devel libselinux-devel libsepol-devel zlib-devel 171 223 172 173 174 === Mac === 224 [=#point7.3] 225 === MacOS === 175 226 176 227 You will need the standard Xcode development tools installed, or at least GCC in order to build some dependencies. Note that Xcode is quite large (2.5GB) so plan accordingly if you will need to download it. 177 228 229 [=#point7.4] 178 230 === Windows === 179 231 … … 199 251 {{{C:\Python26\python setup.py install}}} can also optionally be used as on other platforms. 200 252 201 ==== What if that doesn't work? ==== 253 [=#point7.4.1] 254 ==== What if that doesn't work? ===== 255 }}} 202 256 203 257 If the build or install steps result in an error that says a compiler is needed, install the MinGW C/C++ compiler as follows: … … 218 272 After installing the compilers, repeat the above instructions from step 4 (using a new command prompt to make sure that the environment variable setting has taken effect). 219 273 274 [=#point7.4.2] 220 275 ==== How do I make it run as a Windows service? ==== 276 }}} 221 277 222 278 http://agiletesting.blogspot.com/2005/09/running-python-script-as-windows.html 223 279 280 [=#point7.4.3] 224 281 ==== How do I make it run under a different user account? ==== 225 282 283 226 284 1. Create the new user account if necessary. 227 285