Texlive-Installation nach stundenlanger Installation abgebrochen; Neustart ohne Duplizierung

Ich versuche, texlive zu installieren. Ich habe die empfohlene Vorgehensweise gemäß

nach Stunden seit dem Start des Download mit install-tl gemäß den Anweisungen in Wie installiere ich „vanilla“ TeXLive unter Debian oder Ubuntu? Stunden nach dem Auslösen des Befehls install-tl wurde die Installation abgebrochen mit der folgenden Fehlermeldung:

Installing [2507/3271, time/total: 03:01:18/03:46:09]: rec-thy [221k] TLUtils::check_file: removing /tmp/bgLBEx3xxA/o1ankpQviV/rec-thy.tar.xz, sizes differ: TLUtils::check_file: TL=0, arg=7428 TLPDB::_install_package: downloading did not succeed Installation failed. Rerunning the installer will try to restart the installation. Or you can restart by running the installer with: install-tl --profile installation.profile [EXTRA-ARGS] install-tl: Writing log in current directory: /usr/local/src/install-tl-20160728/install-tl.log 

Ich habe keine Ahnung, wie die Crypic-Anweisung implementiert werden soll.

install-tl --profile installation.profile [EXTRA-ARGS] 

weil ich keine Informationen finden kann, wie die EXTRA-ARGS sein sollten, und Google keine Hilfe bereitgestellt hat. Also begann ich erneut mit

install-tl 

in der Hoffnung, dass es klug genug wäre, nicht von vorne zu beginnen, aber es war nicht so und begann von vorne, was ein anderes bedeutete 3 Stunden. Diesmal stürzte es nach einigen Minuten mit

Installing [0051/3271, time/total: 04:08/04:30:47]: ae [84k] TLUtils::check_file: removing /tmp/ZLEUeUk8LV/ps7iOTjRWq/ae.tar.xz, sizes differ: TLUtils::check_file: TL=43160, arg=57364 TLPDB::_install_package: downloading did not succeed Installation failed. Rerunning the installer will try to restart the installation. Or you can restart by running the installer with: install-tl --profile installation.profile [EXTRA-ARGS] install-tl: Writing log in current directory: /usr/local/src/install-tl-20160728/install-tl.log 

ab. Warum sollte die Installation an verschiedenen Stellen abstürzen? Könnte jemand bitte diese Abstürze interpretieren und wie Verhindern Sie sie? Wenn die Installation erneut abstürzt, gibt es eine Möglichkeit, dort weiterzumachen, wo ich aufgehört habe (vermutlich mit den mysteriösen EXTRA-ARGS?). Wenn alles andere fehlschlägt, gibt es eine andere Möglichkeit, eine weniger vollständige Latex-Installation zu erhalten, die dies ermöglicht tatsächlich funktionieren?

Vielen Dank für jeden Rat?

Kommentare

  • I ' Ich hatte das gleiche Problem und schrieb an die Betreuer.

Antwort

Was folgt, ist meine Antwort auf der TeX Live-Mailingliste:

Wir sind uns dessen bewusst, und wir hatten früher einen Mechanismus, der die Aufgabe aufrechterhielt wnloaded Pakete herum und wiederverwendet sie für die Installation, so dass kein doppelter Download passiert.

Dann beschwerten sich viele Leute, dass während einer Installation von Schema-voll die Festplattennutzung auf über 6 GB explodierte (fällig) zur vollständigen Installation plus einem Satz aller Pakete).

Daher löschen wir vorerst die Pakete.

Setzen Sie außerdem eine abgebrochene Installation fort, indem Sie die bereits installierten Pakete lesen und nur die installieren rest: Dies ist derzeit nicht möglich, und ich bin nicht sicher, wie ich garantieren kann, dass alle Dateien aller bisher installierten Pakete tatsächlich installiert sind.

Paketmanager wie dpkg (auf Debian) haben die Festplatte durch permanente Synchronisierung von Dateien, um Konsistenz zu gewährleisten. Ich bin nicht sicher, ob wir so etwas für install-tl tun wollen.

Möglicherweise ist Folgendes möglich: Wenn install-tl zusammenbricht und ein Profil schreibt, weiß es bereits, dass das installiert ist Pakete sind in Ordnung und schreiben einen Hinweis in das Profil, damit von dort aus ein Neustart der Installation fortgesetzt werden kann. Ich werde mich darum kümmern.

Zu guter Letzt haben Sie auf sx

geschrieben. Ich habe keine Ahnung, wie ich das Crypic implementieren soll Anweisung

 `install-tl --profile installation.profile [EXTRA-ARGS]` 

Nun, die EXTRA-ARGS sind diese Argumente Sie haben bei der ursprünglichen Installation an install-tl übergeben, z. B. –repository oder etwas anderes … In den meisten Fällen nicht erforderlich. In den meisten Fällen tun Sie also einfach

install-tl --profile installation.profile

wie es ist .

Ich hoffe, das hilft

Kommentare

  • Wurde dies jemals implementiert? ? Ich hatte bei der allerletzten Hürde in diesem Jahr einen Installationsfehler (nachdem alles heruntergeladen und installiert wurde), aber das Installationsprogramm begann, alles von Grund auf neu herunterzuladen. Ich finde vielleicht 1 von 2 Installationen erfolgreich. Der Rest schlägt fehl, oft sehr weit in der Installation. Dies ist, gelinde gesagt, ein Schmerz. (Ich habe ' jedoch keine inspirierten Vorschläge zur Verbesserung.)
  • Nein, tut mir leid, das ist höchst nicht trivial und ich bin mir nicht sicher, ob dies der Fall ist kann sicher aufgenommen werden. Aber ok, ich habe es wieder auf mein Radar gesetzt, danke für das Pingen.
  • Wie wäre es mit einer Option, die heruntergeladenen Pakete beizubehalten? Das heißt, eine Option, um das alte Verhalten zu verwenden, wenn sich die Leute den Speicherplatz leisten können? ' weiß nicht, ob das einfacher wäre und es würde nicht immer helfen, '. (Und es kann alles noch schlimmer machen: Früher scheiterten Installationen, weil ich genug Speicherplatz hatte, aber nicht genug Speicherplatz.) Nicht Standard, aber möglicherweise eine Option. Für Leute, die pro heruntergeladenem Bit zahlen oder sehr langsame Verbindungen haben, kann die Möglichkeit, die Downloads zwischenzuspeichern, die Dinge erheblich verbessern.

Antwort

Ich habe dieses Problem gelöst, indem ich nicht das Schema full, sondern small installiert habe. Danach habe ich die notwendigen Pakete von Hand installiert. tlmgr gui funktioniert dafür einwandfrei.

Bei Problemen sollte das Herunterladen mit einem kleineren Satz von Paketen beginnen, nicht mit jedem (aber tatsächlich gab es keine Probleme).

Ich habe auch an die TeXLive-Mailingliste über das Problem beim erneuten Herunterladen von allem geschrieben.Sie schlugen Folgendes vor (danke an Philip Taylor) (UPD):

  1. Laden Sie das TeXLive-Repository in Ihr lokales Verzeichnis herunter mit rsync, das inkrementell ist (vorhandene Dateien werden nicht erneut heruntergeladen)

    rsync -a –delete rsync: // somectan / somepath / systems / texlive / tlnet / / your / local / dir

  2. Installation aus dem lokalen Repository,

    ./ install-tl -repository / your / local / dir

Kommentare

  • Vielen Dank an Sie beide Ich ' zögere, die kleine Version zu installieren. ' ist so schön, dass ich mir keine Sorgen machen muss, ob Ein Paket fehlt, aber es ist ' nützlich zu wissen, wie.

Antwort

Versuchen Sie einfach

sudo install-tl --profile installation.profile 

in der Befehlszeile. Vielleicht haben Sie einen Spiegel getroffen, der nicht vollständig synchronisiert wurde.

Kommentare

  • Leider hilft dies nicht ' beim zweiten Teil der Frage – das Installationsprogramm beginnt bei Null.

Antwort

Mein Problem war anscheinend ein instabiles Repository. Es gibt zwei Möglichkeiten, dies zu lösen: Laden Sie entweder das Repository herunter und verwenden Sie es wie in einer anderen Antwort vorgeschlagen, oder wählen Sie manuell eine andere aus.

Wir finden alle Spiegel unter CTAN und wie auf der Webinstallationsseite vorgeschlagen, müssen wir „… systems / texlive / tlnet an anhängen Die dort angegebenen Spiegel-URLs der obersten Ebene, um zum TL-Bereich zu gelangen „.

Also habe ich ctan.math.illi­nois.edu gewählt.

Wenn Sie Perl bereits installiert haben, verwenden Sie einfach Folgendes in Ihrem entpackten Installationsprogramm (wenn Sie unter Windows wie ich arbeiten):

perl install-tl --repository http://ctan.math.illi­nois.edu/systems/texlive/tlnet 

Stellen Sie sicher, dass Sie das entsprechende Protokoll hinzufügen: (FTP / HTTP) , wenn Sie über das Web installieren möchten. Wenn Sie das Repo heruntergeladen haben, können Sie auf das Protokoll verzichten und auf das Verzeichnis verweisen, in dem sich die Dateien befinden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.