Je suis désolé, cette question est assez spécifique et ésotérique, mais je pensais que si quelqu'un pouvait aider ...
Quoi qu'il en soit, hier soir, j'ai utilisé ls
pour consulter un répertoire et j'ai remarqué des fichiers cachés indésirables que je ne voulais pas. Alors, sans réfléchir, j'ai exécuté rm ./.*
pour les effacer. Malheureusement, j'étais toujours en ~
. Eh bien, vous pouvez imaginer.
Heureusement, cela a eu très peu d’effets indésirables, car il n’a évidemment supprimé aucun répertoire, mais il semble avoir supprimé un fichier de configuration LaTeX ou quelque chose du genre.
Je ne sais vraiment pas ce dont je me suis débarrassé accidentellement, mais je devais réinstaller texlive, juste pour pouvoir exécuter pdflatex
et xelatex
et tant qu'ils fonctionnent, il est difficile de trouver des packages. , qui sont bien présents dans /usr/local/texlive/2011/texmf-dist/tex/latex/
Si je déplace les fichiers .sty
appropriés à partir d'ici, je n'ai aucun problème. Mais, comme vous pouvez l’imaginer, mis à part le fait que cette solution n’est pas très satisfaisante, j’utilise beaucoup les dernières versions du paquetage fontspec
qui, malheureusement, dépend de nombreuses autres les paquets et les fichiers qui ne semblent pas venir avec la version de texlive de apt-get
.
Ma question est donc la suivante: connaissez-vous le fichier caché que j’aurais peut-être supprimé (et que j’ai besoin de remettre en place) et qui pourrait en être la cause? Ou, du moins, existe-t-il un correctif plus simple que de "rajeunir" tout le système de fichiers?
La seule occasion où TeXlive a été installé dans /usr/local/texlive
est quand j'ai effectué une installation manuelle. C'est-à-dire que je suis allé à www.tug.org
, que j'ai téléchargé le binaire Linux, etc.
Si j'utilise apt-get install texlive
(ou Ubuntu Software Center), TeXlive se termine par /usr/share
par défaut.
Donc, si vous n'avez rien fait de différent de ces deux options, je suppose que le problème est le suivant:
www.tug.org
). Pour que cela fonctionne, le programme d'installation a créé des fichiers cachés dans votre répertoire personnel, que vous avez effacés par inadvertance.apt-get
ou Ubuntu Software Center. Notez que (sauf si vous avez installé le paquetage texlive-full
), vous n'avez pas installé tous les paquetages dont vous pourriez avoir besoin.Ainsi, même si vous disposez des packages nécessaires dans /usr/local/texlive
, l'installation via apt-get
ne peut afficher que les packages installés dans /usr/share
.
Ma recommandation est d'installer texlive-full
ou même mieux:
Sudo apt-get install texlive texlive-latex-extra cm-super
si vous n'avez pas besoin de "tout"). Après cela, vous pourriez envisager de désinstaller TeXlive installé manuellement dans /usr/local/texlive
(je ne suis pas sûr pour l'instant si vous pouvez directement Sudo rm -R /usr/local/texlive
ou s'il existe un programme de désinstallation inclus quelque part dans /usr/local/texlive
).