Tingkatkan dari Tex Live dari 2013 hingga 2014 di Ubuntu 14.04
16
Menurut situs TeX Live TeX Live 2014 dirilis satu minggu lalu (14 Juni 2014). Bagaimana saya meningkatkan dari TeX Live 2013 ke TeX Live 2014 di Ubuntu 14.04?
Lebih buruk lagi, versi TeXLive 2013 yang termasuk dalam Ubuntu berhenti bekerja dengan 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 itu. Anda mungkin melewatkan perubahan PATH atau untuk keluar dan masuk kembali setelah Anda mendapatkan tlmgr lama ...
gertvdijk
Ya, saya bahkan menginstal ulang (lengkap, default, instalasi) dan memeriksa semuanya. tlmgr --versionmengatakan 2014tetapi tlmgr update --selfdan tlmgr update --allberikan kesalahan dari komentar pertama Anda. Semua perintah lateks berfungsi dengan baik, dan gunakan /usr/local/texlive/2014/bin/..jadi saya kira saya baik-baik saja untuk saat ini. Klarifikasi tentang tlmgr updatekesalahan akan sangat membantu.
modulitos
Jawaban:
15
Unduh "netinstaller" untuk TeXLive install-tl-unx.tar.gzdari cermin CTAN apa pun , misalnya yang ini .
"Netinstaller" ini bukan unduhan lengkap, tetapi hanya eksekusi kecil dan akan mengunduh semua paket dari internet berdasarkan persyaratan yang Anda tentukan nanti. Untuk informasi lebih lanjut, lihat panduan instalasi .
Ekstrak di suatu tempat, misalnya 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
Jalankan install-tlbiner dengan hak akses root, mis. (Sesuaikan dengan situasi Anda):
sudo ./install-tl
Catatan: Jika Anda memiliki mesin satu pengguna, atau tidak memiliki hak akses root, saya akan merekomendasikan menginstal ke direktori home Anda sebagai gantinya (hilangkan sudodalam perintah sebelumnya). Alasannya adalah bahwa perintah seperti tlmgr(lihat di bawah) tidak akan berfungsi di luar kotak jika dijalankan sudo, lihat Mengatur jalur TeX Live untuk root untuk informasi lebih lanjut.
Opsional:
Tambahkan -select-repositoryopsi untuk memilih cermin CTAN terdekat sebelum mengunduh apa pun.
Tambahkan -gui=perltkopsi untuk menggunakan penginstal GUI. Instal perl-tkpaket terlebih dahulu! ( sudo apt-get install perl-tk) Lihat tangkapan layar di bawah seperti apa tampilannya.
Konfigurasikan hanya koleksi tertentu dengan memilih opsi menu Cuntuk menghemat bandwidth dan ruang. Berhati-hatilah: kumpulan 47 koleksi standar 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-meta-paket yang telah .
Pilih Iuntuk menginstal di menu. (Jika tidak dalam mode GUI)
Menginstal di /usr/local/texlive/2014 secara default.
Keluaran pemasang menyarankan untuk menyesuaikan beberapa variabel lingkungan. Lakukan dengan mengedit ~/.profile(atau ~/.bashrcjika 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
Logout dan masuk kembali untuk menerima variabel baru, atau, sumber file, misalnya source ~/.profileuntuk mengaktifkannya untuk shell Anda saat ini. Langkah terakhir ini harus memastikan aplikasi Anda benar-benar menggunakan instalasi TeXLive lokal 2014 baru Anda dan bukan Ubuntu yang dipaket. Beberapa alat akan meminta Anda untuk mengonfigurasinya sendiri, lihat misalnya ini di TeXWorks .
Begini tampilannya Penginstal GUI:
Terakhir, untuk menginstal paket-paket baru Anda perlu mengatur basis data paket Texlive (TLPDB). Lihat posting ini untuk informasi lebih lanjut. Singkatnya, Anda harus menjalankan:
ini benar. Anda dapat menggunakan tlmgr update --selfdan tlmgr update --alluntuk menjaga agar instalasi Anda tetap mutakhir.
Puredevotion
1
Rilis 2014 belum tersedia dari repositori, jadi saat ini instalasi manual adalah satu-satunya cara untuk melakukannya. Kelemahan dari pendekatan ini adalah Anda akan mengelola pembaruan sendiri.
Luís de Sousa
1
Apakah sudah tersedia di repositori? Jika tidak, kapan? Apakah saya harus menambahkan beberapa PPA atau akankah tersedia sebagai pembaruan "normal" di Ubuntu 14.04 LTS? Terima kasih.
Slazer
1
Pastikan untuk mengatur koleksi yang diperlukan dengan Copsi di menu, jika tidak mengunduh 2896 paket dan membutuhkan 20 menit pada koneksi internet 100Mbit saya ... Saya tidak ingin menginstal semua paket TeXLive ...
gertvdijk
1
sudo tlmgr init-usertree tidak bekerja untuk saya ("command not found"), tetapi menjalankannya tanpa sudo berfungsi.
tlmgr
:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
tlmgr --version
mengatakan2014
tetapitlmgr update --self
dantlmgr update --all
berikan kesalahan dari komentar pertama Anda. Semua perintah lateks berfungsi dengan baik, dan gunakan/usr/local/texlive/2014/bin/..
jadi saya kira saya baik-baik saja untuk saat ini. Klarifikasi tentangtlmgr update
kesalahan akan sangat membantu.Jawaban:
Unduh "netinstaller" untuk TeXLive
install-tl-unx.tar.gz
dari cermin CTAN apa pun , misalnya yang ini ."Netinstaller" ini bukan unduhan lengkap, tetapi hanya eksekusi kecil dan akan mengunduh semua paket dari internet berdasarkan persyaratan yang Anda tentukan nanti. Untuk informasi lebih lanjut, lihat panduan instalasi .
Ekstrak di suatu tempat, misalnya di
~/texlive/2014
.Jalankan
install-tl
biner dengan hak akses root, mis. (Sesuaikan dengan situasi Anda):Catatan: Jika Anda memiliki mesin satu pengguna, atau tidak memiliki hak akses root, saya akan merekomendasikan menginstal ke direktori home Anda sebagai gantinya (hilangkan
sudo
dalam perintah sebelumnya). Alasannya adalah bahwa perintah sepertitlmgr
(lihat di bawah) tidak akan berfungsi di luar kotak jika dijalankansudo
, lihat Mengatur jalur TeX Live untuk root untuk informasi lebih lanjut.Opsional:
-select-repository
opsi untuk memilih cermin CTAN terdekat sebelum mengunduh apa pun.-gui=perltk
opsi untuk menggunakan penginstal GUI. Instalperl-tk
paket terlebih dahulu! (sudo apt-get install perl-tk
) Lihat tangkapan layar di bawah seperti apa tampilannya.tlmgr
) dancollection-
meta-paket yang telah .Pilih Iuntuk menginstal di menu. (Jika tidak dalam mode GUI)
Menginstal di
/usr/local/texlive/2014
secara default.Keluaran pemasang menyarankan untuk menyesuaikan beberapa variabel lingkungan. Lakukan dengan mengedit
~/.profile
(atau~/.bashrc
jika Anda suka) dan tambahkan baris berikut:Logout dan masuk kembali untuk menerima variabel baru, atau, sumber file, misalnya
source ~/.profile
untuk mengaktifkannya untuk shell Anda saat ini. Langkah terakhir ini harus memastikan aplikasi Anda benar-benar menggunakan instalasi TeXLive lokal 2014 baru Anda dan bukan Ubuntu yang dipaket. Beberapa alat akan meminta Anda untuk mengonfigurasinya sendiri, lihat misalnya ini di TeXWorks .Begini tampilannya Penginstal GUI:
Terakhir, untuk menginstal paket-paket baru Anda perlu mengatur basis data paket Texlive (TLPDB). Lihat posting ini untuk informasi lebih lanjut. Singkatnya, Anda harus menjalankan:
maka Anda dapat menginstal paket baru, misalnya, untuk menginstal paket
wrapfig
, jalankan:atau jika Anda menginstal di direktori home Anda, Anda dapat menghilangkan
sudo
:sumber
tlmgr update --self
dantlmgr update --all
untuk menjaga agar instalasi Anda tetap mutakhir.C
opsi di menu, jika tidak mengunduh 2896 paket dan membutuhkan 20 menit pada koneksi internet 100Mbit saya ... Saya tidak ingin menginstal semua paket TeXLive ...