Pertanyaan Tingkatkan versi dari Tex Live dari 2013 hingga 2014 di Ubuntu 14.04


Menurut Situs web TeX Live TeX Live 2014 dirilis satu minggu yang lalu (14 Juni 2014). Bagaimana cara meningkatkan dari TeX Live 2013 ke TeX Live 2014 di Ubuntu 14.04?


16
2018-06-20 22:14


asal


Lebih buruk lagi, versi TeXLive 2013 yang disertakan dalam Ubuntu berhenti bekerja tlmgr: tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013). - gertvdijk
@gertvdijk Ya sama saja dengan saya. Jadi saya terpaksa menginstal TeX Live 2014 .. - Håkon Hægland
Setelah mengikuti jawaban yang dipilih, saya masih mendapatkan kesalahan yang sama dengan @gertvdijk. Ada saran? - modulitos
@Lucas Anda tidak mengikuti semua langkah kemudian. Anda mungkin telah melewatkan perubahan PATH atau keluar dan masuk kembali setelah Anda mendapatkan tlmgr lama ... - gertvdijk
Ya, saya bahkan kembali melakukan instalasi (penuh, default, instalasi) dan memeriksa semuanya berakhir. tlmgr --version kata 2014 tapi tlmgr update --self dan tlmgr update --all berikan kesalahan dari komentar pertama Anda. Semua perintah latex berfungsi dengan baik, dan digunakan /usr/local/texlive/2014/bin/.. jadi saya rasa saya baik-baik saja sekarang. Setiap klarifikasi tentang tlmgr update kesalahan akan sangat membantu. - modulitos


Jawaban:


  1. Unduh "netinstaller" untuk TeXLive install-tl-unx.tar.gz dari mana saja Cermin CTAN, mis. yang ini.

    "Netinstaller" ini bukan unduhan penuh, tetapi hanya eksekusi kecil dan akan mengunduh semua paket dari internet berdasarkan persyaratan yang Anda tetapkan nanti. Untuk informasi lebih lanjut, lihat instal panduan.

  2. Ekstrak di suatu tempat, mis. di ~/texlive/2014.

    mkdir ~/texlive/2014
    cd ~/texlive/2014
    tar -xf /path/to/install-tl-unx.tar.gz
    cd install-tl-20140831 # depends on your installer version, adjust to your situation
    
  3. Jalankan install-tl biner dengan hak akses root, mis. (sesuaikan dengan situasi Anda):

    sudo ./install-tl
    

    Catatan: Jika Anda memiliki mesin satu pengguna, atau tidak memiliki root hak istimewa, saya akan merekomendasikan menginstal ke direktori home Anda sebaliknya (hilangkan sudo di perintah sebelumnya). Alasannya adalah itu perintah seperti tlmgr (lihat di bawah) tidak akan bekerja di luar kotak jika mereka dijalankan dengan sudo, Lihat Mengatur jalur TeX Live untuk root untuk informasi lebih lanjut.

    Secara opsional:

    • Tambahkan -select-repository pilihan untuk memilih cermin CTAN terdekat sebelum mengunduh apa pun.
    • Tambahkan -gui=perltk pilihan untuk menggunakan penginstal GUI. Instal perl-tk paket pertama! (sudo apt-get install perl-tk) Lihat gambar di bawah ini bagaimana tampilannya.
    • Konfigurasikan hanya koleksi tertentu dengan memilih opsi menu C untuk menghemat bandwidth dan ruang. Berhati-hatilah: kumpulan 47 koleksi default akan menghasilkan lebih dari 2GB lalu lintas dan penggunaan disk. Anda selalu dapat menginstal lebih banyak koleksi nanti dengan manajer paket TeXLive (tlmgr) dan collection--prefixed meta-paket.
  4. Memilih saya untuk menginstal di menu. (Jika tidak dalam mode GUI)

    Ini menginstal di /usr/local/texlive/2014 secara default.

  5. Output penginstal menyarankan untuk menyesuaikan beberapa variabel lingkungan. Lakukan dengan mengedit ~/.profile (atau ~/.bashrc jika Anda suka) dan tambahkan baris berikut:

    TEXDIR="/usr/local/texlive/2014"
    export PATH=$TEXDIR/bin/i386-linux:$PATH    # for 32-bit installation
    export PATH=$TEXDIR/bin/x86_64-linux:$PATH  # for 64-bit installation
    export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info
    export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
    

    Keluar dan masuk kembali untuk menerima variabel baru, atau, beri sumber file, mis. source ~/.profile untuk mengaktifkannya untuk shell Anda saat ini. Langkah terakhir ini harus memastikan aplikasi Anda benar-benar menggunakan instalasi TeXLive lokal 2014 Anda yang baru daripada yang dikemas dalam paket Ubuntu. Beberapa alat mengharuskan Anda untuk mengonfigurasinya sendiri, lihat misalnya ini di TeXWorks.

    Beginilah cara penginstal GUI terlihat seperti:

    install-tl

  6. Akhirnya, untuk menginstal paket-paket baru Anda perlu men-setup database paket Texlive (TLPDB). Lihat posting ini untuk informasi lebih lanjut. Singkatnya, Anda harus menjalankan:

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    kemudian Anda dapat menginstal paket baru, misalnya, untuk menginstal paket wrapfig, jalankan:

    sudo env PATH="$PATH" tlmgr install wrapfig
    

    atau jika Anda menginstal di direktori home Anda, Anda dapat menghilangkannya sudo:

    tlmgr install wrapfig
    

15
2018-06-21 16:30



ini benar. Kamu dapat memakai tlmgr update --self dan tlmgr update --all untuk terus memperbarui instalasi Anda. - puredevotion
Rilis 2014 belum tersedia dari repositori, jadi saat ini pemasangan manual adalah satu-satunya cara untuk melakukannya. Kelemahan dari pendekatan ini adalah Anda akan mengelola pembaruan sendiri. - Luís de Sousa
Apakah masih tersedia dari repositori? Jika tidak, kapan? Apakah saya harus menambahkan beberapa PPA atau akan tersedia sebagai pembaruan "normal" di Ubuntu 14.04 LTS? Terima kasih. - Slazer
Pastikan untuk mengatur koleksi yang diperlukan dengan C pilihan di menu, jika tidak maka unduhan 2896 paket dan membutuhkan waktu 20 menit pada koneksi internet 100Mbit saya ... Saya tidak ingin menginstal semua Paket TeXLive ... - gertvdijk
sudo tlmgr init-usertree tidak bekerja untuk saya ("perintah tidak ditemukan"), tetapi menjalankannya tanpa sudo bekerja. - Julian Schuessler