[cstex] Migrace mezi TL různých verzí

Zdenek Wagner zdenek.wagner at gmail.com
Sat Jan 2 16:40:47 CET 2010


2010/1/2 Lukáš Procházka <lpr at pontex.cz>:
> Zdravím účastníky konference,
>
> měl bych dotaz.
>
> Na několika počítačích provozuji zároveň několik "emisí" TL, typicky TL 2007
> a nejnovější 2009, někde mám také neodinstalovaný TL 2005 (ten se ale asi
> moc nevyužívá).
>
Já pouštím TL v Linuxu, takže znám jen obecné věci, neznám windowsí
speciality, o těch vím jen z diskusí a zkušeností jiných.

Komp 1: Cesta k TL 2009 je v PATH zbytečně dvakrát a je až dost na
konci, perl je dřív. Bohužel perl není z windowsího světa, existuje
řada implementací, TL pro windows má svůj. Nevím, jak vnitřně pracuje
pdfcrop, je možné, že volá ghostscript. Zkusil bych dát cestu k TL2009
na začátek PATH.

Komp 2: Zde je cesta k TL 2009 na začátku PATH a pak je cesta k TL
2007. Většinou by to nemělo vadit, pouze v případě, že by instalace TL
2009 nebyla kompletní, mohly by se chybějící binárky pouštět z TL
2007.

> Věc, kterou řeším, zní: jak správně odinstalovat nějakou z předchozích verzí
> TL?
>
Odstranit z PATH a vymazat adresář. Ani ve Windows nezapisuje TL nic
do registrů.

> Jde o to, že jsem např. instaloval aktualizaci 1.22 skriptu pdfCrop.pl;
> postupně jsem jej nahrával do TL 2007 i 2009.
>
> Na jednom počítači mi správně pdfcrop běží, na druhém nikoli. Problém ale
> nemusí vězit v balíčku.
>
> Řekl bych, že problém je obecnější - že se "tlučou" některé verze TL
> navzájem, např. prostřednictvím cesty (proměnná PATH) - že se někdy najdou
> nějaké soubory z TL 2007, jindy z TL 2009 (nebo i TL 2005?).
>
> Rád bych tedy opustil TL 2007 a místo něj přešel na TL 2009, nebo měl
> alespoň jistotu, že na kompu se bude přednostně používat vybraný TL (TL
> 2009), jiný TL (TL 2007) jenom "na vyžádání".
>
Výhoda TL je právě v tom, že lze nainstalovat několik verzí vedle sebe
a přepínat mezi nim pouze změnou PATH. Karl Berry kdysi psal, že má na
svém počítači nainstalovány úplně všechny verze TL od prvopočátku.

> Jak tedy vypadá postup správného zrušení některé instalace TL? Stačí vymazat
> adresář s instalací? Případně jaké všechny systémové proměnné ručně
> zrušit/upravit? Liší se postup v případě odinstalce TL 2007/2009/2005?
>
> Pro lepší dokreslení přikládám výpis proměnných (zhrozí-li se někdo nad
> obsahem, dodávám, že "to se prostě za roky práce, instalací a zkoušení
> nasbírá", že jsem [doposud] nevěnoval čas tomu, abych proměnné "pročistil")
> a v případě kompu 1 i chybové hlášky pdfcrop.
>
> Vše WinXP.
>
> -- Komp 1 (s chybou pdfcrop):
>
> c:\Lukas>set path
>
> Path=C:/Programs/Tcl/bin;C:/Program Files/PC Connectivity
> Solution/;C:\WINDOWS/system32;C:\WINDOWS;C:\WINDOWS/System32/Wbem;C:/Program
> Files/Common Files/Autodesk Shared/;C:/Program Files/Common Files/MDL
> Shared/ISIS;C:/Program Files/Common Files/GTK/2.0/bin;c:/Program
> Files/Microsoft SQL
> Server/90/Tools/binn/;C:/PROGRA~1/COMMON~1/AUTODE~1/GIS/IMPORT~1/1.0;C:/PrgFiles/Perl/site/bin;C:/PrgFiles/Perl/bin;C:\TeXLive2007/bin/win32;C:\TeXLive2007/dviout;C:/gs/gs8.54/bin;C:/WINDOWS/system32/WindowsPowerShell/v1.0;C:/Program
> Files/doxygen/bin;C:\texlive\2009\bin\win32;C:\Lukas/Bat;C:/Program
> Files/clisp-2.47;C:\TeXLive\2009\bin\win32;;C:\PROGRA~1\COMMON~1\AUTODE~1
> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1;.tcl
>
> c:\Lukas>set t
> TEMP=C:\DOCUME~1\Lukas\LOCALS~1\Temp
> TEXMFCNF=C:\TeXLive2007\texmf-var\web2c
> TEXMFTEMP=C:\TeXLive2007\temp
> TLroot=C:\TeXLive2007
> TMP=C:\DOCUME~1\Lukas\LOCALS~1\Temp
>
> c:\Lukas>call pdfcrop.exe A1.pdf Res2/A1.pdf --verbose --clip --bbox "55 85
> 540 842"
> PDFCROP 1.22, 2009/12/29 - Copyright (c) 2002-2009 by Heiko Oberdiek.
> !!! Error: Parse error (option --bbox "55")!
>
> -- Komp 2 (běží bezproblémově):
>
> D:\Lukas>set path
> Path=C:\WINDOWS\System32\Wbem;C:\TeXLive\2009\bin\win32;D:/Programs/Tcl/bin;C:/TeXLive2007/bin/win32;C:/TeXLive2007/dviout;C:/gs/gs8.54/bin;C:\WINDOWS/system32;C:\WINDOWS;C:\WINDOWS/System32/Wbem;C:/Program
> Files/Common Files/Autodesk Shared/;c:/Program Files/Microsoft SQL
> Server/90/Tools/binn/;c:\Program Files\Microsoft SQL
> Server\90\Tools\binn\;C:\adabas\bin;C:\adabas\pgm;D:\Lukas\Bat;D:\Programs.Con;C:\Program
> Files\clisp-2.47;;C:\PROGRA~1\COMMON~1\AUTODE~1
> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl
>
> D:\Lukas>set t
> TEMP=C:\DOCUME~1\Lukas\LOCALS~1\Temp
> TEXMFCNF=C:\TeXLive2007\texmf-var\web2c
> TEXMFTEMP=C:\TeXLive2007\temp
> TLroot=C:\TeXLive2007
> TMP=C:\DOCUME~1\Lukas\LOCALS~1\Temp
>
> -- V případě obou kompů též stejný výpis:
>
> D:\Lukas>set g
> GS_LIB=C:\gs\gs8.54\lib;C:\gs\fonts
>
> Předem děkuji za odpovědi.
>
> Zdravím
>
> Lukáš Procházka
>
>
> --
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the csTeX mailing list