Bagaimana saya bisa melakukan instalasi texlive penuh (semua paket) di CentOS?
14
Judul mengatakan itu semua, bagaimana saya bisa menginstal texlive dan semua paket sehingga saya bisa menjalankan tex2pdf di CentOS? Saya agak terbiasa dengan Ubuntu dan semua bisnis yum ini membuat saya gila.
Memang, itulah cara terbaik untuk pergi dalam pengalaman saya. Anda mungkin ingin mencari cara untuk memberitahu yumbahwa TeXLive yang sebenarnya diinstal, dalam beberapa cara, seperti yang saya lakukan untuk apt .
DevSolar
Jawaban:
7
sudo yum install texlive-*
Menjalankan hal di atas memberi saya output berikut. Itukah yang kamu cari? Sepertinya semuanya.
Ketergantungan Diatasi
================================================== ================================================== ==================== Paket Arch Versi
Ukuran Repositori ========================= ================================================== =========================================== Instalasi: texlive-afm i686
2007-57.el6_2 basis 47 k texlive-context i686
2007-57.el6_2 basis 58 k texlive-dviutils i686
2007-57.el6_2 basis 191 k texlive-east-asian i686
Basis 2007-57.el6_2 355 k texlive-texmf-afm noarch 2007-38.el6 basis 4.5 M texlive-texmf-context
noarch 2007-38.el6 basis
2.7 M texlive-texmf-doc noarch 2007-38.el6 base 175 M texlive-texmf-east-asian noarch 2007-38.el6 basis 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 basis
5.4 k texlive-texmf-errata-context noarch 2007-7.1.el6 basis 4.7 k texlive- texmf-errata-doc noarch
Basis 2007-7.1.el6 5.9 k texlive-texmf-errata-east-asian noarch
2007-7.1.el6 basis 5.6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 basis 4.7 k texlive-texmf-xetex noarch 2007- 38.el6 basis 137 k texlive-xetex
i686 2007-57.el6_2 basis
2.1 M Menginstal untuk dependensi: compat-readline5 i686 5.2-17.1.el6 basis
128 k dvipdfm i686
0.13.2d-41.1.el6 basis 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 basis
336 k dvipng i686
1.11-3.2.el6 basis 95 k gd i686 2.0.35-11.el6 basis
141 k libpaper i686
1.1.23- 6.1.el6 basis 34 k mendexk i686 2.6e-57.el6_2 basis
48 k perl-PDF-Reuse noarch
Basis 0.35-3.el6 89 k ruby i686 1.8.7.352-13.el6 pembaruan
534 k ruby-libs i686
1.8.7.352-13.el6 pembaruan 1.6 M t1lib i686 5.1.2-6.el6_2.1 basis
152 k teckit i686
2.5.1-4.1.el6 basis 242 k xdvipdfmx i686 0.4-5.1.el6 basis
479 k
Saya harus mengutip argumen glob di zsh:yum install 'texlive-*'
Bryce Guinta
2
Ini benar-benar kegagalan terbesar dari CentOS / Fedora. Untuk sementara, Fedora memiliki pengaturan yang sama gilanya di mana instalasi texlive yang berfungsi, lebih dari setengah dari total paket yang diinstal pada suatu sistem. </soapbox>
Saya menawarkan solusi parsial dan meskipun agak hacky, mirip dengan solusi @DevSolar untuk apt. Itu setengah berhasil, mungkin orang lain dengan masalah ini dapat mengetahui apa yang terjadi dan memperbaikinya.
Keempat, instal rpms khusus itu. Sekarang Anda harus dapat menginstal paket yang bergantung pada paket * texlive.
Ada beberapa masalah dengan rpms, dan saya tidak mengerti RPM dengan cukup baik untuk memperbaikinya: Tampaknya berfungsi ok untuk (izinkan instalasi) paket lain yang bergantung pada paket .noarch texlive, tetapi bukan paket yang bergantung pada lengkungan texlive Paket-spesifik ... angka pergi. Bagaimanapun, itu membuat saya bekerja secara produktif lagi, mungkin itu akan membantu orang lain juga.
yum
bahwa TeXLive yang sebenarnya diinstal, dalam beberapa cara, seperti yang saya lakukan untuk apt .Jawaban:
Menjalankan hal di atas memberi saya output berikut. Itukah yang kamu cari? Sepertinya semuanya.
sumber
yum install 'texlive-*'
Ini benar-benar kegagalan terbesar dari CentOS / Fedora. Untuk sementara, Fedora memiliki pengaturan yang sama gilanya di mana instalasi texlive yang berfungsi, lebih dari setengah dari total paket yang diinstal pada suatu sistem.
</soapbox>
Saya menawarkan solusi parsial dan meskipun agak hacky, mirip dengan solusi @DevSolar untuk apt. Itu setengah berhasil, mungkin orang lain dengan masalah ini dapat mengetahui apa yang terjadi dan memperbaikinya.
Langkah pertama adalah menginstal TexLive secara manual: http://www.tug.org/texlive/acquire-netinstall.html
Kedua, copot semua paket texlive- * (kuno) Anda, yang sesuai untuk Anda:
yum uninstall texlive*
Ketiga, gunakan skrip ceroboh saya untuk membuat dua rpms kecil yang mengklaim "menyediakan" semua paket rpm yang Anda ketahui: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9
Keempat, instal rpms khusus itu. Sekarang Anda harus dapat menginstal paket yang bergantung pada paket * texlive.
Ada beberapa masalah dengan rpms, dan saya tidak mengerti RPM dengan cukup baik untuk memperbaikinya: Tampaknya berfungsi ok untuk (izinkan instalasi) paket lain yang bergantung pada paket .noarch texlive, tetapi bukan paket yang bergantung pada lengkungan texlive Paket-spesifik ... angka pergi. Bagaimanapun, itu membuat saya bekerja secara produktif lagi, mungkin itu akan membantu orang lain juga.
sumber