texlive installation afbrudt efter timers installation genstart uden duplikering

Jeg prøver at installere texlive. Jeg fortsatte på den anbefalede måde, pr.

Efter timer siden jeg startede download med install-tl ifølge instruktionerne i Sådan installeres “vanille” TeXLive på Debian eller Ubuntu? . Timer efter installationen af install-tl-kommandoen afbrød installationen med følgende fejlmeddelelse:

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 

Jeg aner ikke, hvordan jeg implementerer krypisk instruktion

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

fordi jeg ikke kan finde nogen oplysninger om, hvad EXTRA-ARGS skal være, og google leverede ingen hjælp. Så jeg startede igen med

install-tl 

i håb om, at det ville være smart nok til ikke at starte fra bunden, men det var ikke, og startede helt fra bunden, hvilket betyder en anden 3 timer. Denne gang styrtede det ned efter et par minutter med

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 

Hvorfor skulle installationen gå ned forskellige steder? Kan nogen fortolke disse nedbrud, og hvordan man forhindre dem? Hvis installationen går ned igen, er der en måde at samle op på, hvor jeg slap? (formodentlig ved hjælp af den mystiske EXTRA-ARGS?). Hvis alt andet mislykkes, er der en anden måde at få en mindre komplet latexinstallation, der vil fungerer det faktisk?

Mange tak for noget råd?

Kommentarer

  • I ' har stået over for det samme problem, skrev til vedligeholdere.

Svar

Hvad der følger er mit svar på TeX Live-mailinglisten:

Vi er velkendte, og vi havde tidligere en mekanisme, der fastholdt wnloadede pakker rundt og genbrugte dem til installation, så der ikke skete nogen dobbelt download.

Derefter klagede mange mennesker over, at diskforbruget under en installation af skema-fuld eksploderede til ca. 6+ GB (på grund af til fuld installation plus et sæt af alle pakker).

Således sletter vi nu pakkerne.

Desuden fortsætter en afbrudt installation ved at læse de allerede installerede pakker og kun installere resten: Dette er ikke muligt i øjeblikket, og jeg er ikke sikker på, hvordan jeg kan garantere, at alle filer af alle de hidtil installerede pakker faktisk er installeret.

Pakkehåndtering som dpkg (på Debian) ramte hårdt på harddisk ved at synkronisere filer permanent for at garantere konsistens. Jeg er ikke sikker på, om vi vil gøre noget som dette for install-tl.

Hvad der muligvis er muligt er følgende: Hvis install-tl bryder sammen og skriver en profil, ved den allerede, at den installerede pakker er fine, og skriver et tip til profilen, så en genstart af installationen kan fortsætte derfra. Jeg vil undersøge det.

Sidst men ikke mindst, på sx skrev du

Jeg har ingen idé om, hvordan man implementerer krypic instruktion

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

godt, EXTRA-ARGS er disse argumenter du sendte ind for at installere -tl på den originale installation, som –respons eller noget andet … I de fleste tilfælde ikke nødvendigt. Så i de fleste tilfælde gør du simpelthen

install-tl --profile installation.profile

som det er .

Håber det hjælper

Kommentarer

  • Er dette nogensinde blevet implementeret ? Jeg fik en installationsfejl ved den sidste forhindring i år (godt efter alt blev downloadet og installeret), men installationsprogrammet startede med at downloade alt fra bunden. Jeg finder måske, at 1 ud af 2 installationer lykkes. Resten mislykkes, ofte meget langt ind i installationen. Dette er mildt sagt en smerte. (Jeg har dog ikke ' nogen inspirerede forslag til forbedring.)
  • Beklager, det er meget ikke-trivielt, og jeg er ikke sikker på, om dette kan med sikkerhed inkluderes. Men ok, jeg lagde det tilbage på min radar, tak for ping.
  • Hvad med en mulighed for at beholde de downloadede pakker? Dvs. en mulighed for at bruge den gamle adfærd, hvis folk har råd til diskplads? Ved ikke ' om det ville være lettere, og det ville ' ikke altid hjælpe. (Og det kan gøre tingene værre: Jeg plejede, at installationer mislykkedes, fordi jeg havde nok plads, men ikke nok plads.) Ikke standard, men måske en mulighed. For folk der betaler pr. Downloadet bit eller har meget langsomme forbindelser, kan evnen til at cache downloads på en eller anden måde forbedre tingene væsentligt.

Svar

Jeg løste dette problem ved ikke at installere full -skemaet, men small. Derefter installerede jeg nødvendige pakker i hånden. tlmgr gui fungerer fint til det.

I tilfælde af problemer skulle genindlæsning starte med et mindre sæt pakker, ikke alle (men der var faktisk ingen problemer) .

Jeg skrev også til TeXLive-mailinglisten om problemet med at downloade alt igen.De foreslog følgende (takket være Philip Taylor) (UPD):

  1. Download TeXLive-arkiv til din lokale bibliotek med rsync, hvilket er inkrementelt (det downloader ikke de nuværende filer igen)

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

  2. Installer fra det lokale lager,

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

Kommentarer

  • Tak til jer begge til at skrive til vedligeholdere. Jeg ' er tilbageholdende med at installere den lille version; det ' er så rart ikke at skulle bekymre sig om en pakke mangler, men det ' er nyttigt at vide hvordan.

Svar

Prøv bare

sudo install-tl --profile installation.profile 

på kommandolinjen. Måske rammer du et spejl, der ikke var fuldt synkroniseret.

Kommentarer

  • Desværre hjælper dette ikke ' med den anden del af spørgsmålet – installationsprogrammet starter fra bunden.

Svar

Mit problem var tilsyneladende et ustabilt lager. Der er 2 måder at løse dette på, enten downloade lageret og bruge det som foreslået i et andet svar eller manuelt vælge et andet.

Vi kan finde alle spejle på CTAN , og som foreslået på Webinstallationsside , skal vi “… tilføje systems / texlive / tlnet til de øverste niveau-spejl-webadresser der er angivet for at komme til TL-området “.

Så jeg valgte ctan.math.illi­nois.edu.

Hvis du allerede har Perl-installation, skal du blot bruge følgende i dit ikke-pakkede installationsprogram (hvis du er på Windows som mig):

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

Sørg for at tilføje passende protokol: (FTP / HTTP) , hvis du vil installere via internettet. Hvis du har downloadet repoen, kan du undvære protokollen og pege på den mappe, hvor filerne er placeret.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *