Petunjuk ini telah diperbarui untuk Ubuntu 16.04 dan TeX Live 2016, mereka mungkin akan berfungsi di sebagian besar distribusi Ubuntu/Debian.
Instalasi
Menginstal "vanilla" TeX Live tidak sesulit yang Anda pikirkan. Hal-hal yang Anda perlukan:
- Koneksi internet.
- Sekitar 4 GiB ruang kosong (2 GiB jika tidak menginstal dokumentasi).
- Akar (
sudo
) kekuatan.
Catatan :instruksi dimaksudkan untuk terminal dan untuk menginstal versi "asli" terbaru dari texlive
. Jika Anda tidak nyaman dengan baris perintah dan banyak sudo
instruksi, Anda mungkin masih dapat menginstal texlive-full
paket dari pusat Perangkat Lunak; Anda akan mendapatkan versi "stok" dari texlive
, yang biasanya sedikit tertinggal dari distribusi terbaru texlive
.
Penginstalan dependensi
Paket berikut diperlukan untuk panduan ini:wget
, perl-tk
. Instal dengan:
sudo apt install wget perl-tk
Pemasang Langsung TeX
Pertama penginstal resmi perlu diunduh dengan perintah berikut:
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -xzf install-tl-unx.tar.gz
cd install-tl-20170102
install-tl-20170102
folder kemungkinan akan diberi nama berbeda. Anda mungkin bisa mengetikkan install-tl
lalu tekan tab untuk melengkapi nama folder secara otomatis.
Sekarang instalasi dapat dimulai, jalankan:
sudo ./install-tl
Ini memulai proses instalasi. Anda dapat mengubah semua jenis opsi di sini, sebagian besar opsi default sudah benar. Agar executable dan man/info -pages berfungsi setelah instalasi di mana (1) opsi yang disarankan di Unix/Linux, sementara (2) di Windows :
-
Buat PATH berikut di jalur man, infopath, dan PATH Anda untuk menemukan instalasi baru Anda di TeXLive 2017
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH export INFOPATH=$INFOPATH:/usr/local/texlive/2017/texmf-dist/doc/info export MANPATH=$MANPATH:/usr/local/texlive/2017/texmf-dist/doc/man
-
Anda dapat membuat penginstal membuat tautan simbolis untuk Anda dengan mengubah opsi:Gunakan o untuk mengubah opsi dan l untuk membuat tautan simbolis. Lokasi default sudah benar, jadi cukup tekan enter untuk menggunakannya. Gunakan r untuk kembali ke menu instalasi.
Jika karena alasan tertentu Anda mengabaikan ini dan menjalankan penginstal, Anda dapat membuat symlink secara retrospektif menggunakan perintah:tlmgr path add
. Lihat dokumentasi yang relevan untuk detail lebih lanjut.
Dalam beberapa kasus, mengubah opsi lain tentu saja dapat membantu. Tidak memasang dokumen dan sumber pohon akan menghemat banyak (1,8 GiB, 50%) ruang disk. Ini datang dengan sisi negatifnya karena harus mencari dokumentasi secara online, bukan secara lokal.
Jika Anda ingin lebih mengurangi ruang disk, Anda juga dapat mengubah skema instalasi atau koleksi , tetapi ini akan mengakibatkan paket tertentu tidak terinstal secara default. Namun, Anda dapat menginstalnya nanti melalui manajer langsung TeX.
Tekan i untuk memulai instalasi. Penginstalan penuh kemungkinan akan memakan waktu lama, katakanlah antara satu dan tiga jam (bahkan pada koneksi yang relatif cepat). Seperti biasa, jarak tempuh Anda mungkin bervariasi, tetapi jika lebih sedikit komponen yang dipilih di setelan Anda, prosesnya akan dipercepat, dan komponen yang hilang dapat dipasang dengan mudah nanti.
Gangguan :Jika, karena alasan tertentu, penginstalan terhenti, penginstalan mungkin dapat dilanjutkan dengan menjalankan penginstal lagi. Ini akan meminta Anda untuk melanjutkan instalasi. Jika Anda ingin memulai penginstalan dari awal, sebaiknya hapus elemen terinstal berikut +/- elemen yang mungkin disebutkan dalam utas jawaban Bagaimana cara menghapus semua yang terkait dengan TeX Live untuk penginstalan baru di Ubuntu?
sudo rm -rf /usr/local/texlive/2016
Kegagalan :Proses instalasi yang begitu lama mungkin gagal karena gangguan komunikasi atau alasan lain. Dalam kasus seperti itu, Anda mungkin ingin memulai ulang penginstalan, tetapi kali ini pilih konfigurasi terkecil yang akan menjalankannya. Kemudian, Anda dapat memasang semua komponen yang hilang dengan sudo tlmgr --gui
.
Menyelesaikan instalasi
Jika semuanya berjalan dengan baik, semua perintah terkait TeX akan berfungsi. Verifikasi ini dengan memeriksa keluaran which tex
, yang seharusnya /usr/local/bin/tex
.
Paket palsu
Sekarang TeX Live berfungsi, tetapi Ubuntu juga perlu berpikir Anda telah menginstal TeX Live. Ini dapat dilakukan dengan equivs
paket:
sudo apt install equivs --no-install-recommends freeglut3
mkdir -p /tmp/tl-equivs && cd /tmp/tl-equivs
equivs-control texlive-local
Catatan:Jika /tmp
Anda dipasang dengan noexec
flag, build akan gagal seperti yang dijelaskan di sini. Anda dapat menggunakan direktori lain daripada /tmp
dalam hal ini.
Kemudian, Anda harus mengedit texlive-local
. Untuk ini, gunakan file yang disediakan di sini sesuai dengan versi yang Anda instal. Misalnya, untuk tahun 2020 gunakan:
wget -O texlive-local http://www.tug.org/texlive/files/debian-equivs-2020-ex.txt
Informasi lebih lanjut tentang pengeditan yang diperlukan dapat ditemukan di panduan TeX Live Debian.
Sekarang Anda dapat membuat paket dan menginstalnya (nama persis .deb
dibuat di perintah pertama di bawah ini; Anda juga dapat menggunakan pelengkapan otomatis tab):
equivs-build texlive-local
sudo dpkg -i texlive-local_2020-1_all.deb
sudo apt install -f
Setelah ini instal texworks
melalui pengelola paket tidak akan menginstal TeX Live lagi. Anda dapat memeriksa apakah memang demikian dengan menginstal paket terkait TeX seperti texworks
, texstudio
, qtikz
atau kile
.
Font
Jika Anda ingin menginstal semua font OpenType dan TrueType agar Anda juga dapat menggunakannya di program lain, Anda harus menambahkan font TeX Live ke konfigurasi sistem:
sudo cp $(kpsewhich -var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
gedit admin:///etc/fonts/conf.d/09-texlive.conf
Hapus baris yang berisi type1
dan simpan. Sekarang jalankan:
sudo fc-cache -fsv
Memperbarui
Jika Anda menginstal dari CD, DVD, atau citra ISO, Anda harus memperbarui instalasi Anda ke versi terbaru dari semua paket. Untuk melakukannya, jalankan dua perintah berikut:
sudo tlmgr update --self
sudo tlmgr update --all
Mulai sekarang, Anda dapat memperbarui TeX Live melalui TeX Live Manager dengan antarmuka GUI:
sudo tlmgr --gui
Mungkin mengeluh tentang 'Tk' yang hilang, ini dapat diselesaikan dengan menginstal perl-tk
:
sudo apt install perl-tk --no-install-recommends
Peluncur
Anda juga dapat membuat peluncur untuk Unity:
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/tlmgr.desktop << EOF
[Desktop Entry]
Version=1.0
Name=TeX Live Manager
Comment=Manage TeX Live packages
GenericName=Packaggedit admin://e Manager
Exec=gedit -d -S -D "TeX Live Manager" 'admin:///usr/local/bin/tlmgr --gui'
Terminal=false
Type=Application
Icon=system-software-update
EOF
Anda mungkin perlu keluar dan masuk lagi agar perubahan diterapkan.
Catatan :Jika $XDG_DATA_HOME
variabel disetel, gunakan nilainya sebagai ganti ~/.local/share/applications
.Hal ini juga memungkinkan untuk menggunakan /usr/share/applications
untuk peluncur di seluruh sistem.
Meningkatkan ke TeX Live berikutnya
Untuk memutakhirkan, Anda perlu mengunduh dan menjalankan pemasang lagi. Jangan lupa agar pemasang membuat tautan simbolik.
Mungkin juga merupakan ide bagus untuk menjalankan bagian font lagi. Anda dapat menghapus distribusi lama dengan menjalankan:
sudo rm -rf /usr/local/texlive/2014
sudo rm -rf /usr/local/texlive/2015
Mencopot pemasangan TeX Live
Untuk menghapus TeX Live sepenuhnya, Anda perlu membatalkan semua yang telah Anda lakukan:
- Hapus
/etc/fonts/conf.d/09-texlive.conf
dan perbarui cache font. - Hapus
/usr/local/texlive
. - Hapus paket yang dibuat dengan
equivs
(sudo apt purge texlive-local
). - Silakan, lihat jawaban utas Bagaimana cara menghapus semua yang terkait dengan TeX Live untuk pemasangan baru di Ubuntu? untuk Linux.
Referensi dan sumber
- Panduan TeX Live Debian
- Instal Cepat TeX Live
- Artikel Enrico Gregorio untuk TUGboat
Gunakan skrip penginstal bersih dari halaman ini di situs resmi tug.org untuk menginstal TeXlive "vanilla".
Menipu Ubuntu untuk memenuhi dependensi paket lebih melibatkan dan membutuhkan penggunaan paket equivs. Ada panduan dasar untuk melakukannya di postingan ini di TeXblog (blog tidak resmi). (Halaman ini agak lama dan ditujukan untuk versi Ubuntu yang lebih lama.) Daftar paket di sana agak lama, tetapi prosedur keseluruhan yang sama seharusnya tetap berfungsi. Saya khawatir saya tidak memiliki daftar apa saja yang harus ada dalam paket dummy; mungkin orang lain akan melakukannya. (Anda selalu dapat membuat paket dummy baru sesuai kebutuhan jika Anda mencoba menginstal sesuatu yang memberi tahu Anda bahwa Anda memiliki dependensi texlive yang tidak terpenuhi.)
Saya menulis skrip yang mengotomatiskan jawaban Silex dan melakukan lebih banyak (opsional). Ini mendukung Ubuntu versi 12.04 hingga versi saat ini.
Unduh install-tl-ubuntu
dan jalankan sebagai
sudo ./install-tl-ubuntu
Untuk mengunduh skrip itu, jalankan
wget https://github.com/scottkosty/install-tl-ubuntu/raw/master/install-tl-ubuntu && chmod +x ./install-tl-ubuntu
Di bawah ini saya memberikan daftar fitur dari repositori GitHub
- memasang TeX Live 2013
- secara otomatis menemukan repositori tercepat
- memberikan kemajuan terbaru dari pemasangan
- memulai ulang secara otomatis jika pemasangan gagal
tlmgr
kemudian dapat digunakan untuk menjaga penginstalan Anda tetap terbaru- memberi tahu
apt
sehingga apt tidak mencoba menginstaltexlive-*
Ubuntu paket sebagai dependensi (misalnya jika Anda melakukansudo apt-get install lyx
) - tautan ke folder tempat Ubuntu menginstal file TeX sehingga ketika Anda menginstal paket Ubuntu (mis. FoilTeX dan noweb) dengan file LaTeX, file tersebut akan tersedia
- menambahkan font TeX Live untuk digunakan di seluruh sistem
- kemudahan terkait font lainnya
- memberi tahu AppArmor untuk mengizinkan Evince mengakses font TeX Live
- dapat menginstal font TrueType yang disediakan pengguna (
--truetype-dir
) - dapat menginstal font IvriTeX Hebrew (
--hebrew
)
- secara opsional, instal file LaTeX tambahan untuk jurnal umum yang tidak disertakan dalam TeX Live 2013 (
--more-tex
) - berfungsi secara non-interaktif sehingga dapat ditambahkan ke skrip instalasi batch
tlmgr
dapat dijalankan dari menu desktop (jika paket 'gksu' diinstal)- pemasangan dapat dilakukan dari file ISO (-
-iso
)
Untuk detail selengkapnya, lihat
./install-tl-ubuntu --help