Next Previous Contents

4. MajorCool

MajorCool is een web gebaseerd interface voor Majordomo die gebruikers instaat stelt om zichzelf toe te voegen en te verwijderen van een lijst en om die van hun zijn te onderhouden. De installatie is zeer gemakkelijk; alles wat je moet doen is de file's unzippen, 1 regel in het Configure script veranderen en dit uitvoeren.

4.1 MajorCool Uitpakken

De laatste files kan je download-en van http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/majorcool.tar.gz.


[jarchie@kes jarchie]$ mkdir majorcool
[jarchie@kes jarchie]$ mv majorcool.tar.gz ./majorcool/
[jarchie@kes majorcool]$ zcat majorcool.tar.gz | tar xvf -

4.2 Het Configure script aanpassen

Open Configure


[jarchie@kes majorcool]$ vi Configure

en verander de regel
PERLBIN="/usr/local/bin/perl"   # How to start a perl script
naar het goede perl path
PERLBIN="/usr/bin/perl"         # How to start a perl script
anders zal, Majorcool niet goed installeren.

4.3 MajorCool Installeren

Als je het Configure script draait, als de standaard keuze voor een optie ok is, is simpel Enter drukken genoeg om de standaard waarde te accepteren.


[root@kes majorcool]# ./Configure 

Het Configure script vraagt je om een paar keer Enter te drukken en dan vraagt het naar de locatie van Majordomo en enkele andere vragen over de setup van je web server.

What is the installation directory of Majordomo?
        []: /usr/local/majordomo-1.94.4
Will place the MajorCool programs in /usr/local/majordomo-1.94.4.
 
What is the path to your Majordomo configuration file?
        [/usr/local/majordomo-1.94.4/majordomo.cf]: 
Using configuration file name '/usr/local/majordomo-1.94.4/majordomo.cf'
 
Where would you like temp files created when MajorCool runs?
        [/tmp]: 

MajorCool moet CGI programma's, support files, en icoontjes installeren
in je Web server directories.
 
What is the root directory for your Web server?
        []: /home/httpd
 
Where is the cgi-bin directory for your Web server?
        [/home/httpd/cgi-bin]: 
Will place the programs in /home/httpd/cgi-bin.
 
What is your server's URL for '/home/httpd/cgi-bin'?
        [/cgi-bin]: 
 
Where is the image directory for your Web server?
        [/home/httpd/icons]: 
Will place the icons in /home/httpd/icons.
 
What is your server's URL for '/home/httpd/icons'?
        [/images]: /icons
 
Where is the root directory for documents on your Web server?
        []: /home/httpd/html

Het Configure script vraagt je andere vragen die niet echt belangrijk zijn. (De standaard instellingen zijn goed, maar je kan een paar instellingen veranderen om aan jouw wensen te voldoen. Anders dan de vragen van de web-server, de bedoel wordt duidelijk vanuit de context.) Als de configuratie file dat het script genereert van je vragen is weergegeven, moet je de nieuwe versie accepteer.

Accept the new version? [yes|no|list|edit|diff]? y

Het installatie script installeert de MajorCool files en draait het majordomo cgi script die de html file weergeeft op het console. Controleer om te zien of de installatie goed heeft gewerkt door het majordomo cgi script te bekijken op het web.

[jarchie@kes jarchie]$ lynx http://localhost/cgi-bin/majordomo


Next Previous Contents