3 Inštalácia a použitie pod operačným systémom Unix

TeX Live CD-ROM možno použiť tromi spôsobmi:

  1. Môžete pripojiť CD-ROM na váš súborový systém, prispôsobiť vašu PATH, a spúšťať všetko z CD-ROMu; toto riešenie vyžaduje veľmi málo diskového priestoru a umožňuje vám okamžitý prístup ku všetkým dátam na CD-ROMe. Hoci výkonnosť nebude optimálna, je toto riešenie vhodné, napríklad v prípade PC počítačov, na ktorých beží operačný systém Linux.
  2. Je možné nainštalovať celý systém alebo jeho časť na váš lokálny pevný disk. Toto je najlepšia metóda pre väčšinu ľudí, ak majú dostatok miesta na disku (minimum okolo 10 megabajtov, okolo 100 megabajtov na odporúčaný systém).
  3. Je možné nainštalovať vybraté balíky na prácu buď s vašim už existujúcim TeX systémom alebo TeX Live systémom, ktorý ste nainštalovali predtým.

Každá z horeuvedených metód je bližšie popísaná v nasledujúcich odsekoch.


Upozornenie: Tento CD-ROM je v ISO 9660 (High Sierra) formáte s rozšíreniami Rock Ridge a Joliet. Aby ste využili všetky výhody tohoto CD-ROMu v systéme Unix, váš systém musí byť schopný využívať rozšírenia Rock Ridge. Prečítajte si prosím dokumentáciu k príkazu mount a presvedčte sa, či je to možné. Ak máte viacero rôznych počítačov pripojených do lokálnej siete, presvedčte sa, či môžete umiestniť CD-ROM na ten z nich, ktorý podporuje Rock Ridge a použiť ho s ostatnými.

Linux, FreeBSD, Sun, SGI a DEC Alpha systémy by mali byť schopné používať CD-ROM bez problémov. Kvôli budúcim verziám tejto dokumentácie by sme ocenili detailné pripomienky užívateľov ostatných systémov.

Nižšie uvedený postup inštalácie predpokladá, že ste už úspešne nainštalovali CD-ROM s úplnou Rock Ridge kompatibilitou.


3.1 Spúšťanie TeX Live z CD-ROMu

Usporiadanie Web2c vám dovoľuje spúšťať programy jednoducho pridaním zodpovedajúceho adresáru v adresári bin na CD-ROM do vašej PATH. Podporné súbory budú potom nájdené bez toho, aby ste robili čokoľvek ďalšie. Nasledujúca tabuľka zobrazuje zoznam možných systémov a im zodpovedajúce adresáre.
DEC Alphaev5 OSF 4.0d alphaev5-osf4.0d
HP9000 HPUX 10.10 hppa20-hpux10.20
Intel x86 s GNU/Linux i386-linux
Intel x86 s FreeBSD ELF 3.4 i386-freebsd
SGI IRIX 6.5 mips-irix6.5
IBM RS 6000 AIX 4.2.* rs6000-aix4.2.1.0
Sun Sparc Solaris 2.7 sparc-solaris2.7
Windows 9X/2000/NT win32
Možno vás trápi otázka, čo sa stane s fontami alebo zmenenou konfiguráciou, ktorá vznikne pri vašej práci, keďže nemôžete meniť súbory na CD-ROMe. Avšak, vy si môžete udržiavať paralelný, zapisovateľný TeX strom na vašom pevnom disku. Tento bude prehľadávaný skôr ako hlavný strom na CD-ROMe. Predvolené umiestnenie je texmf-localconfig na CD (ktoré neexistuje!), čiže toto nastavenie musíte zmeniť nastavením premennej VARTEXMF.

Používatelia sh alebo bash na Intel PC so systémom Linux môžu pripojiť TeX Live CD-ROM na /cdrom napísaním príkazu:


>> mount -t iso9660 /dev/cdrom /cdrom
Ďalej je treba pridať do premennej PATH adresár obsahujúci binárne súbory pre danú architektúru medzi prehľadávané adresáre.

  PATH=/cdrom/bin/i386-linux:$PATH
  export PATH
  VARTEXMF=/usr/TeX.local
  export VARTEXMF

Je vhodné tieto riadky vložiť aj do skriptu .profile.

Ak máte pochybnosti, obráťte sa na vášho lokálneho systémového administrátora so žiadosťou o pomoc pri inštalácii vášho CD-ROMu alebo konfigurácii adresárov.

Požadované podporné súbory budú inštalované na váš pevný disk vtedy, keď ich budete prvý raz potrebovať. Dobrým nápadom je spustiť skript texconfig okamžite a presvedčiť sa, že všetko funguje.

3.2 Inštalácia TeX Live na pevný disk

Všetky potrebné kroky na inštaláciu celej alebo časti distribúcie na váš pevný disk zahŕňajú pripojenie CD-ROMu, prejdenie do koreňového adresáru a napísanie príkazu:

>> sh install-cd.sh
(Na niektorých systémoch Unix možno budete musieť použiť sh5 alebo bash.) Tento skript pristupuje k zoznamom kolekcií a balíkov na CD-ROMe a snaží sa zistiť, na akom počítačovom systéme pracujete. Mal by začať zobrazovať nasledujúce riadky:

  Initializing collections... Done initializing.
  Counting selected collections... Done counting.
  Calculating disk space requirements for collections...Done calculating that.
  Initializing system packages... Done initializing system.

Potom zobrazí hlavnú kontrolnú obrazovku (Figure 1), ktorá vám umožňuje meniť štyri veci:

  1. typ systému, ktorý máte, alebo pre ktorý chcete inštalovať;
  2. kolekcie, ktoré chcete inštalovať a úroveň inštalácie (základná, odporúčaná alebo zvyšná);
  3. lokalizácia na vašom pevnom disku, kde majú byť súbory umiestnené;
  4. niektoré vlastnosti za behu programov;

Možnosti si vyberáte napísaním písmena alebo čísla a stlačením ‘return’. V príklade bol detekovaný systém Linux ELF, bol nastavený predvolený typ úrovne inštalácie pre všetky kolekcie odporúčaný (recommended) a predvolený inštalačný adresár je /usr/local. Všimnite si, že je taktiež zobrazené miesto na pevnom disku potrebné na inštaláciu pri súčasnom nastavení. Ak by ste akceptovali navrhované nastavenie, budete potrebovať okolo 100 megabajtov voľného diskového priestoru. Avšak, základné nastavenie by zabralo iba okolo 10 megabajtov a možno ho rozšíriť vybranými balíkmi vtedy, keď ich budete potrebovať.

V adresári, ktorý ste zvolili na inštaláciu, umiestni inštalačný skript binárne súbory do podadresáru bin a podporný súborový strom do podadresáru texmf.



  ==================> TeX Live installation procedure <================
  
  ==> Note: Letters/digits in <angle brackets> indicate menu items <===
  ==>       for commands or configurable options                   <===
  
   Proposed platform: Intel x86 with GNU/Linux
   <P> over-ride system detection and choose platform
   <C> collections:    24 out of 35, disk space required: 193176 kB
   <S> systems:         1 out of  8, disk space required:   8355 kB
                               total disk space required: 201531 kB
   <L> install level (1: basic, 2: recommended, 3: all): 2
   <D> directories:
     TEXDIR      (The main TeX directory)        : /usr/TeX
     TEXMFLOCAL  (Directory for local styles etc): /usr/TeX/texmf-local
     VARTEXMF (Directory for local config)       : /usr/TeX/texmf-var
   <O> options:
      [ ] alternate directory for generated fonts ()
      [ ] create symlinks in standard directories
      [ ] do not install macro/font doc tree
      [ ] do not install macro/font source tree
   <I> start installation,  <H> help,  <Q> quit
  
  Enter command:

Obr. 1: Hlavná kontrolná obrazovka

          name            selection         size
    <1>   bibtex    [recommended]     7597 kB
    <2>   doc       [recommended]    21152 kB
    <3>   dvips     [recommended]      430 kB
    <4>   etex      [recommended]      102 kB
    <5>   fonts     [recommended]    51447 kB
    <6>   formats   [recommended]    14651 kB
    <7>   generic   [recommended]      459 kB
    <8>   graphics  [recommended]     9674 kB
    <9>   lang      [recommended]    19618 kB
    <U>   latex     [recommended]    23429 kB
    <V>   metapost  [recommended]     1443 kB
    <W>   omega     [recommended]     4986 kB
    <X>   pdftex    [recommended]      471 kB
    <Y>   plain     [recommended]     1113 kB
    <Z>   texlive   [recommended]    10155 kB
                             SUM:   166829 kB
  ==============================================================
    global commands: select <N>one / <B>asic / R<E>commended / <A>ll
                     for all collections
    <R>   return to platform menu
    <Q>   quit

Obr. 2: Výber kolekcií



  Collection: Fonts
  ===================================================
  
  Fonts, including metrics, virtual fonts and sources
  
  ===================================================
    <N>  No packages
    <B>  Basic packages                 [  1023 kB]
    <E>  Basic + Recommended packages   [ 51447 kB]
    <A>  All packages                   [127417 kB]
  
  ===================================================
    <R>   return to collection menu
    <Q>   quit
  
  Enter command:

Obr. 3: Prispôsobenie kolekcie

Ponuky options vám umožňujú sa rozhodnúť, či sa nové fonty budú vytvárať v inom adresári (ak chcete, aby bol hlavný balík pre väčšinu užívateľov prístupný iba na čítanie) a či budú vytvorené symbolické spojenia pre informačné stránky man a GNU info v štandardných adresároch; budete samozrejme potrebovať správcovské práva, aby ste to urobili. Keď zvolíte <C> ako voľbu pre kolekcie, zobrazí sa obrazovka s výberom možných kolekcií, predvolená úroveň inštalácie a požadované voľné miesto na disku (obrázok 2). Môžete si zvoliť požadovanú úroveň inštalácie pre každú kolekciu, z možných volieb od none (žiadnej) až po all (kompletnú). Toto nastavenie môžete urobiť buď pre všetky kolekcie naraz, alebo si zvoliť určitú kolekciu a nastaviť jej úroveň (obrázok 3).

Keď ste hotoví, vráťte sa na hlavnú obrazovku a odštartujte inštaláciu. Inštalačný program zoberie každú kolekciu a systémy, ktoré ste si zvolili, prezrie zoznam súborov na CD-ROMe a zostaví hlavný zoznam súborov, ktoré sa budú prenášať. Tieto potom budú prekopírované na váš pevný disk. Ak ste inštalovali systém, vyvolá sa jeho inicializačný program (vytváranie formátových súborov, atď.). Keď sa táto fáza skončí posledné, čo potrebujete spraviť, je pridať správny podadresár bin z vašej inštalácie TeXu do vašej PATH a môžete začať používať TeX. Ak chcete, môžete premiestniť binárne súbory o jednu úroveň vyššie, napr. z adresára /usr/local/bin/alpha-osf3.2 do adresára /usr/local/bin. Ak to však spravíte, musíte editovať súbor texmf/web2c/texmf.cnf (pozri Prílohu 9) a upraviť riadok nikde na začiatku, ktorý číta


    TEXMFMAIN = $SELFAUTOPARENT

na


    TEXMFMAIN = $SELFAUTODIR

Ak premiestnite binárne súbory do úplne iného adresárového stromu, budete musieť editovať TEXMFMAIN a špecifikovať adresárový strom podporných súborov explicitne a nastaviť TEXMFCNF vo vašom prostredí na $TEXMFMAIN/texmf/web2c.

3.3 Inštalovanie jednotlivých balíkov TeX Live na pevný disk

Niekedy možno budete potrebovať opäť použiť TeX Live CD-ROM buď na aktualizáciu už existujúcej inštalácie alebo na pridanie nových programov do už existujúcej inštalácie z CD-ROMu. Keďže hlavný inštalačný program je určený iba na prvotnú inštaláciu, na dodatočné inštalácie je možné použiť skript install-pkg.sh z CD-ROMu. Spustíte ho pripojením CD-ROMu, prejdením do pripojeného adresáru a spustením príkazu

>> sh install-pkg.sh options

Skript je možné spustiť s deviatimi nastaveniami. Prvé štyri umožňujú určiť: meno individuálneho balíka, ktorý chcete nainštalovať, meno celej kolekcie (napríklad ams2), meno pripojeného adresáru CD-ROMu a meno adresáru obsahujúceho zoznamov súborov (bežne sú tieto posledné dve hodnoty nastavené automaticky):

--package=name
--collection=name
--cddir=name
--listdir=name

Čo sa skutočne bude diať určujú ďalšie štyri nastavenia; prvé dve vám umožňujú vypustiť z inštalácie dokumentáciu a zdrojové súbory, tretie zastaví predvolené spúšťanie mktexlsr na záver inštalácie, ktoré prebuduje databázu súborov a štvrté nerobí nič len vypíše zoznam súborov, ktoré budú inštalované:

--nodoc
--nosrc
--nohash
--listonly

Nakoniec, posledné nastavenie umožňuje určiť, že namiesto inštalácie súborov skript vytvorí iba tar archív v špecifikovanom adresári:

--archive=name

Preto, keby sme napr. jednoducho chceli vidieť súbory, ktoré tvoria balík fancyhdr skôr, ako ho nainštalujeme, náš príkaz a následný výstup by mohol vyzerať takto:


>> sh install-pkg.sh --package=fancyhdr --listonly

texmf/doc/latex/fancyhdr/fancyhdr.dvi
texmf/doc/latex/fancyhdr/fancyhdr.tex
texmf/lists/latex3/fancyhdr
texmf/source/latex/fancyhdr/README
texmf/source/latex/fancyhdr/fancyheadings.new
texmf/tex/latex/fancyhdr/extramarks.sty
texmf/tex/latex/fancyhdr/fancyhdr.sty
texmf/tex/latex/fancyhdr/fixmarks.sty
Iné príklady použitia:

3.4 Program texconfig

Po inštalácii, keď sú všetky súbory prekopírované na svoje miesta, môžete spustiť program nazvaný texconfig, ktorý vám umožňuje prispôsobiť systém vašim lokálnym potrebám. Tento program môžete spustiť aj kedykoľvek neskôr, keď budete potrebovať zmeniť vaše nastavenie a to buď v režime celej obrazovky (čo vyžaduje program dialog, zahrnutý v binárnych balíkoch) alebo v režime s príkazovým riadkom. Program by mal byť používaný pri každej údržbe, ako napr. zmena inštalovaných tlačiarní alebo prebudovanie databázy súborov. Oba režimy majú prístupnú nápovedu, ktorá vás prevedie cez ponúkané možnosti.