Pertanyaan Bagaimana cara menginstal TeX Live 2012 terbaru?


Ubuntu 12.04 masih termasuk versi TeX Live 2009 yang sudah ketinggalan zaman dan sudah usang. Selain menginstal secara manual dari situs web TeX Live, apakah ada alternatif untuk menginstal versi 2012 terbaru pada Ubuntu Precise 12.04?


125
2017-07-15 02:59


asal


Pada awalnya Anda mungkin harus menginstal apt python-software-properties dan pada langkah 2 Anda harus memanggil add-apt-repository daripada apt-add-repository.
@ grrbytes, saya berlari ke thread ini dan memiliki masalah yang sama. Artinya, instalasi texlive saya tetap pada tahun 2009. Solusinya bagi saya adalah menggunakan perintah apt-get dist-upgrade setelah mengikuti semua instruksi lainnya (diberikan dalam tanggapan di atas oleh izx). Ini karena upgrade apt-get agak terlalu berhati-hati dan 'menahan' upgrade texlive. Menggunakan apt-get dist-upgrade memecahkan masalah.
Catatan untuk 12,10 pengguna: Tidak perlu menginstal PPA dari jawaban di bawah ini. 12.10 termasuk TeXLive versi 2012 hanya dari repositori utama. Ini mungkin terdengar berlebihan untuk dikatakan, tetapi saya telah melihat dua pertanyaan sekitar 12.10 dan TeXLive yang menunjukkan pertanyaan ini. - gertvdijk
Berikut ini adalah tutorial yang sangat bagus untuk menginstal versi vanilla dari rilis TexLive terbaru di Ubuntu. - Glutanimate
Saya hanya ingin menunjukkan bahwa instalasi manual versi TeX Live baru-baru ini sangat nyaman berkat install-tl naskah. Anda dapat menemukan petunjuk singkat saya tentang penginstalan manual sini. - bluenote10


Jawaban:


TeX Live 2012 tersedia untuk 12.04 dalam format resmi "backports" PPA

TeX Live 2012 dijadwalkan untuk dimasukkan dalam rilis Ubuntu berikutnya (Quantal 12.10). Sementara itu, pengelola TeX Live Ubuntu, Jeremy Bicha, telah membuat PPA "backports" resmi untuk memungkinkan 12,04 pengguna dengan mudah menginstal / meng-upgrade ke versi baru.

Untuk menginstal / meng-upgrade ke TeX Live 2012:

  1. Buka terminal dengan Ctrl+Alt+T
  2. Tambahkan texlive-backports PPA dengan mengetik di bawah ini (masukkan kata sandi Anda saat diminta):

    sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. Kemudian ketik:

    sudo apt-get update
    
  4. Instalasi:

    • Jika Anda menginstal TeX Live untuk pertama kalinya, ketik:

      sudo apt-get install texlive
      
    • Jika Anda sudah menginstal TeX Live dan sedang memperbarui, ketik:

      sudo apt-get upgrade
      

      PERINGATAN: ini juga akan meng-upgrade semua paket lain pada sistem Ubuntu Anda yang mana pemutakhirannya tersedia. Jika Anda tidak ingin melakukan ini, silakan gunakan yang sebelumnya sudo apt-get install texlive sebagai gantinya.


121
2017-07-15 02:59



Wow, ini berita bagus! - jon
@izx Apakah instalasi PPA ini masih memungkinkan untuk digunakan tlmgr untuk memperbarui paket TeX seperti yang saya jelaskan dalam pertanyaan terkait? - JJD
Saya sudah memiliki texlive 2009 di Ubuntu 12.04. Menggunakan sudo apt-get upgrade perintah tidak menghasilkan (TeX Live 2012/Debian) setelah berlari tex --version. Lari sudo apt-get install texlive  melakukan trik sekalipun. - Sicco
Ini karena nama paket tidak lengkap tumpang tindih. Jika Anda menginstal texlive lengkap dari Canonical repos as sudo apt-get install texlive-full, kemudian melakukan upgrade tidak akan menyentuhnya, karena itu bukan bagaimana hal itu disebut dalam PPA backline texlive. - TheBicentennialMan
Saya juga harus berlari sudo apt-get install texlive-latex-extra untuk mendapatkan semua paket yang saya inginkan - Heather Turner


Daftar direktori yang tertaut pada halaman yang Anda tautkan tidak menunjukkan backports yang tersedia untuk 12.04 (tepat).

Untuk mendapatkan versi "2012 (quantal)" texlive, Anda perlu menambahkan PPA backport.

Sebelum menambahkan PPA Anda harus menyadari beberapa risiko yang terlibat:

Selalu ingat bahwa AKP disediakan oleh masyarakat, Anda harus menyadari risiko yang mungkin terjadi sebelum hanya menambahkan AKP.

Dari Synaptic Package Manager:

  1. Memilih Pengaturan -> Repositories -> Perangkat Lunak Lain -> Tambah dan masukkan:

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. Memilih Tambahkan sumber. Selanjutnya, pilih Muat ulang pada menu untuk mengindeks kembali daftar paket Anda
  3. Akhirnya, di bidang Quickfilter, masukkan "texlive" dan Anda akan melihat versi 2012 dari paket yang tersedia untuk instalasi.
  4. Tandai paket yang Anda minati, dan klik Menerapkan tombol.

Dari baris perintah (Ctrl+Alt+T), masukkan perintah berikut:

sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
sudo apt-get update
sudo apt-get install texlive-base

Ini juga akan menginstal dependensi berikut:

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex

7
2018-01-15 08:38



Sudah bergabung sekarang rupanya. Solusi yang lebih baik! :) - gertvdijk


Saya tidak berpikir saya memiliki poin reputasi untuk berkomentar, jadi saya menjawab sebagai jawaban atas Alexander Schleifer di atas: Pada Ubuntu 12.04 agar upgrade berfungsi, saya harus menggunakan:

sudo add-apt-repository ppa:texlive-backports/ppa

Bukan "apt-add" seperti yang disarankan oleh jawaban. Itu tidak memberi saya kesalahan dengan "apt-add" tetapi tidak berhasil sampai saya mencoba "add-apt."


2
2018-02-12 03:00



> ls /usr/bin/apt-add-repository -l keluaran lrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository - Aurélien Ooms