[Espace disque insuffisant] Installation de texlive 2018

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

[Espace disque insuffisant] Installation de texlive 2018

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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 :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Espace disque insuffisant] Installation de texlive 2018

Message par benjarobin »

Il fallait créer le dossier avant....
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Viserion
archer
Messages : 107
Inscription : jeu. 12 juil. 2018, 09:04

Re: [Espace disque insuffisant] Installation de texlive 2018

Message 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
Répondre