[opensuse-packaging] TeX Live packages in the repo is out of date
Hi, I found that TeXlive 2014 has released on 14 June 2014, but we still have just TeX Live 2013 in the repo, http://software.opensuse.org/package/texlive . However, building TeX Live packages is complicated, I have no idea how to do it. I wanna build a dummy package, texlive-dummy, so that I can install TeX Live via DVD ISO from https://www.tug.org/texlive/ and don't get in trouble with dependency. Some packages, such as kile, texstudio, require texlive or tex files as their dependency. I did not get the texlive-dummy work well. I wonder it's there any way to install TeX Live 2014 via ISO, not from the repo, but don't result in dependency issue? How about we build TeX Live packages with tlmgr, TeX Live manager, which is not available in TeX Live 2013 packages in the repo? We just build TeX Live distribution for one time per year, and manager/update macro packages with tlmgr. Although, TeX Live distribution release every year, but people update packages to http://www.ctan.org/ everyday. We need tlmgr to stay up-to-date with CTAN. Best wishes -- hottea -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Wed, Jul 02, 2014 at 06:21:11PM +0800, 胡小柯 wrote:
Hi,
I found that TeXlive 2014 has released on 14 June 2014, but we still have just TeX Live 2013 in the repo, http://software.opensuse.org/package/texlive .
Sorry about that but I've no time to pack TeXLive 2014 as I'm busy with SLES-12 and also with systemd.
However, building TeX Live packages is complicated, I have no idea how to do it. I wanna build a dummy package, texlive-dummy, so that I can install TeX Live via DVD ISO from https://www.tug.org/texlive/ and don't get in trouble with dependency. Some packages, such as kile, texstudio, require texlive or tex files as their dependency. I did not get the texlive-dummy work well. I wonder it's there any way to install TeX Live 2014 via ISO, not from the repo, but don't result in dependency issue? How about we build TeX Live packages with tlmgr, TeX Live manager, which is not available in TeX Live 2013 packages in the repo? We just build TeX Live distribution for one time per year, and manager/update macro packages with tlmgr. Although, TeX Live distribution release every year, but people update packages to http://www.ctan.org/ everyday. We need tlmgr to stay up-to-date with CTAN.
Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr
Op woensdag 2 juli 2014 18:21:11 schreef 胡小柯:
Hi,
I found that TeXlive 2014 has released on 14 June 2014, but we still have just TeX Live 2013 in the repo, http://software.opensuse.org/package/texlive . However, building TeX Live packages is complicated, I have no idea how to do it. I wanna build a dummy package, texlive-dummy, so that I can install TeX Live via DVD ISO from https://www.tug.org/texlive/ and don't get in trouble with dependency. Some packages, such as kile, texstudio, require texlive or tex files as their dependency. I did not get the texlive-dummy work well. I wonder it's there any way to install TeX Live 2014 via ISO, not from the repo, but don't result in dependency issue?
You can install the new version from DVD next to the one provided by openSUSE. It is not very difficult and as far as I remember only the GUI of tlmgr needs some extra package installed, the rest is working out of the box. You only need to tell kile etc. to use this new version. How to do this can be found by googling it. This is possible. The other way is to branch the texlive program you use in your home project and remove all the texlive requires and rebuild it. Then you can remove texlive and install from DVD and immediately use this. Cor
How about we build TeX Live packages with tlmgr, TeX Live manager, which is not available in TeX Live 2013 packages in the repo? We just build TeX Live distribution for one time per year, and manager/update macro packages with tlmgr. Although, TeX Live distribution release every year, but people update packages to http://www.ctan.org/ everyday. We need tlmgr to stay up-to-date with CTAN.
Best wishes
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
You can install the new version from DVD next to the one provided by openSUSE. It is not very difficult and as far as I remember only the GUI of tlmgr needs some extra package installed, the rest is working out of the box. You only need to tell kile etc. to use this new version. How to do this can be found by googling it. This is possible.
Hi, Cor. Yes, I could build a dummy package, texlive-dummy, to tell kile etc. that texlive-dummy provide texlive-latex & other texlive packages. But some package, for example, dalatex requires tex(calc.sty) & some other files from texlive, it's a long list, I don't it's a good method to do this.
The other way is to branch the texlive program you use in your home project and remove all the texlive requires and rebuild it. Then you can remove texlive and install from DVD and immediately use this.
Is that okay? I think I should use software packages from the repo first, not my home project repo, and it may be endless... --hottea -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Op woensdag 2 juli 2014 21:43:50 schreef hottea:
You can install the new version from DVD next to the one provided by openSUSE. It is not very difficult and as far as I remember only the GUI of tlmgr needs some extra package installed, the rest is working out of the box. You only need to tell kile etc. to use this new version. How to do this can be found by googling it. This is possible.
Hi, Cor. Yes, I could build a dummy package, texlive-dummy, to tell kile etc. that texlive-dummy provide texlive-latex & other texlive packages. But some package, for example, dalatex requires tex(calc.sty) & some other files from texlive, it's a long list, I don't it's a good method to do this.
Hi Hottea, I think that when you install from DVD in /usr/local and enable the option to make links to binaries in /usr/local/bin, then this will be used before the texlive from openSUSE, because in the $PATH /usr/local/bin comes before /usr/bin So just installing should be enough and let the openSUSE version just on the system; it shall be ignored. Can someone confirm this? Cor
The other way is to branch the texlive program you use in your home project and remove all the texlive requires and rebuild it. Then you can remove texlive and install from DVD and immediately use this.
Is that okay? I think I should use software packages from the repo first, not my home project repo, and it may be endless...
--hottea
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi Hottea,
I think that when you install from DVD in /usr/local and enable the option to make links to binaries in /usr/local/bin, then this will be used before the texlive from openSUSE, because in the $PATH /usr/local/bin comes before /usr/bin So just installing should be enough and let the openSUSE version just on the system; it shall be ignored. Can someone confirm this?
Hi, I install texlive 2014 from DVD in /usr/local, and install texlive 2013 from the repo too. I add export PATH=/usr/local/texlive/2014/bin/x86_64-linux:$PATH to ~/.profile, I think I works fine. Now, my $PATH is "/usr/local/texlive/2014/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games". If I run tex --version, I get: TeX 3.14159265 (TeX Live 2014) if I run /usr/bin/tex --version, get: TeX 3.1415926 (TeX Live 2013/TeX Live for SUSE Linux) So, I think it's okay. Thank you for your help. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Cor Blom_3
-
Dr. Werner Fink
-
hottea
-
胡小柯