instalace texlive byla po hodinách instalace přerušena; restart bez duplikace

Pokouším se nainstalovat texlive. Postupoval jsem doporučeným způsobem, podle

Po několika hodinách od zahájení stáhněte si pomocí install-tl podle pokynů v Jak nainstalovat „vanilla“ TeXLive na Debian nebo Ubuntu? . Hodiny po zadání příkazu install-tl se instalace přerušila s následující chybovou zprávou:

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 

Nemám tušení, jak implementovat kryptickou instrukci

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

protože nemohu najít žádné informace o tom, jaké by měly být EXTRA-ARGS, a google neposkytl žádnou pomoc. Takže jsem začal znovu

install-tl 

doufat, že to bude dost chytré, aby nezačalo od nuly, ale nebylo to „t“ a začalo to od nuly, což znamená další 3 hodiny. Tentokrát to havarovalo po několika minutách, s

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 

Proč by instalace selhala na různých místech? Mohl by někdo prosím interpretovat tyto chyby a jak zabránit jim? Pokud se instalace znovu zhroutí, existuje způsob, jak pokračovat tam, kde jsem přestal? (pravděpodobně pomocí tajemných EXTRA-ARGS?). Pokud vše ostatní selže, existuje jiný způsob, jak získat méně úplnou latexovou instalaci, která skutečně funguje?

Mnohokrát děkuji za jakoukoli radu?

Komentáře

  • I ' čelil stejnému problému, napsal správcům.

Odpověď

Co následuje, je moje odpověď v seznamu adresátů TeX Live:

Jsme si dobře vědomi a v minulosti jsme měli mechanismus, který wnloaded packages around and re-used them for installation, so that no double download occurs.

Poté si spousta lidí stěžovala, že během instalace schématu plné využití disku explodovalo na přibližně 6+ Gb (kvůli k úplné instalaci plus jedna sada všech balíků).

Proto nyní balíčky odstraňujeme.

Dále pokračujeme v přerušené instalaci čtením již nainstalovaných balíků a nainstalujeme pouze zbytek: To v tuto chvíli není možné a nejsem si jistý, jak zaručit, že jsou skutečně nainstalovány všechny soubory všech dosud nainstalovaných balíčků.

Správci balíků jako dpkg (v Debianu) tvrdě zasáhli pevný disk trvalou synchronizací souborů, aby byla zajištěna konzistence. Nejsem si jistý, jestli chceme něco takového udělat pro install-tl.

Možné je následující: Pokud se install-tl rozpadne a zapíše profil, pak už ví, že nainstalovaný balíčky jsou v pořádku a zapisují nápovědu do profilu, takže odtud může pokračovat restart instalace. Podívám se na to.

V neposlední řadě jste na sx napsali

Nemám tušení, jak implementovat krypiku instrukce

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

, EXTRA-ARGS jsou tyto argumenty jste prošli instalací-tl na původní instalaci, jako –repository nebo něco jiného … Ve většině případů není nutné. Ve většině případů tedy jednoduše provedete

install-tl --profile installation.profile

tak, jak je .

Doufám, že to pomůže

Komentáře

  • Bylo to někdy implementováno ? Měl jsem selhání instalace na poslední překážce v tomto roce (dobře poté, co bylo vše staženo a nainstalováno), ale instalační program začal stahovat vše od začátku. Zjistil jsem, že možná 1 ze 2 instalací uspělo. Zbytek selže, často velmi daleko do instalace. To je přinejmenším bolest. (Nemám však ' žádné inspirativní návrhy na jeho vylepšení.)
  • Ne, omlouvám se, je to velmi nepodstatné a nejsem si jistý, jestli to lze bezpečně zahrnout. Ale dobře, vrátil jsem to zpět na svůj radar, díky za ping.
  • Co takhle možnost uchovat stažené balíčky? Tj. možnost použít staré chování, pokud si lidé mohou dovolit místo na disku? Nevíte, zda by to bylo jednodušší, a ' to vždy nepomůže. (A může to ještě zhoršit: Míval jsem, že instalace selhala, protože jsem měl dostatek místa, ale ne dost místa.) Ne výchozí, ale možná možnost. U lidí, kteří platí za stažený bit nebo mají velmi pomalé připojení, může schopnost stahování do mezipaměti nějak podstatně zlepšit.

Odpovědět

Tento problém jsem vyřešil instalací schématu ne full, ale small. Poté jsem ručně nainstaloval potřebné balíčky. tlmgr gui to funguje dobře.

V případě problémů by redownload měl začít u menší sady balíčků, ne u všech (ale ve skutečnosti nebyly žádné problémy) .

Také jsem napsal do e-mailového seznamu TeXLive o problému s opětovným stahováním všeho.Navrhli následující (díky Philipu Taylorovi) (UPD):

  1. Stáhnout úložiště TeXLive do místního adresáře s rsync, které je inkrementální (stávající soubory se znovu nestáhnou)

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

  2. Instalovat z místního úložiště,

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

Komentáře

  • Děkuji vám oběma pro psaní správcům. ' se zdráhám nainstalovat malou verzi; ' je tak hezké, že si nemusím dělat starosti balíček chybí; ale ' je užitečné vědět jak.

Odpovědět

Vyzkoušejte

sudo install-tl --profile installation.profile 

na příkazovém řádku. Možná narazíte do zrcadla, které nebylo plně synchronizováno.

Komentáře

  • Bohužel to nepomůže ' s druhou částí otázky – instalační program začíná úplně od začátku.

Odpověď

Mým problémem bylo zjevně nestabilní úložiště. Existují 2 způsoby, jak to vyřešit, buď stáhnout úložiště a použít jej, jak je navrženo v jiné odpovědi, nebo ručně vybrat jiný.

Všechna zrcadla najdeme na CTAN a jak je navrženo na stránce webové instalace , musíme „… připojit systémy / texlive / tlnet k tam uvedené zrcadlové adresy nejvyšší úrovně, které se mají dostat do oblasti TL „.

Takže jsem vybral ctan.math.illi­nois.edu.

Pokud již máte instalaci Perlu, jednoduše použijte ve svém rozbaleném instalačním programu (pokud používáte Windows jako já):

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

Nezapomeňte přidat vhodný protokol: (FTP / HTTP) , pokud chcete instalovat přes web. Pokud jste si repo stáhli, obejdete se bez protokolu a přejděte na adresář, kde se soubory nacházejí.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *