PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TeX Live Manager Update und Perl.exe



pitterpolo
05-07-2014, 13:49
Hey ho,

ich habe seit einger Zeit mit dem TeX Live Update-Manager. Ich weiß nicht, seit wann genau das Problem besteht, kann nur mutmaßen, aber nachdem ich den Manager öffne und alle Pakete aktualisieren will, kommt es zum Freeze und die Meldung, dass perl.exe nicht funktioniert. Weiß jemand weiter? Ich hatte vor 3-4 Wochen Adobe Acrobat Professional 11 installiert, kann es irgendwie daran liegen?

Im Anhang habe ich Screeshots reingestellt. Mein Betriebssystem: Windows 7 Professional (64-bit).

Ich bedanke mich im Voraus und wünsche ein schönes Wochenende,
pitterpolo

nixversteh
05-07-2014, 15:08
Hallo pitterpolo,


Achtung:

Unter Windows sind Fehlermeldungen offenbar nicht auszuschließen.

Falls es zu Server-Fehlern (error timeout connection blablabla oder so ähnlich) beim Server der Uni Wien (univie) kommt, so empfiehlt sich folgende Lösung: Man versucht dann beim Installationsbildschirm am Beginn das Häkchen bei “Ändern der voreingestellten Installationsquelle” zu setzen und wählt dann einen anderen Spiegelserver aus. (Jeder der angeführten in Europa sollte relativ flott funktionieren).
Falls es unter Windows 7 oder 8 zu Problemen mit einem “Perl“-Skript kommt (“perl.exe” funktioniert nicht oder Ähnliches), so hat man hier die Ursache irgendwie noch nicht recht festgestellt. Was man laut http://www.tug.org/texlive/windows.html machen kann:
Man versucht, die install-tl.bat-Datei mit Rechter Maustaste -> “Ausführen als Administrator” zu öffnen. Oder:
Man versucht die install-tl-advanced-Datei. Man kann auch zusätzlich versuchen, hier nur eine Minimal-Version zu installieren und dann die restlichen Pakete mit dem Paket-Manager zu installieren.
Wer mit der Konsole umgehen kann: In den Ordner gehen, wo die .bat-Datei liegt, und install-tl -v -gui text ausführen.

Weitere Hinweis zur Installation (auf Deutsch :-) für Windows gibt es unter http://www.dante.de/tex/tl-install-windows.html
Quelle: http://mathematik.oehunigraz.at/latex/installation/

Viel Erfolg

Gruß

Martin

nixversteh
05-07-2014, 15:19
... Version zwei:

Wieso denn so kompliziert?

Ich hab früher mal ein bischen mit regulären Ausdrücken mit Perl getestet und bei mir lief es ganz einfach, sofern es kein Problem ist wenn die Dateien über die CMD-Box gestartet werden sollen.

1. Strawberry Perl runterladen und installieren:
http://strawberryperl.com/

2. Installation Testen:
CMD-Box öffnen und "perl -v" ohne die " eingeben.
Es sollte eine Ausgabe kommen in der steht welche Version von Perl installiert ist.
Falls dies nicht der Fall ist, kann der Pfad zur "perl.exe" auch manuell in die Umgebungsvariable PATH eingetragen werden.

3. Skript ausführen:
Einfach in die CMD Box dies hier eingeben:
perl [Pfad zur Skriptdatei]

Beispiel: perl c:\skripte\hello.pl

Die Ausgabe erfolgt dann in der CMD Box

*******************
Viel Erfolg

Gruß

Martin

nixversteh
05-07-2014, 15:30
... Version drei:

http://tex.stackexchange.com/questions/47367/tlmgr-error-perl-exe-has-stopped-working

Gruß

Martin

pitterpolo
08-07-2014, 09:40
Folgendes ist eben passiert: Haben den Manager normal gestartet. Paketaktualisierungen haben wie erwartet nicht funktioniert. Über die Konsole versucht upzudaten, auch fehlgeschlagen. Auf https://www.tug.org/texlive/tlmgr.html update-tlmgr.exe runtergeladen, augenscheinlich alles glatt gelaufen, doch immer noch dieselbe Meldung (siehe Screenshots).
Werde später oben genannten Lösungswese genauer anschauen, vielen Dank dafür! Aber warum 'nervt' perl, wenn der Manager, wie auch immer (?), beschädgt ist? Hm....

pitterpolo
12-07-2014, 17:34
So, die Variante die bat-Datei mittels Administratorrechten auszuführen hat - aus mir unersichtlichen Gründen - geklappt. Hatte die alte Version deinstalliert, dann mittels Administratorrechten installiert und jetzt läuft tlmgr wie gewohnt. Vielen Dank!