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

Lukáš Procházka lpr at pontex.cz
Sat Jan 2 21:12:41 CET 2010


Děkuji za reakci.

Zkusil jsem na "kompu 1" změnit pořadí TL tak, aby se nejprve hledalo v  
binárkách TL 2009 a až potom v TL 2007. Pdfcrop se rozběhl i na kompu 1.

Pro instalaci TL na Win si ze zmínky o Karl Berrym beru závěr, že by mělo  
jít "vyházet" všechny systémové proměnné TL*, TEXMF*, PERL5LIB a vyřadit z  
PATH odkazy na jakýkoli adresář s binárkami v TL z "vlastností systému"  
("Tento počítač...") za předpokladu, že  spouštění jakékoli konverzní  
binárky TL (pdflatex.exe, pdftex.exe, pdfcrop.exe apod.) by předcházelo  
spuštění dávky, která by výše zmíněné systémové proměnné - některé nebo  
všechny, podle verze TL - nastavila na požadovanou hodnotu - podle toho,  
jako verzi TL by člověk chtěl použít.

Takové řešení by přineslo, že by uživatel věděl přesně, která verze TL se  
používá (a kde tedy hledat problém, když něco nepoběží) a že by všechny  
verze TL šly provozovat paralelně.

Děkuji za info, že pro ODinstalaci nějaké verze TL stačí smazat adresář.

Došlo mi, že pro úplnou ODinstalaci je třeba také příp. ručně smazat  
položky "Nabídky start" pro menu "TeXLive 20??", a to jednotlivě pro  
všechny uživatele.

Zdravím

Lukáš Procházka


On Sat, 02 Jan 2010 16:40:47 +0100, Zdenek Wagner  
<zdenek.wagner at gmail.com> wrote:

> 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
>>
>
>
>


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/





More information about the csTeX mailing list