Próbowałem zainstalować texlive
2017 w 2015 r., Ale dostałem błąd. To mówi
trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'
użyłem
sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full
Jak mogę to naprawić?
16.04
package-management
latex
texlive
RohithBelur
źródło
źródło
Odpowiedzi:
Wczoraj napotkałem ten problem i rozwiązałem go iteracyjnie ... zajęło to sporo czasu.
Komunikat o błędzie wskazuje również na pobrany pakiet .deb. Możesz wymusić instalację za pomocą:
dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb
Spowoduje to zainstalowanie pakietu z wieloma ostrzeżeniami, ale możesz kontynuować
sudo apt install -f
(faktycznie użyłemdist-upgrade
) do następnej awarii. Musiałem powtórzyć tę procedurę dla sześciu paczek.Gdy instalacja się powiodła i nie było już więcej pakietów przerywających proces z wymienionym błędem, raz ponownie uruchomiłem,
sudo apt dist-upgrade
aby zakończyć instalację.Poszedłem tą drogą, ponieważ
apt purge texlive-full
nie było to możliwe z powodu jej skorumpowanego stanu.źródło
Aby zainstalować najnowszą i najlepszą wersję TeXLive 2017, uruchom następujący kod w swoim terminalu:
A gdy chcesz zaktualizować pakiety, jeśli chcesz, możesz wydać polecenie:
tlmgr update --all
.(pełne instrukcje instalacji można znaleźć na stronie holownika )
Jeśli nie chcesz niczego instalować, oto obraz dokera z TeXLive 2017 z Pandoc - wszechstronnym uniwersalnym konwerterem dokumentów.
Cieszyć się!!
źródło
sudo
dla mnie prefiksemPakiety PPA, których używasz, nie wydają się zapewniać czystej aktualizacji z oficjalnych pakietów Ubuntu (ten sam plik należy do jednego pakietu w oficjalnych repozytoriach, a drugiego do PPA). Dlatego musisz odinstalować istniejące pakiety TeX Live, zanim będziesz mógł zainstalować je z PPA.
Alternatywnie, w ogóle nie używaj PPA i po prostu skorzystaj z instalatora dostarczonego przez programistów TeX Live.
A tak przy okazji, nie, nie potrzebujesz
texlive-full
. Zainstalowanie go ma tyle samo sensu, co zainstalowanie wszystkich pakietów z repozytoriów Ubuntu.źródło