je suis nouveau sur Ubuntu et Ubuntu 14.04.02 est installé sur mon ordinateur. Je voulais installer le dernier latex et j'ai donc téléchargé et extrait le fichier de install-tl-unx.tar.gz
et conformément aux instructions données ici .
J'ai écrit la commande ./install-tl
et ensuite i
pour l'installation de latex sur le disque dur.
./install-tl: mkdir(/usr/local/texlive/) failed, goodbye: Permission denied
que devrais-je faire ?
Utilisation des droits d’administration via Sudo
Sudo ./install-tl
Vous pouvez également installer texlive-full
ou texlive
via le gestionnaire de paquets en:
Sudo apt-get install texlive-full
ou:
Sudo apt-get install texlive
@nikhilweee a raison. N'utilisez pas Sudo
.
Les scripts d'installation de TeXLive ne peuvent pas gérer la myriade de structures de dossiers et d'autorisations.
Sudo
La meilleure méthode d'installation est la méthode officielle. Restez avec l'emplacement de dossier officiel /usr/local
en faisant un cd /usr/local
puis un Sudo mkdir texlive && Sudo chown `whoami` texlive
.
Le script install-tl
s'exécutera alors sans accroc.
Rester avec l'emplacement du dossier par défaut vous permet d'écrire plus facilement la documentation et les instructions (destinées à votre équipe). Les guides officiels de TeXLive utilisent cet emplacement de dossier pour que votre équipe puisse obtenir une auto-assistance en parcourant ces guides eux-mêmes. De plus, les packages tiers (tels que Atom editor) peuvent être facilement configurés en fonction des emplacements de dossier TeX Live standard.
Sudo
Voir la réponse de @PHPirate à ici .
Comme @ nikhilweee mentionne déjà , vous ne pouvez parfois pas ou ne voulez pas utiliser Sudo
, vous voulez donc l'installer dans le répertoire de vos utilisateurs. Il y a au moins deux façons de s'y prendre.
selon this SO answer :
export TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
export TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2018
puis installez avec ./install-tl
.
texlive.profile
pour l'installation et modifier tous les chemins /usr/local
en /home/your_user
, puis les installer avec ./install-tl --profile=texlive.profile
.