Làm cách nào tôi có thể thực hiện cài đặt texlive đầy đủ (tất cả các gói) trong CentOS?


13

Tiêu đề nói lên tất cả, làm cách nào tôi có thể cài đặt texlive và tất cả các gói để tôi có thể chạy tex2pdf trên CentOS? Tôi khá quen với Ubuntu và tất cả công việc kinh doanh này đang thúc đẩy tôi.


1
Được rồi, tôi dường như đã thực hiện một số nền tảng, hiện đang thử cài đặt web từ tug.org/texlive/acquire-netinstall.html .
Liam M

Đó, thực sự, là cách tốt nhất để đi theo kinh nghiệm của tôi. Bạn có thể muốn tìm ra cách để nói yumrằng TeXLive đang thực sự được cài đặt, một cách nào đó, như tôi đã làm cho apt .
DevSolar

Câu trả lời:


7
sudo yum install texlive-*

Chạy ở trên đã cho tôi đầu ra sau. Có phải đó là những gì bạn đang tìm kiếm? Dường như mọi thứ.

Phụ thuộc đã giải quyết

================================================== ================================================== ====================
Kích thước kho lưu trữ phiên bản Arch ========================= ================================================== ============================================= Cài đặt: texlive-afm i686
2007-57.el6_2 cơ sở 47 k texlive-bối ​​cảnh i686
2007-57.el6_2 cơ sở 58 k texlive-dviutils i686
2007-57.el6_2 cơ sở 191 k texlive-đông-á i686
2007-57.el6_2 cơ sở 355 k texlive-texmf-afm noarch 2007-38.el6 cơ sở 4.5 M texlive-texmf-bối cảnh
noarch 2007-38.el6 cơ sở
2.7 M texlive-texmf-doc noarch 2007-38.el6 cơ sở 175 M texlive-texmf-East-Asian noarch 2007-38.el6 cơ sở 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 cơ sở
5,4 k texlive-texmf-errata-bối cảnh noarch 2007-7.1.el6 cơ sở 4.7 k texlive texmf-errata-doc noarch
2007-7.1.el6 cơ sở 5.9 k texlive-texmf-errata-East-Asian noarch
2007-7.1.el6 base 5.6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 cơ sở 4.7 k texlive-texmf-xetex noarch 2007- 38.el6 cơ sở 137 k texlive-xetex
i686 2007-57.el6_2 cơ sở
2.1 M Cài đặt cho các phụ thuộc: compat-readline5 i686 5.2-17.1.el6 cơ sở
128 k dvipdfm i686
0.13.2d-41.1.el6 cơ sở 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 cơ sở
336 k dvipng i686
1.11-3.2.el6 cơ sở 95 k gd i686 2.0.35-11.el6 cơ sở
141 k
lib6 6.1.el6 cơ sở 34 k mendexk i686 2.6e-57.el6_2 cơ sở
48 k perl-PDF-Tái sử dụng noarch
0,35-3.el6 cơ sở 89 k ruby ​​i686 1.8.7.352-13.el6 cập nhật
534 k ruby-libs i686
1.8.7.352-13.el6 cập nhật 1.6 M t1lib i686 5.1.2-6.el6_2.1 cơ sở
152 k teckit i686
2.5.1-4.1.el6 cơ sở 242 k xdvipdfmx i686 0.4-5.1.el6 cơ sở
479 k

Tóm tắt giao dịch ================================================ ================================================== ====================== Cài đặt 28 Gói

Tổng kích thước tải xuống: 190 M Kích thước cài đặt: 344 M Có ổn không [y / N]: n


1
Tôi đã phải trích dẫn cuộc tranh luận trên toàn cầu trên zsh:yum install 'texlive-*'
Bryce Guinta

2

Đây thực sự là thất bại lớn nhất của CentOS / Fedora. Trong một thời gian, Fedora có một thiết lập điên rồ tương tự, nơi cài đặt texlive hoạt động, tính bằng, hơn một nửa tổng số gói được cài đặt trên một hệ thống. </soapbox>

Tôi cung cấp một giải pháp hack một phần và mặc dù hơi giống, tương tự như giải pháp của @DevSolar cho apt. Nó hoạt động được một nửa, có lẽ ai đó khác có vấn đề này có thể tìm ra điều gì đang xảy ra và khắc phục nó.

  • Bước đầu tiên là cài đặt TexLive theo cách thủ công: http://www.tug.org/texlive/acquire-netinstall.html

  • Thứ hai, gỡ cài đặt tất cả các gói texlive- * (cổ) ​​của bạn, nếu phù hợp với bạn: yum uninstall texlive*

  • Thứ ba, sử dụng tập lệnh cẩu thả của tôi để tạo hai rpms nhỏ mà yêu cầu "cung cấp" tất cả các gói vòng / phút mà yum biết về: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • Thứ tư, cài đặt những rpms tùy chỉnh. Bây giờ bạn sẽ có thể cài đặt các gói phụ thuộc vào gói texlive *.

Có một số vấn đề với các rpms và tôi không hiểu rõ RPM đủ để khắc phục nó: Nó dường như hoạt động tốt đối với (cho phép cài đặt) các gói khác phụ thuộc vào các gói .noarch texlive, nhưng không phải các gói phụ thuộc vào vòm texlive gói đặc biệt ... đi con số. Dù sao, nó đã khiến tôi làm việc hiệu quả trở lại, có lẽ nó cũng sẽ giúp người khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.