Page 1 sur 1

[Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 11:21
par Viserion
Bonjour,
Je viens récemment de migrer de Debian Sid vers Archlinux ; l'installation semble s'être bien passée. J'ai voulu installer texlive 2018 avec l'archive install.zip. Je rencontre le problème suivant :

Code : Tout sélectionner

./tlpkg/installer/xz/xz.x86_64-linux: (stdout): Write error: No space left on device
TLPDB::_install_package: Decompressing /tmp/DC6U9lOBHq/Peq5xype_x/pst-geo.tar.xz failed
J'ai un peu de mal à comprendre car la racine dispose de 40G mais l'espace utilisé dans /tmp est très vite à 100%. J'ai donc installé une version minimale sans problèmes mais avec déjà 25% de /tmp utilisés :

Code : Tout sélectionner

[aragorn@fab ~]$  df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
dev                  2010872       0    2010872   0% /dev
run                  2016624     792    2015832   1% /run
/dev/sdb1           41022688 3715168   35193984  10% /
tmpfs                2016624   55976    1960648   3% /dev/shm
tmpfs                2016624       0    2016624   0% /sys/fs/cgroup
tmpfs                2016624  497208    1519416  25% /tmp
/dev/sdb3          914967472 1607328  866812552   1% /home
tmpfs                 403324       4     403320   1% /run/user/1000

Merci

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 11:30
par benjarobin
Bonjour,
Pourquoi tu décompresses dans /tmp ? Et pourquoi tu n'utilises pas les paquets qui fournissent déjà ce que tu veux installer : https://www.archlinux.org/packages/?sor ... =&flagged= ?
Les paquets sont même dans les dépôts officiels, inutile d'aller regarder dans AUR.
Plus généralement, il faut toujours passer par un paquet, il est non recommandé d'installer un programme à la main ! Toujours passer par pacman

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 11:39
par Viserion
Bonjour,
Pourquoi tu décompresses dans /tmp ?
C'est pas moi qui décide, cela se fait automatiquement. Mais pourquoi alors je n'ai jamais rencontré ce problème sous Debian ?
Et pourquoi tu n'utilises pas les paquets qui fournissent déjà ce que tu veux installer ]
J'ai toujours installé texlive dans mon /home.

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 12:18
par benjarobin
Debian n'a pas /tmp en mémoire vive que je sache. Ce n'est pas parce que tu as toujours fait ainsi que c'est une bonne pratique :-)

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 23:20
par Viserion
Bonsoir,
Ce n'est pas parce que tu as toujours fait ainsi que c'est une bonne pratique
Certes, mais avant de me débarrasser de ces "mauvaises" habitudes, existe-il un moyen provisoire pour contourner ce problème ? J'ai pensé à démonter la partition \tmp : bonne ou mauvaise idée ?

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : sam. 14 juil. 2018, 23:23
par benjarobin
Mauvaise idée. Tu dois sûrement pouvoir indiquer à l'installateur d'utiliser un autre dossier temporaire. Essayer juste avant de lancer l'installateur depuis la même console de configurer la variable d'environnement TMPDIR. Tu met le chemin vers un dossier accessible en écriture que tu pourras supprimer ensuite

Code : Tout sélectionner

export TMPDIR=~/tmp
Mais franchement essaye de passer par les paquets, cela sera 1000 fois plus simple

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : dim. 15 juil. 2018, 00:11
par Viserion
Je suppose que je dois rester en mode USER et :

Code : Tout sélectionner

[aragorn@fab install-tl-20180712]$ export TMPDIR=~/tmp
[aragorn@fab install-tl-20180712]$ ./install-tl -gui
ABORTED TL INSTALLATION FOUND: installation.profile (in /home/aragorn/install-tl-20180712)
Do you want to continue with the exact same settings as before (y/N): N
config.guess: cannot create a temporary directory in /home/aragorn/tmp
./install-tl: could not run ./tlpkg/installer/config.guess, cannot proceed, sorry at tlpkg/TeXLive/TLUtils.pm line 250, <STDIN> line 1.

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : dim. 15 juil. 2018, 09:43
par FoolEcho
Je vais ajouter ma voix à celle de benjarobin... Sérieusement, pourquoi vouloir installer texlive ainsi ? (debian ou arch fournissent un gestionnaire de paquets... et texlive est installable par ce biais) :|

Ce n'est pas comme si tu n'avais pas de place sur la racine en plus...

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : dim. 15 juil. 2018, 10:17
par benjarobin
Il fallait créer le dossier avant....

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : dim. 15 juil. 2018, 22:53
par Viserion
Bonsoir,
Sérieusement, pourquoi vouloir installer texlive ainsi ?
Méthode envisageable dans le manuel officiel d'installation, je cite :
Une alternative raisonnable est d’installer TEX Live dans votre répertoire personnel, surtout si vous prévoyez d’en être le seul utilisateur. Vous pouvez utiliser ~ à cet effet, par exemple ~/texlive/2018.
Il fallait créer le dossier avant....
C'est ce que j'avais fait en premier, mais :

Code : Tout sélectionner

[aragorn@fab ~]$ export TMPDIR=~/tmp
[aragorn@fab ~]$ cd install-tl-20180712/
[aragorn@fab install-tl-20180712]$ tlmgr -gui
Chargement de la base TeX Live locale en cours
  (/home/aragorn/texlive/2018/tlpkg/texlive.tlpdb)
Ceci peut prendre du temps, veuillez patienter...
mkdir: impossible de créer le répertoire « /home/aragorn/tmp/cg1367-28636 »: Aucun fichier ou dossier de ce type
mkdir: impossible de créer le répertoire « /home/aragorn/tmp/cg-1367 »: Aucun fichier ou dossier de ce type
config.guess: cannot create a temporary directory in /home/aragorn/tmp
/home/aragorn/texlive/2018/bin/x86_64-linux/tlmgr: could not run /home/aragorn/texlive/2018/tlpkg/installer/config.guess, cannot proceed, sorry at /home/aragorn/texlive/2018/tlpkg/TeXLive/TLUtils.pm line 248.
Compilation failed in require at /home/aragorn/texlive/2018/bin/x86_64-linux/tlmgr line 5098.
Merci pour votre aide, j'ai installé une partie des paquets et au besoin, j'installe ceux dont j'ai réellement besoin.

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : lun. 16 juil. 2018, 01:17
par benjarobin
Il faut créer le dossier avant, l'erreur est relativement claire et en français... Il faut créer le dossier : ~/tmp qui correspond au dossier /home/aragorn/tmp.

Re: [Espace disque insuffisant] Installation de texlive 2018

Publié : lun. 16 juil. 2018, 10:22
par Viserion
Bonjour,
Il faut créer le dossier avant
:oops: j'ai oublié

Code : Tout sélectionner

 mkdir ~/tmp
C'est une erreur de débutant, ce que je ne crois pas être, mais c'est le stress d'avoir perdu tous mes fichiers par la faute d'une manipulation hasardeuse !
Installation réussie de texlive-scheme-full !
Merci.
Fabrice