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