Code: Select all
REQUIRES="%README% libsigsegv texi2html"
Code: Select all
REQUIRES="%README%"
Code: Select all
REQUIRES="%README% libsigsegv texi2html"
Code: Select all
REQUIRES="%README%"
So, I installed those dependencies ignoring %README%, then tried to install texlive itself. However, it still doesn't work, complaining about file mismatch:This requires: texi2html, libsigsegv
Code: Select all
root[pap]# slapt-src -n -i texlive
The following packages will be installed:
texlive
Do you want to continue? [y/N] y
Fetching README...Done
<... more fetching messages ...>
Fetching texlive.info...Done
Mismatch between download files and md5sums
Code: Select all
man spi
Code: Select all
sudo spi -i texi2html
Code: Select all
export PATH=$PATH:~/texlive/2014/bin/x86_64-linux
Indeed, I didn't know about spi (I saw it mentioned somewhere but did't really pay attention - my bad). And yes, Sourcery needs spi functionality, when you have time for it.gapan wrote:It seems you haven't discovered another package management tool in Salix, spi. Runfor more info. Among other things, spi can handle those weird '%README%' dependencies. So, texi2html should get installed fine using spi:Code: Select all
man spi
(I need to add similar checks to sourcery)Code: Select all
sudo spi -i texi2html
TeXLive netinstall worked perfectly. I just installed it in /usr/local, for system-wide functionality. No real need to use the SBo repo, which is... well, broken (and that's not Salix's fault, apparently).The texlive SlackBuild has an additional problem. It's source md5sum does not match the one stated in the info file. That's also something that should be fixed in SBo. But, specifically for texlive, you shouldn't really bother with the SlackBuild. Just get the netinstall script from the texlive webpage:
https://www.tug.org/texlive/acquire-netinstall.html
After you untar it, run the script and install texlive somewhere in your home (I have it in ~/texlive/2014). You could also use somewhere in /opt or anywhere you like actually. Then add the binary location to your PATH in your ~/.bashrc. For example:When a new texlive comes out, repeat the process, install to ~/texlive/2015, delete the old installation and change the PATH. This is far easier and provides a complete installation of texlive. The one from SBo misses tons of stuff.Code: Select all
export PATH=$PATH:~/texlive/2014/bin/x86_64-linux