texlive installasjon avbrutt etter timer med installasjon; starter på nytt uten duplisering

Jeg prøver å installere texlive. Jeg fortsatte på den anbefalte måten, i henhold til

Etter timer siden jeg startet last ned med install-tl i henhold til instruksjonene i Hvordan installerer du “vanilje” TeXLive på Debian eller Ubuntu? . Timer etter at install-tl-kommandoen er inti, ble installasjonen avbrutt med følgende feilmelding:

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 skal implementere krypisk instruksjon

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

fordi jeg ikke finner noen informasjon som hva EXTRA-ARGS skal være, og google ga ingen hjelp. Så jeg begynte igjen med

install-tl 

og håpet det ville være smart nok til ikke å starte fra bunnen av, men det var ikke det, og startet helt fra bunnen av, noe som betyr en annen 3 timer. Denne gangen krasjet den etter noen 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 installasjonen krasje forskjellige steder? Kan noen fortelle disse krasjene og hvordan hindre dem? Hvis installasjonen krasjer igjen, er det en måte å ta opp der jeg slapp? (antagelig ved hjelp av mystiske EXTRA-ARGS?). Hvis alt annet mislykkes, er det en annen måte å få en mindre komplett latexinstallasjon som vil fungerer det egentlig?

Tusen takk for noen råd?

Kommentarer

  • I ' har møtt det samme problemet, skrev til vedlikeholderne.

Svar

Det som følger er mitt svar på TeX Live-adresselisten:

Vi er godt klar over, og vi hadde tidligere en mekanisme som holdt lastet pakker rundt og brukte dem på nytt for installasjon, slik at ingen dobbel nedlasting skjedde.

Så klaget mange mennesker på at diskbruken eksploderte til omtrent 6+ GB under en installasjon av skjemaet full. til full installasjon pluss ett sett med alle pakker).

Dermed sletter vi for øyeblikket pakkene.

Videre fortsetter en avbrutt installasjon ved å lese de allerede installerte pakkene og bare installere resten: Dette er ikke mulig for øyeblikket, og jeg er ikke sikker på hvordan jeg kan garantere at alle filer til alle de hittil installerte pakkene faktisk er installert.

Pakkeforvaltere som dpkg (på Debian) slo hardt på harddisken ved å synkronisere filer permanent for å garantere konsistens. Jeg er ikke sikker på om vi vil gjøre noe slikt for install-tl.

Det som kan være mulig er følgende: Hvis install-tl bryter sammen og skriver en profil, vet den allerede at den installerte pakker er fine, og skriver et hint inn i profilen, slik at en omstart av installasjonen kan fortsette derfra. Jeg vil se på det.

Sist men ikke minst, på sx skrev du

Jeg aner ikke hvordan jeg skal implementere krypikken instruksjon

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

vel, EXTRA-ARGS er disse argumentene du sendte inn for å installere -tl på den originale installasjonen, som –posisjon eller noe annet … I de fleste tilfeller ikke nødvendig. Så i de fleste tilfeller gjør du bare

install-tl --profile installation.profile

som det er .

Håper det hjelper

Kommentarer

  • Ble dette noen gang implementert ? Jeg hadde en installasjonsfeil på det aller siste hinderet i år (godt etter at alt ble lastet ned og installert), men installasjonsprogrammet begynte med å laste ned alt fra bunnen av. Jeg synes kanskje 1 av 2 installasjoner lykkes. Resten mislykkes, ofte veldig langt inn i installasjonen. Dette er mildt sagt en smerte. (Jeg har ikke ' ingen inspirerte forslag for å forbedre det.)
  • Beklager, det er veldig lite trivielt, og jeg er ikke sikker på om dette kan trygt inkluderes. Men ok, jeg la den tilbake på radaren min, takk for at du pinget.
  • Hva med et alternativ for å beholde de nedlastede pakkene? Dvs. et alternativ å bruke den gamle oppførselen hvis folk har råd til diskplass? Ikke ' t vet om det ville være enklere, og det ville ikke ' t alltid hjelpe. (Og det kan gjøre ting verre: Jeg pleide å ha installasjoner mislyktes fordi jeg hadde nok plass, men ikke nok plass.) Ikke standard, men kanskje et alternativ. For folk som betaler per nedlastet bit eller har veldig treg tilkobling, kan muligheten til å cache nedlastingen på en eller annen måte forbedre ting vesentlig.

Svar

Jeg løste dette problemet ved å ikke installere full -skjema, men small. Etter det installerte jeg nødvendige pakker for hånd. tlmgr gui fungerer bra for det.

Ved problemer bør nedlastning starte med et mindre sett med pakker, ikke alle (men faktisk var det ingen problemer) .

Jeg skrev også til TeXLive-adresselisten om problemet med å laste ned alt på nytt.De foreslo følgende (takk til Philip Taylor) (UPD):

  1. Last ned TeXLive-arkivet til din lokale katalog med rsync, som er inkrementell (det laster ikke ned nåværende filer på nytt)

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

  2. Installer fra lokalt depot,

    ./ install-tl -posisjon / din / lokale / dir

Kommentarer

  • Takk til dere begge for å skrive til vedlikeholderne. Jeg ' er motvillig til å installere den lille versjonen; det ' er så hyggelig å ikke måtte bekymre seg for om en pakke mangler, men det ' er nyttig å vite hvordan.

Svar

Bare prøv

sudo install-tl --profile installation.profile 

på kommandolinjen. Kanskje du treffer et speil som ikke var fullstendig synkronisert.

Kommentarer

  • Dessverre hjelper dette ikke ' med den andre delen av spørsmålet – installatøren starter fra bunnen av.

Svar

Problemet mitt var tilsynelatende et ustabilt lager. Det er to måter å løse dette på, enten laste ned depotet og bruke det som foreslått i et annet svar, eller velg et annet manuelt.

Vi kan finne alle speil på CTAN , og som foreslått på Webinstallasjonssiden , må vi «… legge til systems / texlive / tlnet til toppnivå-speil-nettadressene gitt der for å komme til TL-området «.

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

Hvis du allerede har Perl-installasjon, kan du bare bruke følgende i det ikke-pakkede installasjonsprogrammet ditt (hvis du er på Windows som meg):

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

Sørg for å legge til passende protokoll: (FTP / HTTP) hvis du vil installere via Internett. Hvis du har lastet ned repoen, kan du gjøre uten protokollen, og peke på katalogen der filene ligger.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *