Zainstaluj texlive 2017 na Ubuntu 16.04 LTS

13

Próbowałem zainstalować texlive 2017 w 2015 roku, ale mam błąd. 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ć?

    
zadawane RohithBelur 20.06.2017, 15:04
źródło

3 odpowiedzi

4

Wczoraj natknąłem się na 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

To zainstaluje pakiet z dużą ilością ostrzeżeń, ale możesz kontynuować sudo apt install -f (faktycznie użyłem dist-upgrade ) aż do następnej awarii. Musiałem powtórzyć tę procedurę dla sześciu pakietów.

Gdy instalacja zakończy się pomyślnie i żaden pakiet nie przerwie procesu z wymienionym błędem, ponownie uruchomiłem sudo apt dist-upgrade , aby dokończyć instalację.

Poszedłem tą drogą, ponieważ apt purge texlive-full nie było możliwe z powodu swojego uszkodzonego stanu.

    
odpowiedział Jan-Peter Voigt 23.06.2017, 09:02
źródło
7

Aby zainstalować najnowszą i najlepszą wersję TeXLive 2017, uruchom następujący kod w terminalu:

curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
  && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

A jeśli chcesz zaktualizować pakiety, kiedy chcesz, możesz wydać to polecenie: tlmgr update --all .

(instrukcje pełnej instalacji można znaleźć na stronie holownika )

Jeśli nie chcesz niczego instalować, oto obraz dokowania z TeXLive 2017.

Ciesz się !!

    
odpowiedział Suman Khanal 10.08.2017, 15:58
źródło
0

Pakiety na PPA, których używasz, nie wydają się zapewniać czystej aktualizacji z oficjalnych pakietów Ubuntu (ten sam plik należy do jednej paczki w oficjalnych repozytoriach, a do innej w PPA). Dlatego musisz odinstalować istniejące pakiety TeX Live, zanim będziesz mógł je zainstalować z PPA.

Alternatywnie, nie używaj PPA i po prostu użyj instalatora dostarczonego przez programistów TeX Live.

A tak przy okazji, nie, nie potrzebujesz texlive-full . Zainstalowanie go ma tyle samo sensu, co instalowanie wszystkich pakietów z repozytoriów Ubuntu.

    
odpowiedział fkraiem 23.06.2017, 11:35
źródło

Przeczytaj inne pytania na temat tagów