web-dev-qa-db-ja.com

CentOSで完全なtexliveインストール(すべてのパッケージ)を実行するにはどうすればよいですか?

タイトルはそれをすべて言う、CentOSでtex2pdfを実行できるようにtexliveとすべてのパッケージをインストールするにはどうすればよいですか?私はどちらかというとUbuntuに慣れており、このすべてのyumビジネスが私を狂わせています。

14
Liam M
Sudo yum install texlive-*

上記を実行すると、次の出力が得られました。それはあなたが探しているものですか?それはすべてのように見えます。

解決された依存関係

================================================== ================================================== ==================== Package Archバージョン
リポジトリサイズ=========================================== ================================================== ===========================インストール:texlive-afm i686
2007-57.el6_2ベース47 k texlive-context 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-context
noarch 2007-38.el6ベース
2.7 M texlive-texmf-doc noarch 2007-38.el6 base 175 M texlive-texmf-east-asian noarch 2007-38.el6 base 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6ベース
5.4 k texlive-texmf-errata-context noarch 2007-7.1.el6 base 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-Reuse 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 M 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

7
xizdaqrian

これは本当にCentOS/Fedoraの最大の失敗です。しばらくの間、Fedoraは同様に非常識な設定でしたが、機能するtexliveインストールは、システムにインストールされているパッケージの合計の半分以上になります。 </soapbox>

@DevSolarのaptのソリューションと同様に、部分的でありながら多少ハッキーなソリューションを提供します。半分は機能しますが、おそらくこの問題を持つ他の誰かが何が起こっているのかを理解して修正できます。

  • 最初のステップはTexLiveを手動でインストールすることです: http://www.tug.org/texlive/acquire-netinstall.html

  • 次に、必要に応じて、すべての(古代の)texlive- *パッケージをアンインストールします。yum uninstall texlive*

  • 3番目に、私のずさんなスクリプトを使用して、yumが知っているすべてのrpmパッケージを「提供」すると主張する2つの巧妙な小さなrpmを作成します。 https://Gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9

  • 4番目に、それらのカスタムrpmをインストールします。これで、texlive *パッケージに依存するパッケージをインストールできるようになります。

RPMにはいくつかの問題があり、RPMを十分に理解していないため、修正することができません。noarchtexliveパッケージに依存する他のパッケージは問題なく(インストールを許可)動作するようですが、texlive Archに依存するパッケージは動作しません-特定のパッケージ...図に行く。とにかく、それは私を再び生産的に働かせました、多分それは他の誰かも助けるでしょう。

2
tesch1