LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-27-2011, 04:06 AM   #1
tramni1980
Member
 
Registered: Jul 2006
Location: Tübingen, Germany
Distribution: Slackware64-13.37
Posts: 737

Rep: Reputation: 37
update texlive (tlmgr): no texlive.tlpdb


Hello!
I know this is not a relevant question for this forum, however I still hope to be able to get some help from here too.

I am running texlive-20100722. To build it I have used a modified version ot Robby's SlackBuild. Now I need to update the pgf package. The package manager for texlive is tlmgr. However, when I issue:
Code:
tlmgr update pgf
I get:
[QUOTE]/usr/share/texmf/bin/tlmgr: open(/usr/share/tlpkg/texlive.tlpdb) failed: No such file or directory at /usr/lib/perl5/5.10.1/TeXLive/TLPDB.pm line 282.[QUOTE]

Some googling revealed that texlive.tlpdb is the installation’s TEX Live Package Database. However, in my installation is is not present. I guess it has to be generated somehow, but I do not know how. Any suggestions will be appreciated.

Regards,
Martin
 
Old 03-27-2011, 11:47 AM   #2
amani
Senior Member
 
Registered: Jul 2006
Location: Kolkata, India
Distribution: 64-bit GNU/Linux, Kubuntu64, Fedora QA, Slackware,
Posts: 2,758

Rep: Reputation: Disabled
You should have installed texlive directly.
 
Old 03-28-2011, 10:06 PM   #3
Lirey
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 34

Rep: Reputation: 6
Hi Martin,

I agree with A. Mani that the most reliable way to install TeXLive is a full direct install. I generally prefer SlackBuilds, but TeXLive is just too big and cumbersome. Plus, it is one package that I don't expect to ever have to uninstall.

Since you already have the SlackBuild installed, there may be a way to trick or force tlmgr into recreating the TeXLive package database. Try to check that the tlmgr configuration option for a repository is set. Then, if you haven't tried already, do a:

tlmgr update --self

That should update tlmgr itself, plus some of the other core files. Even with a conventional installation of TeXLive, the self update is usually necessary before updating other packages.

Lirey
 
1 members found this post helpful.
Old 03-30-2011, 07:30 AM   #4
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,970

Rep: Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848Reputation: 848
Hello,

this is a very helpful thread, I've installed texlive directly today as Lirey suggests. Everything is working properly now. Once I had issues when I tried to use pgf/tikz with the tetex-package from the stock Slackware-installation. I had installed Robby Workman's package back then, but it seemd a bit outdated.

Markus
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] texlive interndan Slackware 5 12-09-2010 01:26 PM
texlive with xindy in 13.1 tramni1980 Slackware 3 11-05-2010 04:18 AM
[SOLVED] Texlive SlackBuild error brianL Slackware 6 05-30-2010 07:11 AM
Help: Chinese support in TeXlive chp Linux - Software 0 09-26-2008 10:27 AM
TexLive ahallam Red Hat 1 11-08-2006 11:00 PM


All times are GMT -5. The time now is 09:26 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration