ฉันจะทำการติดตั้ง texlive แบบเต็ม (แพ็คเกจทั้งหมด) ใน CentOS ได้อย่างไร


14

ชื่อกล่าวมันทั้งหมดฉันจะติดตั้ง texlive และแพ็คเกจทั้งหมดเพื่อให้ฉันสามารถเรียกใช้ tex2pdf บน CentOS ได้อย่างไร ฉันค่อนข้างคุ้นเคยกับ Ubuntu และธุรกิจ yum ทั้งหมดนี้กำลังผลักดันฉันถั่ว


1
เอาล่ะฉันดูเหมือนจะมีการทำพื้นดินบางกำลังพยายามเว็บติดตั้งจากtug.org/texlive/acquire-netinstall.html
เลียม M

นั่นเป็นวิธีที่ดีที่สุดในประสบการณ์ของฉัน คุณอาจต้องการที่จะคิดออกวิธีที่จะบอกyumว่า TeXLive มีการติดตั้งจริงในทางใดทางหนึ่งขณะที่ผมได้สำหรับพาร์ทเมนต์
DevSolar

คำตอบ:


7
sudo yum install texlive-*

ทำงานข้างต้นให้ฉันผลลัพธ์ต่อไปนี้ นั่นคือสิ่งที่คุณกำลังมองหา? ดูเหมือนทุกอย่าง

การพึ่งพาการแก้ไข

================================================== ================================================== ==================== ขนาดหีบห่อเวอร์ชันของ
คลังเก็บ ========================= ================================================== ============================================= การติดตั้ง: texlive-afm i686
2007-57.el6_2 ฐาน 47 k texlive- บริบท i686
2007-57.el6_2 ฐาน 58 k texlive-dviutils i686
2007-57.el6_2 ฐาน 191 k texlive-east-asian i686
2007-57.el6_2 ฐาน 355 k texlive-texmf-afm noarch 2007-38.el6 ฐาน 4.5 M texlive-texmf- บริบท
noarch 2007-38.el6 ฐาน
2.7 M texlive-texmf-doc noarch 2007-38.el6 ฐาน 175 M texlive-texmf-east-asian noarch ปี 2550-38.el6 ฐาน 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 ฐาน
5.4 k texlive-texmf-errata- บริบท noarch 2007-7.1.el6 ฐาน 4.7 k texlive- texmf-errata-doc noarch
2007-7.1.el6 ฐาน 5.9 k texlive-texmf-errata-east-asian noarch ผู้ดูแลระบบ
2007-7.1.el6 ฐาน 5.6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 ฐาน 4.7 k texlive-texmf-xetex noarch 2007- 38.el6 ฐาน 137 k texlive-xetex
i686 2007-57.el6_2 ฐาน
2.1 M การติดตั้งสำหรับการอ้างอิง: compat-readline5 i686 5.2-17.1.el6 ฐาน
128 k dvipdfm i686
0.13.2d-41.1.el6 ฐาน 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 ฐาน
336 k dvipng i686
1.11-3.2.el6 ฐาน 95 k gd i686 2.0.35-11.el6 ฐาน
141 k libpaper i686
1.1.23- 6.1.el6 ฐาน 34 k mendexk i686 2.6e-57.el6_2 ฐาน
48 k perl-PDF-nouse noarch
0.35-3.el6 ฐาน 89 k ruby ​​i686 1.8.7.352-13.el6 อัปเดต
534 k ruby-libs i686
1.8.7.352-13.el6 อัปเดต 1.6 ม. t1lib i686 5.1.2-6.el6_2.1 ฐาน
152 k teckit i686
2.5.1-4.1.el6 ฐาน 242 k xdvipdfmx i686 0.4-5.1.el6 ฐาน
479 k

สรุปธุรกรรม ============================================ ================================================== ====================== ติดตั้ง 28 แพ็กเกจ

ขนาดการดาวน์โหลดทั้งหมด: 190 M ขนาดการติดตั้ง: 344 M นี่เป็นสิ่งที่ตกลง [y / N]: n


1
ฉันต้องอ้างอิงอาร์กิวเมนต์ glob บน zsh:yum install 'texlive-*'
Bryce Guinta

2

นี่เป็นความล้มเหลวที่ยิ่งใหญ่ที่สุดของ CentOS / Fedora ในช่วงเวลาหนึ่ง Fedora มีการตั้งค่าที่บ้าคลั่งเหมือนกันซึ่งการติดตั้ง texlive ที่ใช้งานได้จะถูกนับรวมมากกว่าครึ่งหนึ่งของแพ็คเกจทั้งหมดที่ติดตั้งไว้ในระบบ </soapbox>

ฉันเสนอโซลูชันที่แฮ็กบางส่วนและแม้ว่าจะคล้ายกับโซลูชันของ @DevSolar สำหรับ apt มันใช้งานได้ครึ่งบางทีคนอื่นที่มีปัญหานี้สามารถค้นหาว่าเกิดอะไรขึ้นและแก้ไข

  • ขั้นตอนแรกคือการติดตั้ง TexLive ด้วยตนเอง: http://www.tug.org/texlive/acquire-netinstall.html

  • ประการที่สองถอนการติดตั้งแพ็กเกจ texlive- * ทั้งหมดของคุณตามความเหมาะสมกับคุณ: yum uninstall texlive*

  • ประการที่สามใช้สคริปต์เลอะเทอะของฉันเพื่อสร้าง rpms เล็กน้อยสองตัวที่อ้างว่า "มอบ" แพ็คเกจ rpm ทั้งหมดที่ yum รู้จักเกี่ยวกับ: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • ประการที่สี่ติดตั้ง rpms ที่กำหนดเองเหล่านั้น ตอนนี้คุณควรจะสามารถติดตั้งแพ็คเกจที่ขึ้นอยู่กับแพ็คเกจ texlive *

มีปัญหาบางอย่างกับ rpms และฉันไม่เข้าใจ RPM ดีพอที่จะแก้ไขได้: ดูเหมือนว่าจะทำงานได้ดีสำหรับ (อนุญาตให้ติดตั้ง) แพ็คเกจอื่น ๆ ที่ขึ้นอยู่กับแพ็คเกจ. texlive. noarch แต่ไม่ใช่แพ็คเกจที่ขึ้นอยู่กับ texlive arch แพคเกจเฉพาะ ... ไปคิด อย่างไรก็ตามมันทำให้ฉันทำงานได้อย่างมีประสิทธิภาพอีกครั้งบางทีมันอาจช่วยคนอื่นด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.