memperbarui TeX di linux

1

Saya mencoba mengkompilasi beberapa kode LaTeX yang menggunakan lingkungan algoritmik untuk memproduksi pseudocode. Itu tidak akan dikompilasi dan seseorang mengatakan kepada saya bahwa dari file log paket-paket untuk lingkungan yang diperlukan ini terlalu tua. Bagaimana saya bisa memperbarui paket saya untuk mendapatkan versi terbaru? Dari manajer paket synaptic saya tidak bisa melihat entri pembaruan untuk paket; hanya full texlive bukan hanya tex live

Vass
sumber
Paket apa yang kita bicarakan di sini? Paket makro TeX, atau paket perangkat lunak pihak ketiga?
Majenko
@ Mat Jenkins: paket 'algoritma', atau bahkan secara umum paket lain. Bisakah saya menambahkan daftar dan memperbaruinya?
Vass
Pertanyaan ini juga diposting di tex.stackexchange.com: tex.stackexchange.com/q/14925/2975
Martin Scharrer

Jawaban:

3

Debian masih mengirimkan TeXLive 2009, yang sekarang cukup cepat menjadi sangat kuno. Sejauh yang saya tahu, tidak ada paket (baik resmi maupun tidak resmi) dari TeXLive 2010. Anda memiliki cukup banyak tiga opsi:

  1. Anda dapat menginstal versi TeXLive 2010 Anda sendiri di /usr/local/pohon. Unduh dari tarik-menarik , dan ikuti instruksi instalasi Unix di halaman itu. Itu akan memberi Anda versi lengkap TeXLive saat ini. Anda kemudian dapat menggunakan tlmgruntuk menjaga agar instalasi Anda tetap mutakhir. Jika Anda memilih path itu, pastikan path ke binari baru ada di Anda $PATH, dan juga di root $PATH, agar binari maintainance seperti texhashdan tlmgrbekerja.

  2. Anda dapat menyimpan TeXLive Anda saat ini, dan cukup instal versi baru dari paket yang Anda butuhkan di texmfpohon lokal Anda . texmfPohon lokal pada distribusi berbasis Debian adalah di /usr/local/share/texmf. Jika Anda tidak memiliki direktori itu, buatlah (sebagai root, Anda harus menggunakannya sudo), unduh paket dari CTAN , dan instal di sana. Anda perlu menjalankan texhashsebagai root untuk menyegarkan basis data file TeX, jika tidak, TeX tidak akan menemukan paket baru. Prosedur instalasi yang sebenarnya akan berbeda dari satu paket ke paket lainnya. Jika Anda dapat menemukan file zip "tds compliant", Anda bisa unzip saja /usr/local/share/texmf, jalankantexhashsebagai root dan Anda akan selesai. Jika tidak, taruhan terbaik Anda adalah mengikuti instruksi dalam file README yang disertakan dengan paket, atau lihat dokumentasi paket jika berisi beberapa instruksi instalasi.

  3. Jika Anda adalah satu-satunya yang menggunakan TeX di komputer itu, Anda juga dapat menginstal paket di texmfpohon pribadi Anda , yang mana pada Debian, saya percaya, masuk ~/texmf. Prosedur untuk menginstal hampir sama dengan ketika menginstal di pohon texmf lokal, kecuali bahwa Anda tidak harus menjadi root, dan Anda tidak harus menjalankan texhashsetelah instalasi.

Jika Anda memposting daftar paket individual, seseorang mungkin dapat memberi Anda rincian lebih lanjut.

Jan Hlavacek
sumber