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:
- 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.
- 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).
- 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:
(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:
- typ systému, ktorý máte, alebo pre ktorý chcete inštalovať;
- kolekcie, ktoré chcete inštalovať a úroveň inštalácie (základná, odporúčaná alebo zvyšná);
- lokalizácia na vašom pevnom disku, kde majú byť súbory umiestnené;
- 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
|
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
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:
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:
- Nainštaluj LaTeXový balík natbib:
>> sh install-pkg.sh --package=natbib
- Nainštaluj LaTeXový balík alg bez zdrojových súborov a dokumentácie:
>> sh install-pkg.sh --package=alg --nosrc --nodoc
- Nainštaluj všetky balíky dostupné v zvyšnej (other) plain TeX kolekcii:
>> sh install-pkg.sh --collection=plain3
- Umiestni všetky súbory, ktoré sú potrebné pre PSTricks do tar súboru v /tmp:
>> sh install-pkg.sh --package=pstricks --archive=/tmp/pstricks.tar
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.