Protokół UUCP na Linux-ie: Instalacja oprogramowania.
Następna strona
Poprzednia strona
Spis treści
4. Instalacja oprogramowania.
(Większość z tej sekcji to dosłownie przekopiowana zawartość pliku
README ze źródeł Taylor UUCP v1.05)
Szczegóły na temat kompilacji znajdują się w pliku uucp.texi w
źródłach.
Pliki conf.h i policy.h dla Linux-a uznane za dobre
możesz wziąć ze wspomnianej wyżej w sekcji "Inne źródła informacji"
dystrybucji. W tym przypadku, możesz przypuszczalnie przejść od
razu do napisania make.
4.1 Rozpakowywanie źródeł.
Aby rozpakować archiwum spakowane gzip-em robię tak:
gunzip -c <nazwa_pliku>.tar.z | tar xvf -
Nowszy tar posiada specjalną opcję do obsługi spakowanych archiwów:
tar -zxvf <nazwa_pliku>.tgz
4.2 Wyedytuj Makefile.in, aby ustawić katalogi instalacyjne.
Tutaj ustawiam "prefix" na "/usr" zamiast domyślnej
wartości "/usr/local".
4.3 Uruchom "configure".
Napisz:
sh configure
Skrypt konfiguracyjny skompiluje pewną ilość programów testowych,
aby zobaczyć co jest dostępne na twoim systemie i obliczy trochę
rzeczy.
Skrypt ten utworzy plik conf.h z pliku conf.h.in oraz
Makefile z Makefile.in. Stworzy także
config.status, który jest właściwym skryptem tworzącym
wspomniane pliki.
Zamiast edytować plik Makefile.in jak to wspomniano wyżej
możesz osiągnąć ten sam efekt przez polecenie:
configure --prefix=/usr/lib
4.4 Skonfiguruj późniejsze ustawienia oprogramowania.
Sprawdź conf.h oraz Makefile, aby się upewnić, że są one poprawne.
Ja wziąłem wartości domyślne.
Wyedytuj policy.h dla twojego lokalnego systemu.
ustaw typ plików blokujących, jaki chcesz (HAVE_HDB_LOCKFILES)
ustaw typ plików konfiguracyjnych, jakie chcesz wkompilować
(HAVE_TAYLOR_CONFIG, HAVE_V2_CONFIG, HAVE_HDB_CONFIG)
ustaw typ katalogu zadań (spool dir.) (SPOOLDIR_HDB)
ustaw typ logowania, jaki chcesz mieć (HAVE_HDB_LOGGING)
ustaw domyślną ścieżkę szukania dla poleceń (Ja dodałem /usr/local/bin)
4.5 Skompiluj i zainstaluj oprogramowanie.
Napisz make.
Użyj uuchk | more, aby sprawdzić poprawność plików
konfiguracyjnych. Możesz użyć uuconv, aby przerobić pliki
konfiguracyjne na inny format.
Napisz make install, aby zainstalować.
4.6 Ustaw pliki konfiguracyjne.
Zalecałbym na początek, żebyś wziął dołączone uznane za dobre pliki
konfiguracyjne dla typu HDB i je zainstalował.
Upewnij się, że plik Permissions wyraźnie określa, gdzie są
rmail i rnews jeśli umieścisz je gdzieś indziej niż na ścieżce,
którą podałeś w policy.h
Upewnij się, że pliki Devices odpowiadają fizycznemu
podłączeniu modemu (cua1=COM2 w przykładach).
Wyedytuj plik Systems, aby ustawić prędkość, numer
telefonu, login i hasło.
CHROŃ TEN PLIK PRZED ODCZYTEM DLA ŚWIATA.
Ustaw plik Permissions oraz dodaj zbiór linii dla każdego z
adresów, z którymi się łączysz. Z powodu bezpieczeństwa, zaleca
się, aby każdy z nich (jeśli pozwalasz na dzwonienie do ciebie)
miał osobne konto i katalog domowy, tak żebyś mógł prześledzić
różne rzeczy.
4.7 No to spróbuj.
/usr/lib/uucp/uucico -r 1 -x 9 -s nazwa_odległego_systemu
Opcja -x 9 spowoduje zapisanie maksymalnej ilości informacji do
pliku /usr/spool/uucp/.Admin/audit.local.
Normalnie uruchamiam z opcją -x 4 ponieważ ten poziom
logowania pomaga mi przy problemach z logowaniem się. Oczywiście,
zawarte są tam czysto tekstowe informacje z twojego pliku
Systems (konto/hasło) tak więc uważaj, żeby nie mógł go każdy
czytać.
Od Pierre.Beyssac@emeraude.syseca.fr.
Taylor ma więcej poziomów logowania. Użyj opcji -x all, aby
otrzymać najwyższy możliwy poziom.
Możesz także przeglądać plik z inforamacjami poleceniem
tail -f /usr/spool/uucp/.Admin/audit.local
aby obserwować na bieżąco co się dzieje.
4.8 Nie działa - i co teraz ?
Ogólnie jeśli coś nie działa, to możesz odwołać się do wspomnianej
wyżej dokumentacji. Możesz także poprosić o pomoc bardziej obytych
z UUCP sąsiadów. Jednak zwykle jest to coś w rodzaju literówki.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
UUCP HOWTO pl 1 (2)UUCP HOWTO pl (2)UUCP HOWTO pl 6 (2)UUCP HOWTO pl 3 (2)UUCP HOWTO pl 2 (2)UUCP HOWTO pl (3)UUCP HOWTO pl 5 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5debian apt howto plKernel HOWTO pl 12 (2)XFree86 HOWTO pl (3)beowulf howto pl 3więcej podobnych podstron