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.
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 -
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.
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