web-dev-qa-db-fra.com

J'ai cassé mon apt-get avec l'installation de texlive

J'essayais de mettre à jour mon installation TeXLive vers la version 2017 et j'ai suivi le guide donné ici .

Sudo add-apt-repository ppa:jonathonf/texlive-2017
Sudo apt update
Sudo apt install texlive-full

Il a fallu quelques heures pour télécharger des trucs, mais l'installation s'est trompée avec une erreur de pipe cassée:

dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/texlive-latex-recommended_2017.20170619-1~16.04.york0_all.deb
 /var/cache/apt/archives/texlive-latex-recommended-doc_2017.20170619-1~16.04.york0_all.deb
 /var/cache/apt/archives/texlive-science_2017.20170619-1~16.04.york0_all.deb
 /var/cache/apt/archives/texlive-science-doc_2017.20170619-1~16.04.york0_all.deb
 /var/cache/apt/archives/texlive-base_2017.20170619-1~16.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Maintenant, quand j'essaie de courir, apt-get -f install, J'obtiens la même erreur avec un tas de dépendances texlive non satisfaites et mon apt-get est complètement cassé. Je ne peux installer aucun package à l'aide de apt-get install.

Je souhaite supprimer complètement texlive et le réinstaller. J'ai essayé les étapes données dans ce post , qui dit d'exécuter les commandes suivantes:

Sudo apt-get purge texlive*
rm -rf /usr/local/texlive/* and rm -rf ~/.texlive*
rm -rf /usr/local/share/texmf
rm -rf /var/lib/texmf
rm -rf /etc/texmf
Sudo apt-get remove tex-common --purge
rm -rf ~/.texlive
find -L /usr/local/bin/ -lname /usr/local/texlive/*/bin/* | xargs rm

Pas de chance avec les méthodes ci-dessus, car tout ce que je lance avec apt-get me donne l'erreur de dépendances non satisfaites. Toute aide serait appréciée.

1
kedarps

Essayez ceci pour réparer votre apt-get:

Sudo dpkg --configure -a

Ensuite, supprimez tous les packages texlive.

1
Ashish