Ten rozdział opisuje sposoby instalacji AddUser-NG
Zanim zaczniesz instalację, musisz zainstalować następujące moduły perla:
Config::IniFiles (pakiet Debianowy: libconfig-inifiles-perl)
Getopt::Mixed (pakiet Debianowy: libgetopt-mixed-perl)
XML::Simple (pakiet Debianowy: libxml-simple-perl)
Term::ReadLine::Gnu (pakiet Debianowy: libterm-readline-gnu-perl)
oraz ponadto:
Cdk, jeżeli zamierzasz używać interfejsu użytkownika „cdk” (pakiet Debianowy: libcdk-perl)
Quota, jeżeli zamierzasz używać pluginu „Quota” (pakiet Debianowy: libqouta-perl)
Aby zainstalować AddUser-NG ze źródeł, wykonaj następujące czynności:
Ściągnij najnowsze źródła programu. Możesz tego dokonać w tradycyjny sposób:
ze strony www projektu: http://adduser.linux.pl/download/
po przez anonimowy ftp: ftp://ftp.adduser.linux.pl/
bądź też przez anonimowy dostęp do repozytorium BitKeepera :
bash$ bk clone bk://bk.adduser.linux.pl/stable AddUser-NG
Jeżeli źródła były ściągane z www lub ftp, rozpakuj je:
bash$ bzcat AddUser-NG-current.tar.bz2 | tar x
Przejdź do katalogu ze źródłami:
bash$ cd AddUser-NG
Następnie wydaj polecenie jako użytkownik root:
bash# make
Spowoduje ono zainstalowanie programu wraz z jego plikami w systemie.
Domyślnie prefix w jakim instalowany jest AddUser-NG ma wartość: /usr, a więc sama aplikacja wykonywalna będzie mieścić się w: /usr/sbin/adduser-ng. Możesz to zmienić, zmieniająć wartość PREFIX przy wydawaniu polecenia make, a więc:
bash# make PREFIX=/usr/local
co spowoduje zainstalowanie programu w /usr/local/sbin/adduser-ng.
Podobna sytuacja jest z prefixem dla plików konfiguracyjnych. Domyślnie prefix ustawiony jest na /, a więc pliki konfiguracyjne są instalowane w katalogu /etc/adduser-ng. Aby zmienić to zachowanie, użyj opcji CONFIG_PREFIX, podczas instalacji, a więc:
bash# make PREFIX=/usr/local CONFIG_PREFIX=/usr/local
AddUser-NG posiada także dodatkowe wtyczki, oraz pełną dokumentacje (w czasie instalacji instalowana jest tylko dokumentacja dot. wtyczek).
Jeżeli chcesz mieć zainstalowane dodatkowe wtyczki, wydaj polecenie (ponownie jako root):
bash# make install_all_plugins
Oczywiście, możesz także użyć innej wartości PREFIX jeżeli tego chcesz.
Podobnie, jeżeli chcesz zainstalować całą dokumentację, wydaj polecenie:
bash# make install_docs