Project

General

Profile

Start with existing CentOS installation » History » Version 42

Amber Herold, 03/15/2010 02:56 PM

1 25 Amber Herold
h1. Start with existing CentOS 5.3 64-bit installation
2 5 Amber Herold
3
{{>toc}}
4 1 Amber Herold
5 13 Amber Herold
h2. 3 Download additional software 
6 2 Amber Herold
7 13 Amber Herold
h3. 3.1 Install the additional package repositories 
8 2 Amber Herold
9
*NOTE*
10
11
There are several additional CentOS repositories that you can install.
12
These repositories provide additional packages, such as patented software (MP3 players),
13
closed source applications (Flash plugin, Adobe Acrobat Reader)
14
and lesser used packages (python numpy, Gnu Scientific Library).
15
But some repositories install packages over other packages,
16
which can cause problems and conflicts (ATrpms is bad at this). So I recommend only installing
17
EPEL and RPM Fusion. Read more here:
18
"CentOS Additional Repositories":http://wiki.centos.org/AdditionalResources/Repositories 
19
20 13 Amber Herold
h4. 3.1.1 Extra Packages for Enterprise Linux (EPEL) 
21 2 Amber Herold
22 12 Amber Herold
* http://fedoraproject.org/wiki/EPEL
23
* contains a wealth of packages required for appion
24 2 Amber Herold
25
.Download repository rpm and install
26
27
<pre>
28
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-3.noarch.rpm
29
</pre>
30 1 Amber Herold
31 13 Amber Herold
h4. 3.1.2 RPM Fusion 
32 2 Amber Herold
33 12 Amber Herold
* http://rpmfusion.org/
34
* good for mp3 and other patent limited software
35 2 Amber Herold
36
.Download repository rpms and install
37
38
<pre>
39
$ sudo rpm -Uhv http://download1.rpmfusion.org/free/el/updates/testing/5/`uname -i`/rpmfusion-free-release-5-0.1.noarch.rpm
40
$ sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/5/`uname -i`/rpmfusion-nonfree-release-5-0.1.noarch.rpm
41
</pre>
42
43 13 Amber Herold
h3. 3.2 Update current packages 
44 2 Amber Herold
45
.Update the updater to make life easier
46
47
<pre>
48
$ sudo yum -y update yum
49
</pre>
50
51
.Update all packages
52
53 1 Amber Herold
<pre>
54
$ sudo yum -y update
55
</pre>
56
57
*NOTE*
58 2 Amber Herold
Download was over 129 MB (in July 2009). If you have a slow internet connection you can setup presto/deltarpms, "see this email]":http://www.linux-archive.org/centos-development/222706-presto-deltarpm.html 
59 18 Amber Herold
You may want to restart your computer when this completes.
60 2 Amber Herold
61 19 Amber Herold
h4. .Install Complete list of additional packages:
62 2 Amber Herold
63 12 Amber Herold
* *python tools*: python-tools python-devel
64
* *general applications*: subversion ImageMagick grace gnuplot python-matplotlib
65
* *Tilt Picker*: wxPython numpy scipy python-imaging
66
* *FindEM*: gcc-gfortran compat-gcc-34-g77
67
* *Ace 2*: gcc-objc fftw3-devel gsl-devel
68
* *Sinedon*: mysql mysql-server MySQL-python
69
* *DBEM*: httpd php php-mysql phpMyAdmin
70
* *Xmipp MPI*: gcc-c++ openmpi-devel libtiff-devel
71
* *MRC tools*: php-devel gd-devel re2c fftw2-devel php-gd
72
* *UCSF Chimera imaging*: xorg-x11-server-Xvfb
73 2 Amber Herold
74
<pre>
75
$ sudo yum -y install \
76
python-tools python-devel python-matplotlib \
77
subversion ImageMagick grace gnuplot \
78
wxPython numpy scipy python-imaging \
79
gcc-gfortran compat-gcc-34-g77 \
80
gcc-objc fftw3-devel gsl-devel \
81
mysql mysql-server MySQL-python \
82
httpd php php-mysql phpMyAdmin  \
83
gcc-c++ openmpi-devel libtiff-devel \
84
php-devel gd-devel re2c fftw2-devel php-gd \
85
xorg-x11-server-Xvfb
86
</pre>
87
88
If you have an nVidia video card and setup RPM fusion, install the nVidia binary, will speed things up especially for UCSF Chimera
89
90
<pre>
91
$ sudo yum -y install nvidia-x11-drv
92
</pre>
93
94
.Clean up packages to save drive space
95
96
<pre>
97
$ sudo yum clean all
98
</pre>
99
100
.Re-index the hard drive, this will come in handy later
101
102 1 Amber Herold
<pre>
103 2 Amber Herold
$ sudo updatedb
104
</pre>
105
106
.Enable servers on reboot
107
108
<pre>
109
$ sudo /sbin/chkconfig httpd on
110
</pre>
111
112
<pre>
113
$ sudo /sbin/chkconfig mysqld on
114
</pre>
115
116
You can further configure this with the GUI and turn off unnecessary items
117
118
<pre>
119
$ system-config-services
120
</pre>
121
122
.Reboot the computer
123 1 Amber Herold
124 2 Amber Herold
<pre>
125
$ sudo reboot
126
</pre>
127 1 Amber Herold
128 24 Amber Herold
----
129
130 28 Amber Herold
h2. 4 MRC PHP Extension Installation and Testing
131 13 Amber Herold
132 28 Amber Herold
h3. 4.1 Build the MRC module
133 20 Amber Herold
134 1 Amber Herold
Download "php_mrc_src_1_5_1.tgz":http://emg.nysbc.org/software/dwd.php?id=N1HDb4ac22efb5b38b05fd3575d42d3e4adc2
135 27 Amber Herold
136
h4. cd to your php devel directory
137 23 Amber Herold
138 30 Amber Herold
<pre>
139 31 Amber Herold
> cd /usr/include/php/ext/
140
> mv [downloads]/php_mrc_src_1_5_1.tgz .
141 30 Amber Herold
</pre>
142 1 Amber Herold
143
h4. Untar the archive
144
145 30 Amber Herold
<pre>
146 32 Amber Herold
> tar zxvf php_mrc_src_1_5_1.tgz
147
> cd mrc/
148 30 Amber Herold
</pre>
149 1 Amber Herold
150 23 Amber Herold
h4. Make sure that GD and FFTW 3 devel libraries are installed
151
152 30 Amber Herold
<pre>
153 32 Amber Herold
> phpize
154
> ./configure 
155
> make
156
> make install
157 30 Amber Herold
</pre>
158 1 Amber Herold
159 28 Amber Herold
h3. 4.2 Install MRC module
160 23 Amber Herold
161 30 Amber Herold
h4.  Check that mrc.so is in your php extension directory
162 1 Amber Herold
163 30 Amber Herold
<pre>
164 32 Amber Herold
> ls /usr/lib/php/extensions
165 30 Amber Herold
</pre>
166 23 Amber Herold
167 30 Amber Herold
You should see mrc.so listed.
168
169 1 Amber Herold
h4. Make sure that GD and FFTW 3 libraries are installed
170
171
* edit your  php configuration file php.ini to add "mrc.so" extension.
172
* You might also increase the memory_limit field. It is set to 8M by default. The more the merrier!
173
* 4kx4k float MRC image is about 64MB
174 30 Amber Herold
<pre>
175 32 Amber Herold
> vi /etc/php.ini
176 30 Amber Herold
</pre>
177 24 Amber Herold
178 23 Amber Herold
* increase memory
179
<pre>
180 32 Amber Herold
> memory_limit = 256M; Maximum amount of memory
181 25 Amber Herold
</pre>
182 28 Amber Herold
183 29 Amber Herold
* Create the mrc.ini file
184
185 30 Amber Herold
<pre>
186 32 Amber Herold
> cd /etc/php.d
187 30 Amber Herold
vi mrc.ini
188
</pre>
189
190 32 Amber Herold
* add the following lines
191 1 Amber Herold
192
<pre>
193 23 Amber Herold
 ; Enable mrc extension module
194 1 Amber Herold
 extension=mrc.so
195
</pre>
196
197 32 Amber Herold
*NOTE:* If PHP modules are already listed in PHP.ini do the following:
198
199 23 Amber Herold
* check extension_dir value
200 1 Amber Herold
<pre>
201
 extension_dir = /usr/lib64/php/extensions
202
</pre>
203
204 32 Amber Herold
* add the following at the end of the [extension section]
205 1 Amber Herold
206 33 Amber Herold
<pre>
207 34 Amber Herold
 extension=mrc.so
208 33 Amber Herold
</pre>
209 1 Amber Herold
210 33 Amber Herold
h4. Restart your webserver
211 25 Amber Herold
212 30 Amber Herold
<pre>
213
/etc/init.d/apache2 restart
214
</pre>
215 23 Amber Herold
216
OR
217
218 30 Amber Herold
<pre>
219
/etc/init.d/httpd restart
220
</pre>
221 2 Amber Herold
222 1 Amber Herold
h3. 4.3 Test the MRC module installation
223 34 Amber Herold
224 36 Amber Herold
Download this MRC file "mymrc.mrc":http://emg.nysbc.org/attachments/55/mymrc.mrc and the following 2 scripts into the same directory to test the PHP mrc extension. 
225 35 Amber Herold
* gd module testing script "ex1.php":http://emg.nysbc.org/attachments/53/ex1.php
226
* fftw module testing script "ex2.php":http://emg.nysbc.org/attachments/54/ex2.php
227 34 Amber Herold
228 1 Amber Herold
Run the scripts with the following commands:
229 36 Amber Herold
The expected results are shown below. If you get the same images, you've installed the extension properly.
230 1 Amber Herold
231
<pre>
232
> php -q ex1.php | display
233
</pre>
234
235 36 Amber Herold
* gd module test result:
236
!http://emg.nysbc.org/attachments/57/ex1.php.png!
237
238 35 Amber Herold
<pre>
239
> php -q ex2.php | display
240
</pre>
241
242 34 Amber Herold
* fftw module test result:
243 17 Amber Herold
!http://emg.nysbc.org/attachments/58/ex2.php.png!
244 2 Amber Herold
245 13 Amber Herold
----
246 2 Amber Herold
247 12 Amber Herold
h2. 5 Compile and setup Appion python programs 
248 2 Amber Herold
249 41 Amber Herold
Download Myami.  
250 1 Amber Herold
*TODO: Place link to file here!*
251 41 Amber Herold
Install leginon http://emg.nysbc.org/documentation/leginon/bk02ch04s06.php
252 37 Amber Herold
253 42 Amber Herold
h3. Perform system check:
254
255
In addition to the downloads from our svn depository, there are several other requirements that you will get either from your OS installation source, or from its respective website. The system check in the Leginon package checks your system to see if you already have these requirements
256
257
cd your_download_area/Leginon-1.6-ALL/Leginon
258
python syscheck.py
259
260
If python is not installed, this, of course will not run. If you see any lines like "*** Failed...", then you have something missing. Otherwise, everything should result in "OK".
261
262
h3. Install the package in each folder with commands like these
263
264
*TODO: move these into a single installer, ask Jim*
265
266
cd /your_download_area/myami/leginon
267
python setup.py install
268
269
cd ../pyami
270
python setup.py install
271
cd ../pyScope
272
python setup.py install
273
cd ../sinedon
274
python setup.py install
275
cd ../numextension
276
python setup.py install
277
cd ../libcv
278
python setup.py install
279
cd ../imageviewer
280
python setup.py install
281
282 2 Amber Herold
h3. 5.1 Compile FindEM 
283 1 Amber Herold
284 37 Amber Herold
* Goto appion/findem folder to make findem.exe
285 2 Amber Herold
286
* Compile the libraries and binary
287
288 12 Amber Herold
<pre>
289 2 Amber Herold
$ make
290
</pre>
291
292
* Test findem.exe to see if it runs
293
294
<pre>
295
$ make test
296
</pre>
297
298 11 Amber Herold
*WARNING*
299 2 Amber Herold
Only if the first part fails, you must add the path to libg2c.so library file.
300
Otherwise skip to next section.
301
302
* locate libg2c.so library file
303
304 1 Amber Herold
<pre>
305 2 Amber Herold
$ ls /usr/lib/gcc/`uname -i`-redhat-linux/3.4.6/libg2c.so
306
</pre>
307
308 1 Amber Herold
<pre>
309 2 Amber Herold
$ locate libg2c.so
310
</pre>
311
312
* Edit Makefile with location of libg2c.so
313 1 Amber Herold
314 11 Amber Herold
<pre>
315
$ nano Makefile
316 2 Amber Herold
</pre>
317 13 Amber Herold
318 2 Amber Herold
* Example: EXLIBS=-L/usr/lib/gcc/i386-redhat-linux/3.4.6/ -lg2c
319
* Re-compile
320
321 1 Amber Herold
h3. 5.2 Compile Ace2 
322
323 38 Amber Herold
The 64 bit Ace2 binary is already available in the myami/bin directory. 
324
Test it by changing directories to myami/bin and type the following commands:
325
<pre>
326
$ ./ace2.exe -h
327
$ ./ace2correct.exe -h
328
</pre>
329
Notice the help display.
330 1 Amber Herold
331 38 Amber Herold
<pre>
332
If this does not work or you wish to compile it yourself follow the instructions here.
333
NOTE:
334 39 Amber Herold
ace2 typically requires fftw 3.2 or greater. This is significantly faster than 3.1 (which is distributed with CentOS). 
335
There is a FFTW_WISDOM_ONLY flag in Image.m that can be commented in if you are using fftw 3.2 or greater.
336 38 Amber Herold
*TODO: Can we have the make file detect which version is installed?*
337 2 Amber Herold
338
* Goto myami/appion/ace2
339
* compile the libraries and binary
340 1 Amber Herold
* test to see if program runs
341 2 Amber Herold
342 13 Amber Herold
$ make
343 2 Amber Herold
$ ./ace2.exe -h
344 1 Amber Herold
$ ./ace2correct.exe -h
345 11 Amber Herold
$ mv -v ./ace2*.exe ../bin
346
</pre>
347 1 Amber Herold
348 37 Amber Herold
h3. 5.3 Compile Radermacher module 
349 1 Amber Herold
350 2 Amber Herold
* Goto appion/radermacher
351
352 11 Amber Herold
* compile the libraries and binary
353 2 Amber Herold
354
<pre>
355
$ python ./setup.py build
356
</pre>
357
358 1 Amber Herold
* install module globally
359 2 Amber Herold
360
<pre>
361
$ sudo python ./setup.py install
362
</pre>
363
364
* test installed module
365 13 Amber Herold
366 2 Amber Herold
<pre>
367 1 Amber Herold
$ python
368
</pre>
369
370 2 Amber Herold
<pre>
371 1 Amber Herold
>>> import radermacher
372 2 Amber Herold
>>> <Ctrl-D>
373 37 Amber Herold
</pre>
374 2 Amber Herold
375 37 Amber Herold
h3. 5.4 Test Appion 
376
377
* Go into the appion directory
378 1 Amber Herold
* Add myami to PYTHONPATH if myami is built locally (in home directory)
379 2 Amber Herold
*TODO: what does this mean?*
380 37 Amber Herold
381 2 Amber Herold
<pre>
382
$ export PYTHONPATH="/your-complete-path-to-myami:$PYTHONPATH"
383 37 Amber Herold
</pre>
384 2 Amber Herold
385 1 Amber Herold
* Add appion to PYTHONPATH
386 37 Amber Herold
387 2 Amber Herold
<pre>
388 37 Amber Herold
$ export PYTHONPATH="/your-complete-path-to-myami/appion:$PYTHONPATH"
389
</pre>
390 2 Amber Herold
391
*TODO: Consider moving appionlib so you only need to set one path.*
392
393
* Run the test script
394
395
<pre>
396
$ ./check.sh
397 13 Amber Herold
</pre>
398 2 Amber Herold
399 13 Amber Herold
*NOTE*
400 2 Amber Herold
You can ignore EMAN, MATLAB, and UCSF Chimera errors at this point
401
402
----
403
404
h2. 6 Setup MySQL (appiondata) databases 
405
406
Refer to [[Start_with_existing_ANY_Linux_flavor_OS#2-Setup-MySQL-databases|Setup MySQL databases]]
407
408
h3. Configure MySQL 
409
410
Edit the configuration file:
411
412
<pre>
413
$ sudo nano /etc/my.cnf
414
</pre>
415
416
Add or edit the following lines:
417
418
<pre>
419
query_cache_type = 1
420
query_cache_size = 100M
421
query_cache_limit= 100M
422
</pre>
423
424
Restart MySQL
425
426
<pre>
427
$ sudo /sbin/service mysqld restart
428
</pre>
429
430
h3. Configure phpMyAdmin 
431
432
Edit the phpMyAdmin config file:
433
434
<pre>
435
$ sudo nano /etc/phpMyAdmin/config.inc.php
436
</pre> 
437
438 1 Amber Herold
and change the following lines:
439
440 2 Amber Herold
<pre>
441
$cfg['Servers'][$i]['AllowRoot']     = FALSE;
442
</pre>
443
444
Edit the phpMyAdmin apache config file:
445 1 Amber Herold
446 2 Amber Herold
<pre>
447
$ sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
448
</pre>
449
450
and change the following lines:
451
452
<pre>
453
<Directory /usr/share/phpMyAdmin/>
454
   order deny,allow
455
   deny from all
456 13 Amber Herold
   allow from 127.0.0.1
457 2 Amber Herold
   allow from YOUR_IP_ADDRESS
458 14 Amber Herold
</Directory>
459 2 Amber Herold
</pre>
460
461
----
462 1 Amber Herold
463 2 Amber Herold
h2. 7 Install webpages (appionweb)
464 13 Amber Herold
465
Refer to [[Start_with_existing_ANY_Linux_flavor_OS#3-Web-server-side-installation|Web server side installation]]
466 2 Amber Herold
467
h3. Install MRC Tools 
468
469
h4. Compile MRC tools 
470 1 Amber Herold
471 2 Amber Herold
* Go to your php devel directory and untar the archive
472
* If unsure where it is, use info.php to find it under *extension_dir*
473 1 Amber Herold
474 13 Amber Herold
<pre>
475 2 Amber Herold
$ cd /usr/include/php/ext/
476
$ sudo mkdir mrc
477
$ sudo chmod 777 mrc
478
$ sudo chown $USER mrc
479
</pre>
480
481 13 Amber Herold
* Unpackage MRC Tools from http://emg.nysbc.org/software/mrctools/
482 2 Amber Herold
483
<pre>
484
$ tar zxvf ~/php_mrc.tgz
485
$ cd mrc/
486
</pre>
487
488 1 Amber Herold
* Compile and install the MRC module
489 2 Amber Herold
490
<pre>
491
$ phpize
492 13 Amber Herold
$ ./configure 
493 1 Amber Herold
$ make
494 2 Amber Herold
$ sudo make install
495
</pre>
496 1 Amber Herold
497 2 Amber Herold
h4. Configure PHP for MRC Tools 
498 13 Amber Herold
499 2 Amber Herold
* Edit your php configuration file php.ini to add "mrc.so" extension.
500
501 1 Amber Herold
<pre>
502 2 Amber Herold
$ sudo nano /etc/php.d/mrc.ini
503
</pre>
504
505 13 Amber Herold
* add mrc.so to extensions
506 2 Amber Herold
507
<pre>
508
; Enable mrc extension module
509
extension=mrc.so
510 13 Amber Herold
</pre>
511 2 Amber Herold
512
* To test MRC tools, go to this website:
513
http://emg.nysbc.org/software/mrctools/mrc_so.php
514
515
h3. Configure PHP 
516 13 Amber Herold
517 2 Amber Herold
* increase the memory limit, EM images are big 64MB:
518
519
<pre>
520
memory_limit = 256M; Maximum amount of memory
521
</pre>
522 1 Amber Herold
523
* Turn error display on:
524
525 2 Amber Herold
<pre>
526 13 Amber Herold
display_errors = On
527 2 Amber Herold
</pre>
528
529
<pre>
530
error_reporting = E_ALL & ~E_NOTICE
531
</pre>
532
533
* restart the webserver
534 15 Amber Herold
535 2 Amber Herold
<pre>
536
$ sudo /sbin/service httpd restart
537
</pre>
538
539
h3. Install DBEM and project php source 
540 13 Amber Herold
541 2 Amber Herold
Please consult the other [[Start_with_existing_ANY_Linux_flavor_OS#3-Web-server-side-installation|Install guide]]
542
543
h3. Configuration 
544
545
h4. configure apache 
546 13 Amber Herold
547 2 Amber Herold
* allow REMOTE_HOST lookups in apache
548
549
<pre>
550
$ sudo nano /etc/httpd/conf/httpd.conf
551
</pre>
552 13 Amber Herold
553 2 Amber Herold
* turn _HostnameLookups_ to On
554
555
<pre>
556
HostnameLookups On
557
</pre>
558
559 1 Amber Herold
* restart the webserver
560 15 Amber Herold
561 2 Amber Herold
<pre>
562
$ sudo /sbin/service httpd restart
563
</pre>
564 16 Amber Herold
565 2 Amber Herold
h4. configure project_1_2, dbem_1_5_1, and dbem_1_5_1/processing 
566
567
Please consult the other [[Start_with_existing_ANY_Linux_flavor_OS#3-Web-server-side-installation|Install guide]]
568
569
h3. Initialize database tables from the web tools 
570
571
Please consult [[Start_with_existing_ANY_Linux_flavor_OS#4-Create-a-test-project-and-processing-database|Create a test project and processing database]]
572
573
h3. Potential problems 
574
575
h4. Firewall settings 
576
577
You may need to configure your firewall to allow incoming HTTP (port 80) and MySQL (port 3306) traffic:
578
579
<pre>
580
$ system-config-securitylevel
581
</pre>
582
583
h4. Security-enhanced linux 
584
585
"Security-enhanced linux (SELinux)":http://en.wikipedia.org/wiki/Security-Enhanced_Linux  may be preventing your files from loading. To fix this run the following command:
586
587
<pre>
588 13 Amber Herold
$ sudo /usr/bin/chcon -R -t httpd_sys_content_t /var/www/html/
589
</pre>
590 2 Amber Herold
591
see "this website":http://docs.fedoraproject.org/selinux-apache-fc3/sn-simple-setup.html  for more details on SELinux
592
593
----
594 13 Amber Herold
595
h2. 8 Install external packages 
596
597 2 Amber Herold
*Please follow individual package installation instruction provided with them*
598
599
h3. Compile Xmipp for OpenMPI 
600
601
* For more info, see http://xmipp.cnb.csic.es/twiki/bin/view/Xmipp/InstallingTheSoftware
602
* Go into Xmipp source directory
603
* Find openmpi directory
604
605
<pre>
606 13 Amber Herold
$ locate libmpi.so
607 2 Amber Herold
</pre>
608
609
<pre>
610
/usr/lib/openmpi/1.2.7-gcc/lib/libmpi.so
611
</pre>
612
613
* Setup Xmipp to use openmpi by changing three lines in SConstruct
614
615
<pre>
616
$ cp SConstruct SConstruct.orig
617
</pre>
618
619
<pre>
620
$ nano SConstruct
621
</pre>
622 13 Amber Herold
623 2 Amber Herold
<pre>
624
opts.Add('MPI_INCLUDE', 'MPI headers dir ', '/usr/lib/openmpi/1.2.7-gcc/include/')
625
opts.Add('MPI_LIBDIR', 'MPI libraries dir ', '/usr/lib/openmpi/1.2.7-gcc/lib/')
626
opts.Add('MPI_LIB', 'MPI library', 'mpi')
627
</pre>
628
629
* Compile
630
631
<pre>
632
$ sudo mpi-selector --yes --system --set `rpm --qf '%{NAME}-%{VERSION}-gcc-%{ARCH}\n' -q openmpi`
633
</pre>
634
635
<pre>
636
$ export PATH=$PATH:/usr/lib/openmpi/1.2.7-gcc/bin
637
</pre>
638
639
<pre>
640
$ ./scons.configure
641
</pre>
642
643
you should see the line:
644
645
<pre>
646 13 Amber Herold
* Checking for MPI ... yes
647 2 Amber Herold
</pre>
648
649
<pre>
650 13 Amber Herold
$ ./scons.compile
651 2 Amber Herold
</pre>
652
653
h2. 9 Install a PBS job submission system
654
655
You'll need to install a "Portable Batch System":http://en.wikipedia.org/wiki/Portable_Batch_System for job submission, such as "TORQUE":http://en.wikipedia.org/wiki/TORQUE_Resource_Manager . I know Torque comes with Fedora 10, but not CentOS.
656
657
* An RPM is available in the EPEL testing section
658
659
<pre>
660
$ sudo yum -y --enablerepo=epel-testing install torque
661
</pre>
662
663
or another way to get packages
664
665 1 Amber Herold
<pre>
666
$ wget http://centos.karan.org/el5/extras/testing/`uname -i`/RPMS/torque-2.1.9-1.el5.kb.`uname -i`.rpm
667
$ sudo yum -y localinstall --nogpgcheck torque-2.1.9-1.el5.kb.`uname -i`.rpm
668
$ #sudo rpm -Uhv torque-2.1.9-1.el5.kb.`uname -i`.rpm
669
</pre>
670
671
After installing torque it needs to be configured. Sorry, we have no documentation for configuring torque at this time. You may try http://www.clusterresources.com/products/torque-resource-manager.php