It's just a snapshot of a rolling release TeX distribution which was done when TeXlive was packaged for CentOS. So the version of TeXlive in the CentOS repository is not a very good or stable or tested version. TeXlive is a TeX distribution which uses a mixture of "stable release" and "rolling release" paradigms.The core components (for example TeX itself) has been tested by the TeXlive team, but very nearly everything else and especially all the LaTeX packages are just the very recent version. You get no tlmgr for installing/removing/updating TeX packages. There are some LaTeX packages missing when using the repository version. In the end you lost 2 days just for updating half of the packages manually and resolving all the issues caused by incompatible versions of LaTeX packages. If you install updated versions of LaTeX packages manually to solve this issue, they depend on newer versions of other packages as well, and so on. When installing LaTeX packages manually you can get easily into dependency hell - The recent version of the package you try to install does not work with older versions of other packages, so you get strange error messages. And when asking questions on they recommend to update your TeXlive first, but you cannot using the version from repository. When it comes to LaTeX this can lead to problems: First of all package maintainers usually only support the recent version. The version from the repository is outdated. Yes, I recommend not using the CentOS repository here, which is clearly an exception since usually it's a very bad idea not using the repository. (Prerequisites for CentOS 7: yum install perl-Tk perl-Digest-MD5 ) I (as a LaTeX package maintainer) strongly recommend not using the version from the repository but using the version from TUG instead:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |