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, spustiť install-cd.sh skript and zvoliť voľbu <R> (‘neinštalovať súbory, nastaviť spustenie z CD-ROM’), a spúšťať všetko z CD-ROMu. Takýto spôsob zaberá veľmi málo diskového priestoru a umožňuje vám okamžite pristupovať ku všetkému na CD-ROMe, hoci rýchlosť nebude vždy optimálna. Uvedený spôsob je napríklad dokonale akceptovateľný na PC počítačoch využívajúcich Linux. Môžte tiež skopírovať obsah celého CD na váš pevný disk a pracovať rovnakým spôsobom.
  2. Môžete inštalovať celý systém alebo jeho časť na váš lokálny pevný disk. Toto je najlepšia metóda pre väčšinu ľudí, ak potrebujú ušetriť diskový priestor (minimum okolo 20 megabajtov, okolo 100 megabajtov na odporúčaný dobre veľký systém).
  3. Je možné nainštalovať vybraté balíky a pracovať buď s existujúcim TeXovým 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 oddieloch.


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 použí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, ak pridáte do vašej PATH adresár zodpovedajúci adresáru pod bin na CD-ROMe. 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
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-var na CD (ktoré neexistuje!), takže musíte prepísať toto nastavenie nastavením premennej VARTEXMF.

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


>> mount -t iso9660 /dev/cdrom /mnt/cdrom
Potom by mali zmeniť aktuálny adresár na /mnt/cdrom, spustiť

>> sh install.sh
a zvoliť voľbu <R> (neinštaluje súbory, nastavuje beh z CD-ROMu). Nakoniec je treba pridať adresár obsahujúci binárne súbory pre danú architektúru medzi prehľadávané adresáre, t.j. rozšíriť vyhľadávacie cesty zmenou premennej PATH.

  PATH=/mnt/cdrom/bin/i386-linux:$PATH
  export PATH
  VARTEXMF=/usr/TeX/texmf-var
  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ť. Máte možnosť editovať alebo meniť lokálne konfiguračné súbory, ktoré sú uložené v adresári podľa premennej $VARTEXMF. Každý formát, ktorý je potrebný bude generovaný a uchovávaný tu.

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, zmenu 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ť (organizované sú do dvoch skupín: standard collections a language collections);
  3. lokalizáciu na vašom pevnom disku, kde majú byť súbory umiestnené;
  4. niektoré vlastnosti behu programov.


  =================> 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> standard collections   <L> language collections
     4 out of 53, disk space required:  46049 kB
    <S> systems:         1 out of  1
    <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
    <R> do not install files, set up to run off CD-ROM
    <I> start installation,  <H> help,  <Q> quit
  
  Enter command:
  

Obrázok 1: Hlavná kontrolná obrazovka

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, bude inštalovaný predvolený typ úrovne inštalácie pre všetky kolekcie a predvolený inštalačný adresár je /usr/TeX. 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 60 megabajtov voľného diskového priestoru. Avšak, základné nastavenie by zabralo iba okolo 30 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 podporovaný TeXový strom do texmf. Pridaný strom texmf-var bude obsahovať kópie konfiguračných súborov (okrem hlavného texmf.cnf), ktoré sú modifikované texconfig programom. Tento strom bude tiež uchovávať generované formátové súbory pre TeX, METAFONT, atď.



  a [X] Essential programs and files  p [ ] LaTeX supplementary packages
  b [ ] Extra BibTeX styles           s [ ] Advanced math typesetting
  c [ ] Chemical typesetting          t [ ] Music typesetting
  d [ ] Context macro package         u [ ] Omega
  e [X] Extra documentation           v [X] pdfTeX
  f [ ] eTeX                          w [ ] Drawing and graphing packages
  g [ ] TeX auxiliary programs        x [ ] Plain TeX extra macros
  h [ ] TeX font-related programs     y [ ] Extra PostScript fonts
  i [ ] Extra fonts                   z [ ] PostScript utilities
  j [ ] Extra formats                 A [ ] Support for publishers
  k [ ] Games typesetting (chess, etc B [ ] Type1 font manipulation
  l [ ] Miscellaneous macros          C [ ] Examples from TeX books
  m [ ] HTML/SGML/XML support         D [ ] Styles for University theses
  n [X] Basic LaTeX packages          E [ ] TrueType font manipulation
  o [ ] Support for latex3            F [ ] Various support tools for win
  
    <-> deselect all <+> select all <R> return to platform menu <Q> quit
  
  Press key to toggle status of collection:

Obrázok 2: Výber štandardných kolekcií



  a [ ] Support for Armenian          n [ ] Support for Italian
  b [ ] Chinese, Japanese, Korean     o [ ] Support for Latin
  c [ ] Support for Croatian          p [ ] Support for Manju
  d [ ] Support for Cyrillic          s [ ] Support for Mongolian
  e [ ] Support for Czech/Slovak      t [ ] Support for Norwegian
  f [ ] Support for Danish            u [ ] Other hyphenation files
  g [ ] Support for Dutch             v [ ] Support for Polish
  h [ ] Support for Finnish           w [ ] Support for Portuguese
  i [ ] Support for French            x [ ] Support for Spanish
  j [ ] Support for German            y [ ] Support for Swedish
  k [ ] Support for Greek             z [ ] Support for Tibetan
  l [ ] Support for Hungarian         A [ ] Support for UK English
  m [ ] Support for Indic             B [ ] Support for Vietnamese
  
    <-> deselect all <+> select all <R> return to platform menu <Q> quit
  
  Press key to toggle status of collection:

Obrázok 3: Výber jazykových kolekcií

Keď si zvolíte <C> pre štandardné kolekcie, zobrazí sa obrazovka s výberom možných kolekcií (obrázok 2). Každá kolekcia - súbory TeXových makier, rodiny Metafontových fontov, a tak ďalej - pozostáva z niekoľkých balíkov. Môžte si vybrať, resp. nevybrať balík pri inštalácii stlačením kľúča. Poznamenajme, že výber písmenom je case-senzitívny (t.j. rozlišuje sa malé a veľké písmeno).

Keď si zvolíte <L> pre jazykové kolekcie, zobrazia sa vám kolekcie dostupnej jazykovej podpory (obrázok 3). Každá kolekcia pozostáva z niekoľkých balíkov, ktoré poskytujú súbory pre správne rozdeľovanie slov a fonty.

<O> pre voľby umožňuje vám rozhodnúť, či nové fonty budú vytvárané v inom adresári (ak chcete, aby bol hlavný balík pre väčšinu používateľov prístupný iba na čítanie) a či budú vytvorené symbolické spojenia pre binárne súbory, 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ď 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 11) a upraviť riadok niekde na začiatku, ktorý je momentálne


    TEXMFMAIN = $SELFAUTOPARENT

na


    TEXMFMAIN = $SELFAUTODIR

Ak premiestnite celú inštaláciu do úplne iného adresárového stromu, budete potrebovať editovať TEXMFMAIN aby ste špecifikovali podporný strom 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 tex-mathextra), 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 alebo 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.