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
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
j'ai oublié
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