instalarea texlive întreruptă după ore de instalare; repornirea fără duplicare

Încerc să instalez texlive. Am procedat în modul recomandat, conform

După câteva ore de la inițierea descărcați cu install-tl conform instrucțiunilor din Cum se instalează „vanilla” TeXLive pe Debian sau Ubuntu? . La câteva ore după ce ați inițiat comanda install-tl, instalarea a fost întreruptă cu următorul mesaj de eroare:

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 

Nu am idee cum să implementez instrucțiunea crypic

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

pentru că nu pot găsi nicio informație ca ceea ce ar trebui să fie EXTRA-ARGS și Google nu a oferit niciun ajutor. Așa că am început din nou cu

install-tl 

sperând că va fi suficient de inteligent să nu pornești de la zero, dar nu a fost și a început de la zero, adică altul 3 ore. De data aceasta s-a prăbușit după câteva minute, cu

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 

De ce s-ar bloca instalarea în diferite locuri? Ar putea cineva să interpreteze aceste blocări și cum să preveniți-le? Dacă instalarea se blochează din nou, există o modalitate de a prelua locul unde am rămas? (probabil folosind misteriosul EXTRA-ARGS?). Dacă toate celelalte nu reușesc, există o altă modalitate de a obține o instalare mai puțin completă din latex care să funcționează de fapt?

Mulțumesc foarte mult pentru orice sfat?

Comentarii

  • I ' m-am confruntat cu aceeași problemă, le-am scris întreținătorilor.

Răspuns

Ceea ce urmează este răspunsul meu pe lista de corespondență TeX Live:

Suntem bine conștienți și am avut în trecut un mecanism care păstra am descărcat pachete și le-am reutilizat pentru instalare, astfel încât să nu se întâmple nici o descărcare dublă.

Apoi, o mulțime de oameni s-au plâns că în timpul instalării schemei complete, utilizarea discului a explodat la aproximativ 6 GB până la instalarea completă plus un set de pachete).

Astfel, deocamdată ștergem pachetele.

Mai mult, continuăm o instalare întreruptă citind pachetele deja instalate și instalăm doar rest: Acest lucru nu este posibil în acest moment și nu sunt sigur cum să garantez că toate fișierele tuturor pachetelor instalate până acum sunt instalate.

Administratorii de pachete precum dpkg (pe Debian) lovesc puternic pe hard disk prin sincronizarea fișierelor permanent pentru a garanta coerența. Nu sunt sigur dacă vrem să facem așa ceva pentru install-tl.

Ce ar putea fi posibil este următorul: Dacă install-tl se descompune și scrie un profil, atunci știe deja că instalarea pachetele sunt în regulă și scrie un indiciu în profil, astfel încât o repornire a instalării să poată continua de acolo. Mă voi uita la el.

Nu în ultimul rând, pe sx ai scris

Nu am idee cum să implementez crypic-ul instrucțiune

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

Ei bine, EXTRA-ARGS sunt acele argumente ați trecut la instalarea-tl pe instalarea originală, cum ar fi – repozitie sau altceva … În majoritatea cazurilor nu este necesar. Deci, în majoritatea cazurilor, pur și simplu faceți

install-tl --profile installation.profile

așa cum este .

Sper că vă ajută

Comentarii

  • S-a implementat vreodată acest lucru ? Am avut un eșec de instalare la ultimul obstacol din acest an (mult după ce totul a fost descărcat și instalat), dar programul de instalare a început să descarce totul de la zero. Găsesc că poate 1 din 2 instalații reușesc. Restul eșuează, adesea foarte departe de instalare. Aceasta este, cel puțin, o durere. (Nu am ' deocamdată sugestii inspirate pentru îmbunătățirea acesteia.)
  • Nu îmi pare rău, este extrem de banal și nu sunt sigur dacă acest lucru poate fi inclus în siguranță. Dar ok, l-am pus din nou pe radar, mulțumesc pentru ping.
  • Ce zici de o opțiune de a păstra pachetele descărcate? Adică o opțiune de a folosi vechiul comportament dacă oamenii își pot permite spațiul pe disc? Nu ' nu știți dacă acest lucru ar fi mai ușor și nu ar ajuta ' să vă ajute întotdeauna. (Și poate agrava lucrurile: obișnuiam să am instalări eșuate, deoarece aveam suficient spațiu, dar nu suficient spațiu.) Nu implicit, dar poate o opțiune. Pentru persoanele care plătesc pe fiecare bit descărcat sau au conexiuni foarte lente, posibilitatea de a ascunde în cache cumva descărcările ar putea îmbunătăți substanțial lucrurile.

Răspuns

Am rezolvat această problemă instalând nu schema full, ci small. După aceea am instalat manual pachetele necesare. tlmgr gui funcționează bine pentru asta.

În caz de probleme, reîncărcarea ar trebui să înceapă cu un set mai mic de pachete, nu fiecare (dar de fapt nu au existat probleme) .

De asemenea, am scris pe lista de distribuție TeXLive despre problema cu redescărcarea totul.Au propus următoarele (datorită lui Philip Taylor) (UPD):

  1. Descărcați depozitul TeXLive în directorul dvs. local cu rsync, care este incremental (nu descarcă din nou fișierele actuale)

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

  2. Instalați din depozitul local,

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

Comentarii

  • Mulțumesc amândurora pentru a scrie către întreținători. ' sunt reticent să instalez versiunea mică; ' e atât de plăcut să nu fiu nevoit să vă faceți griji dacă lipsește un pachet; dar ' este util să știi cum.

Răspunde

Încercați doar

sudo install-tl --profile installation.profile 

pe linia de comandă. Poate ați lovit o oglindă care nu a fost sincronizată complet.

Comentarii

  • Din păcate, acest lucru nu ' nu ajută la a doua parte a întrebării – programul de instalare începe de la zero.

Răspuns

Problema mea a fost aparent un depozit instabil. Există 2 moduri de a rezolva acest lucru, fie descărcați depozitul și folosiți-l așa cum este sugerat într-un alt răspuns, fie selectați manual altul.

Putem găsi toate oglinzile pe CTAN și așa cum este sugerat pe Pagina de instalare web , trebuie să „… adăugăm sisteme / texlive / tlnet la adresele URL oglindă de nivel superior date acolo pentru a ajunge la zona TL „.

Așa că am ales ctan.math.illi­nois.edu.

Dacă aveți deja instalarea Perl, pur și simplu utilizați următoarele în programul de instalare despachetat (dacă sunteți pe Windows ca mine):

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

Asigurați-vă că adăugați protocolul adecvat: (FTP / HTTP) dacă doriți să instalați prin web. Dacă ați descărcat repo, puteți face fără protocolul și indicați directorul unde se află fișierele.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *