Instal texlive 2017 di Ubuntu 16.04 LTS

16

Saya mencoba menginstal texlive2017 lebih dari 2015, tetapi saya mendapatkan beberapa kesalahan. Ia mengatakan

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)'

Saya menggunakan

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

Bagaimana saya bisa memperbaikinya?

RohithBelur
sumber
menghapus texlive2015 terlebih dahulu kemudian menginstal karya texlive2017.
Max N
Ubuntu 17.04 dan yang di atas berjalan tanpa kesalahan :)
Yan King Yin

Jawaban:

6

Saya mengalami masalah ini kemarin dan menyelesaikannya berulang-ulang ... butuh beberapa waktu.

Pesan kesalahan juga menunjuk ke paket-deb yang diunduh. Anda dapat memaksa instalasi dengan: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Ini akan menginstal paket dengan banyak peringatan, tetapi Anda dapat melanjutkan dengan sudo apt install -f(saya benar-benar menggunakan dist-upgrade) sampai crash berikutnya. Saya harus mengulangi prosedur ini untuk enam paket.

Ketika instalasi berhasil dan tidak ada lagi paket yang merusak proses dengan kesalahan yang disebutkan, saya pernah memulai kembali sudo apt dist-upgradeuntuk menyelesaikan instalasi.

Saya pergi ke sini, karena apt purge texlive-fulltidak mungkin karena kondisinya yang korup.

Jan-Peter Voigt
sumber
10

Untuk menginstal TeXLive 2017 terbaru dan terhebat, jalankan kode berikut di terminal Anda:

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

Dan ketika Anda ingin memperbarui paket ketika Anda ingin, Anda dapat mengeluarkan perintah ini: tlmgr update --all.

(petunjuk pemasangan lengkap dapat ditemukan di situs web tug )

Jika Anda tidak ingin menginstal apa pun, berikut adalah gambar buruh pelabuhan dengan TeXLive 2017 dengan Pandoc - konverter dokumen universal yang serbaguna.

Nikmati!!

Suman Khanal
sumber
Tip yang bagus! Menggunakan gambar Docker semudah mungkin.
onknows
1
gema dan install-tl harus menjadi awalan sudountuk saya
kata
Perintah terakhir adalah PATH = ... benar?
kata
@Onknows: Tidak setuju. Ini boros seperti yang bisa.
einpoklum
Sekarang ketika di TeXstudio, bagaimana saya bisa membuatnya benar-benar menggunakan binari baru?
Max N
1

Paket-paket pada PPA yang Anda gunakan tampaknya tidak memberikan pembaruan yang bersih dari paket-paket resmi Ubuntu (file yang sama milik satu paket di repositori resmi, dan yang lain di PPA). Oleh karena itu Anda perlu menghapus instalasi paket TeX Live Anda yang ada sebelum dapat menginstalnya dari PPA.

Atau, jangan gunakan PPA sama sekali dan cukup gunakan pemasang yang disediakan oleh pengembang TeX Live.

Dan omong-omong, tidak, kamu tidak perlu texlive-full. Menginstalnya sama artinya dengan menginstal semua paket dari repositori Ubuntu.

fkraiem
sumber
dapatkah Anda membuat Suman Khanals menjawab dengan lebih baik dan memberi tahu kami cara tidak menginstal semuanya?
Max N