texlive-asennus keskeytettiin asennuksen jälkeen useita tunteja; uudelleenkäynnistys ilman päällekkäisyyksiä

Yritän asentaa texliveä. Jatkoin suositellulla tavalla

Tunnin kuluttua lataa asennus-tl: llä ohjeiden mukaisesti kohdassa Kuinka ”vanilja” TeXLive asennetaan Debianiin tai Ubuntuun? . Tunnit asennuksen keskeyttämisen jälkeen asennus keskeytettiin seuraavalla virhesanomalla:

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 

Minulla ei ole aavistustakaan, miten salausohje toteutetaan.

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

koska en löydä mitään tietoja siitä, minkä EXTRA-ARGSin pitäisi olla, eikä Google ole antanut mitään apua. Joten aloitin uudestaan sanalla

install-tl 

toivoen, että se olisi tarpeeksi älykäs, ettei aloittaisi tyhjästä, mutta se ei ollut, ja aloitin alusta alkaen, toisin sanoen 3 tuntia. Tällä kertaa se kaatui muutaman minuutin kuluttua.

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 

Miksi asennus kaatuisi eri paikoissa? Voisiko joku tulkita nämä kaatumiset ja miten Jos asennus kaatuu uudelleen, onko mahdollista jatkaa siitä, mihin jäin? (oletettavasti käyttämällä salaperäistä EXTRA-ARGS -ohjelmaa?). Jos kaikki muu epäonnistuu, onko olemassa jokin toinen tapa saada vähemmän täydellinen lateksiasennus, joka todella toimii?

Kiitos paljon neuvoista?

Kommentit

  • I ' ve on kohdannut saman ongelman, kirjoitti ylläpitäjille.

Vastaus

Seuraava on vastaukseni TeX Live -postituslistalla:

Olemme hyvin tietoisia, ja aikaisemmin meillä oli mekanismi, joka piti wnloaded paketit ympärille ja käyttivät niitä uudelleen asennukseen, jolloin kaksoislatausta ei tapahtunut.

Sitten monet ihmiset valittivat, että järjestelmän koko asennuksen aikana levyn käyttö räjähti noin 6+ Gb: iin (johtuen täyteen asennukseen ja yksi paketti paketteja).

Siksi toistaiseksi poistamme paketit.

Lisäksi jatkamme keskeytettyä asennusta lukemalla jo asennetut paketit ja asennamme vain lepo: Tämä ei ole tällä hetkellä mahdollista, enkä ole varma, kuinka taata, että kaikki tähän mennessä asennettujen pakettien kaikki tiedostot todella asennetaan.

Pakettien hallinta kuten dpkg (Debianissa) osui kovasti kiintolevylle synkronoimalla tiedostot pysyvästi yhdenmukaisuuden takaamiseksi. En ole varma, haluammeko tehdä jotain tällaista asennustiedostolle.

Mahdollista on seuraava: Jos install-tl hajoaa ja kirjoittaa profiilin, se tietää jo, että asennettu Paketit ovat kunnossa ja kirjoittavat vihjeen profiiliin, jotta asennuksen uudelleenkäynnistystä voidaan jatkaa sieltä. Tarkastelen sitä.

Viimeisenä mutta ei vähäisimpänä, kirjoittamassasi sx: ssä

Minulla ei ole aavistustakaan, miten salaus toteutetaan. ohje

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

No, EXTRA-ARGS ovat nämä argumentit olet siirtänyt install-tl: n alkuperäiseen asennukseen, kuten –repository tai jotain muuta … Useimmissa tapauksissa ei välttämätöntä. Joten useimmissa tapauksissa yksinkertaisesti teet

install-tl --profile installation.profile

kuten .

Toivottava apu

Kommentit

  • Onko tämä koskaan toteutettu ? Asennus epäonnistui viimeisellä esteellä tänä vuonna (hyvin sen jälkeen, kun kaikki oli ladattu ja asennettu), mutta asennusohjelma aloitti kaiken lataamisen alusta alkaen. Minusta ehkä yksi kahdesta asennuksesta onnistuu. Loput epäonnistuvat, usein hyvin kaukana asennuksesta. Tämä on lievästi sanottuna tuskaa. (En kuitenkaan ' minulla ole innostuneita ehdotuksia sen parantamiseksi.)
  • Ei pahoillani, se on erittäin ei-triviaalia, enkä ole varma, onko tämä voidaan turvallisesti sisällyttää. Mutta ok, laitoin sen takaisin tutkalle, kiitos pingoinnista.
  • Entä vaihtoehto säilyttää ladatut paketit? Eli. vaihtoehto käyttää vanhaa käyttäytymistä, jos ihmisillä on varaa levytilaa? Don ' ei tiedä, olisiko näin helpompaa, eikä se auttaisi aina '. (Ja se voi pahentaa asioita: Asennukset epäonnistuivat, koska minulla oli tarpeeksi tilaa, mutta ei tarpeeksi tilaa.) Ei oletusarvo, mutta ehkä vaihtoehto. Ihmisille, jotka maksavat ladattua bittiä kohden tai joilla on hyvin hidas yhteys, kyky tallentaa välimuisti latauksia voi jotenkin parantaa asioita.

Vastaa

Ratkaisin tämän ongelman asentamalla full -mallin, mutta small. Sen jälkeen asensin tarvittavat paketit käsin. tlmgr gui toimii hyvin siinä tarkoituksessa.

Ongelmien sattuessa uudelleenlataus on aloitettava pienemmällä pakettijoukolla, ei kaikilla (mutta itse asiassa ongelmia ei ollut) .

Kirjoitin myös TeXLive-postituslistalle ongelmasta kaiken uudelleenlatauksessa.He ehdottivat seuraavaa (kiitos Philip Taylorille) (UPD):

  1. Lataa TeXLive-arkisto paikalliseen hakemistoon rsync, joka on inkrementaalinen (se ei lataa nykyisiä tiedostoja uudelleen)

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

  2. Asenna paikallisesta arkistosta,

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

Kommentit

  • Kiitos molemmille ylläpitäjille kirjoittamista varten. En ' halua asentaa pientä versiota; se ' on niin mukavaa, ettei minun tarvitse huolehtia siitä, onko paketti puuttuu; mutta ' on hyödyllistä tietää miten.

Vastaa

Yritä vain

sudo install-tl --profile installation.profile 

komentorivillä. Ehkä osui peiliin, jota ei ollut täysin synkronoitu.

Kommentit

  • Valitettavasti tämä ei ' auta kysymyksen toisessa osassa – asennusohjelma aloittaa tyhjästä.

vastaus

Ongelmani oli ilmeisesti epävakaa arkisto. Voit ratkaista tämän kahdella tavalla joko lataamalla arkiston ja käyttämällä sitä toisessa vastauksessa ehdotetulla tavalla, tai valitsemalla manuaalisesti toinen.

Löydämme kaikki peilit osoitteesta CTAN , ja kuten Web-asennussivulla ehdotetaan, meidän on ”… liitettävä järjestelmät / texlive / tlnet TL-alueelle pääsemiseksi annettujen ylätason peilien URL-osoitteet ”.

Joten valitsin ctan.math.illi­nois.edu.

Jos sinulla on jo Perl-asennus, käytä seuraavaa pakkaamattomassa asennusohjelmassa (jos sinulla on Windows kuten minä):

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

Varmista, että lisäät sopivan protokollan: (FTP / HTTP) , jos haluat asentaa sen verkon kautta. Jos olet ladannut repon, voit tehdä sen ilman protokollaa ja osoittamalla tiedostojen sijaintihakemistoa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *