Jak mogę przeprowadzić pełną instalację tekstową (wszystkie pakiety) w CentOS?
14
Tytuł mówi wszystko, jak mogę zainstalować texlive i wszystkie pakiety, aby móc uruchomić tex2pdf na CentOS? Jestem raczej przyzwyczajony do Ubuntu i cała ta mniam biznes doprowadza mnie do szału.
To rzeczywiście najlepszy sposób, aby przejść z mojego doświadczenia. Możesz dowiedzieć się, jak powiedzieć, yumże TeXLive jest w jakiś sposób zainstalowany, tak jak ja dla apt .
DevSolar,
Odpowiedzi:
7
sudo yum install texlive-*
Uruchomienie powyższego dało mi następujące wyniki. Czy tego szukasz? Wygląda jak wszystko.
Zależności rozwiązane
================================================== ================================================== ==================== Pakiet Arch Wersja
repozytorium Rozmiar ========================= ================================================== ============================================= Instalowanie: texlive-afm i686
2007-57.el6_2 baza 47 k texlive-kontekst i686
2007-57.el6_2 baza 58 k texlive-dviutils i686
2007-57.el6_2 baza 191 k texlive-wschodnioazjatycka i686
2007-57.el6_2 baza 355 k texlive-texmf-afm noarch 2007-38.el6 baza 4.5 M texlive-texmf-kontekst
noarch 2007-38.el6 baza
2.7 M texlive-texmf-doc noarch 2007-38.el6 baza 175 M texlive-texmf-east-asian noarch 2007-38.el6 podstawa 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 podstawa
5,4 k texlive-texmf-errata-kontekst noarch 2007-7.1.el6 podstawa 4,7 k texlive- texmf-errata-doc noarch
2007-7.1.el6 podstawa 5,9 k texlive-texmf-errata-east-asian noarch
2007-7.1.el6 podstawa 5,6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 podstawa 4,7 k texlive-texmf-xetex noarch 2007- 38.el6 podstawa 137 k texlive-xetex
i686 2007-57.el6_2 podstawa
2.1 M Instalowanie dla zależności: kompatybil-readline5 i686 5.2-17.1.el6 podstawa
128 k dvipdfm i686
0.13.2d-41.1.el6 podstawa 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 podstawa
336 k dvipng i686
1.11-3.2.el6 podstawa 95 k gd i686 2.0.35-11.el6 podstawa
141 k libpaper i686
1.1.23- 6.1.el6 baza 34 k mendexk i686 2.6e-57.el6_2 baza
48 k perl-PDF-Ponowne użycie noarch
0.35-3.el6 baza 89 k ruby i686 1.8.7.352-13.el6 aktualizacje
534 k ruby-libs i686
1.8.7.352-13.el6 aktualizacje 1.6 M t1lib i686 5.1.2-6.el6_2.1 baza
152 k teckit i686
Podstawa 2.5.1-4.1.el6 242 k xdvipdfmx i686 0,4-5.1.el6 podstawa
479 k
Musiałem zacytować argument glob na zsh:yum install 'texlive-*'
Bryce Guinta
2
To naprawdę największa porażka CentOS / Fedory. Przez pewien czas Fedora miała podobnie szaloną konfigurację, w której działająca instalacja tekstylna stanowiłaby, według liczby, więcej niż połowę wszystkich pakietów zainstalowanych w systemie. </soapbox>
Oferuję częściowe i nieco nieco zhakowane rozwiązanie, podobne do rozwiązania @DevSolar dla apt. To działa w połowie, być może ktoś z tym problemem może dowiedzieć się, co się dzieje i to naprawić.
Po czwarte, zainstaluj te niestandardowe RPM. Teraz powinieneś być w stanie zainstalować pakiety, które zależą od pakietów texlive *.
Jest pewien problem z rpms i nie rozumiem RPM wystarczająco dobrze, aby to naprawić: Wydaje się, że działa dobrze dla (pozwala na instalację) innych pakietów, które zależą od pakietów .noarch texlive, ale nie dla pakietów, które zależą od łuku texlive -specyficzne pakiety ... przejdź do rysunku. W każdym razie znów sprawiło, że pracowałem ponownie, być może pomoże to również komuś innemu.
yum
że TeXLive jest w jakiś sposób zainstalowany, tak jak ja dla apt .Odpowiedzi:
Uruchomienie powyższego dało mi następujące wyniki. Czy tego szukasz? Wygląda jak wszystko.
źródło
yum install 'texlive-*'
To naprawdę największa porażka CentOS / Fedory. Przez pewien czas Fedora miała podobnie szaloną konfigurację, w której działająca instalacja tekstylna stanowiłaby, według liczby, więcej niż połowę wszystkich pakietów zainstalowanych w systemie.
</soapbox>
Oferuję częściowe i nieco nieco zhakowane rozwiązanie, podobne do rozwiązania @DevSolar dla apt. To działa w połowie, być może ktoś z tym problemem może dowiedzieć się, co się dzieje i to naprawić.
Pierwszym krokiem jest ręczna instalacja TexLive: http://www.tug.org/texlive/acquire-netinstall.html
Po drugie, odinstaluj wszystkie (starożytne) pakiety texlive- *, odpowiednio dla Ciebie:
yum uninstall texlive*
Po trzecie, użyj mojego niechlujnego skryptu, aby utworzyć dwa podstępne małe rpms, które twierdzą, że „dostarczają” wszystkie pakiety rpm, o których wie yum: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9
Po czwarte, zainstaluj te niestandardowe RPM. Teraz powinieneś być w stanie zainstalować pakiety, które zależą od pakietów texlive *.
Jest pewien problem z rpms i nie rozumiem RPM wystarczająco dobrze, aby to naprawić: Wydaje się, że działa dobrze dla (pozwala na instalację) innych pakietów, które zależą od pakietów .noarch texlive, ale nie dla pakietów, które zależą od łuku texlive -specyficzne pakiety ... przejdź do rysunku. W każdym razie znów sprawiło, że pracowałem ponownie, być może pomoże to również komuś innemu.
źródło