installation de texlive abandonnée après des heures dinstallation; redémarrage sans duplication

Jessaye dinstaller texlive. Jai procédé de la manière recommandée, comme indiqué

Après des heures depuis le lancement du télécharger avec install-tl selon les instructions de Comment installer «vanilla» TeXLive sur Debian ou Ubuntu? . Quelques heures après le lancement de la commande install-tl, linstallation a été abandonnée avec le message derreur suivant:

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 

Je ne sais pas comment mettre en œuvre linstruction cryptique

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

parce que je ne trouve aucune information sur ce que devrait être EXTRA-ARGS, et Google na fourni aucune aide. Jai donc recommencé avec

install-tl 

en espérant que ce serait assez intelligent pour ne pas repartir de zéro, mais ce nétait pas, et cest parti de zéro, cest-à-dire un autre 3 heures. Cette fois, il sest écrasé au bout de quelques minutes, avec

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 

Pourquoi linstallation planterait-elle à différents endroits? Quelquun pourrait-il interpréter ces plantages et comment Si linstallation plante à nouveau, y a-t-il un moyen de reprendre là où je lai laissé? (probablement en utilisant le mystérieux EXTRA-ARGS?). Si tout le reste échoue, y a-t-il un autre moyen dobtenir une installation latex moins complète qui fonctionne réellement?

Merci beaucoup pour tout conseil?

Commentaires

  • I ' jai rencontré le même problème, a écrit aux responsables.

Réponse

Voici ma réponse sur la liste de diffusion TeX Live:

Nous en sommes bien conscients, et nous avions autrefois un mécanisme qui gardait le do wnloaded packages autour et les a réutilisés pour linstallation, de sorte quaucun double téléchargement ne sest produit.

Ensuite, beaucoup de gens se sont plaints que lors dune installation de système complet, lutilisation du disque a explosé à environ 6+ Go (dû à linstallation complète plus un ensemble de tous les packages).

Ainsi, pour linstant, nous supprimons les packages.

De plus, continuer une installation interrompue en lisant les packages déjà installés et installer uniquement le reste: Ce nest pas possible pour le moment, et je ne sais pas comment garantir que tous les fichiers de tous les paquets installés jusquici sont réellement installés.

Les gestionnaires de paquets comme dpkg (sur Debian) ont eu un impact disque dur en synchronisant les fichiers en permanence pour garantir la cohérence. Je ne sais pas si nous voulons faire quelque chose comme ça pour install-tl.

Ce qui pourrait être possible est le suivant: si install-tl tombe en panne et écrit un profil, alors il sait déjà que le les packages sont bons et écrit un indice dans le profil, de sorte quun redémarrage de linstallation puisse continuer à partir de là. Je vais lexaminer.

Dernier point mais non des moindres, sur sx vous avez écrit

Je nai aucune idée de comment implémenter le cryptique instruction

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

eh bien, les EXTRA-ARGS sont ces arguments vous avez passé à install-tl sur linstallation dorigine, comme –repository ou autre chose … Dans la plupart des cas, ce nest pas nécessaire. Donc, dans la plupart des cas, vous faites simplement

install-tl --profile installation.profile

tel quel .

Jespère que cela aide

Commentaires

  • Cela a-t-il déjà été implémenté ? Jai eu un échec dinstallation au tout dernier obstacle cette année (bien après que tout ait été téléchargé et installé), mais le programme dinstallation a recommencé à télécharger tout à partir de zéro. Je trouve que peut-être 1 installation sur 2 réussit. Le reste échoue, souvent très loin dans linstallation. Cest pour le moins une douleur. (Je nai ' aucune suggestion inspirée pour laméliorer, cependant.)
  • Non désolé, cest très non trivial et je ne suis pas sûr que cela peut être inclus en toute sécurité. Mais ok, je lai remis sur mon radar, merci pour le ping.
  • Que diriez-vous dune option pour conserver les paquets téléchargés? Cest à dire. une option pour utiliser lancien comportement si les gens peuvent se permettre de lespace disque? Ne ' pas savoir si cela serait plus facile et si cela n’aiderait pas ' toujours. (Et cela peut aggraver les choses: avant, les installations échouaient parce que javais assez despace, mais pas assez despace.) Pas par défaut, mais peut-être une option. Pour les personnes qui paient par bit téléchargé ou qui ont des connexions très lentes, la possibilité de mettre en cache les téléchargements peut améliorer considérablement les choses.

Réponse

Jai résolu ce problème en installant non pas le schéma full, mais small. Après cela, jai installé les packages nécessaires à la main. tlmgr gui fonctionne très bien pour cela.

En cas de problème, le téléchargement devrait commencer avec un ensemble plus petit de paquets, pas tous (mais en fait il ny a pas eu de problèmes) .

Jai aussi écrit à la liste de diffusion TeXLive au sujet du problème de tout retéléchargement.Ils ont proposé ce qui suit (merci à Philip Taylor) (UPD):

  1. Téléchargez le dépôt TeXLive dans votre répertoire local avec rsync, qui est incrémentiel (il ne retélécharge pas les fichiers présents)

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

  2. Installer à partir du dépôt local,

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

Commentaires

  • Merci à vous deux pour écrire aux responsables. Je ' suis réticent à installer la petite version; il ' est tellement agréable de ne pas avoir à vous soucier de savoir si un paquet est manquant; mais il ' est utile de savoir comment.

Réponse

Essayez simplement

sudo install-tl --profile installation.profile 

sur la ligne de commande. Peut-être avez-vous atteint un miroir qui na pas été entièrement synchronisé.

Commentaires

  • Malheureusement, cela naide ' que pour la deuxième partie de la question – le programme dinstallation commence à partir de zéro.

Réponse

Mon problème était apparemment un dépôt instable. Il y a 2 façons de résoudre ce problème, soit télécharger le dépôt et lutiliser comme suggéré dans une autre réponse, soit en sélectionner un autre manuellement.

Nous pouvons trouver tous les miroirs sur CTAN , et comme suggéré sur la page dinstallation Web , nous devons « … ajouter systems / texlive / tlnet à les URL miroir de premier niveau qui y sont données pour accéder à la zone TL « .

Jai donc choisi ctan.math.illi­nois.edu.

Si vous avez déjà installé Perl, utilisez simplement ce qui suit dans votre programme dinstallation décompressé (si vous êtes sous Windows comme moi):

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

Assurez-vous dajouter le protocole approprié: (FTP / HTTP) si vous souhaitez installer via le Web. Si vous avez téléchargé le référentiel, vous pouvez vous passer du protocole et pointer vers le répertoire où se trouvent les fichiers.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *