Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Building TL from source..

0 views
Skip to first unread message

Sebastian Szwarc

unread,
Dec 16, 2008, 4:15:51 PM12/16/08
to
Hi, tired of waiting as someone do rpm or deb package for TL2008,
I would like to do something in that matter.
Is it possible to build from scratch only tlmgr without all other stuff?
I assume tlmgr should be able to upgrade all tl2007 binaries into 2008
version, right?

Sebastian Szwarc

Thomas Arildsen

unread,
Dec 17, 2008, 3:50:50 AM12/17/08
to

I would recommend just doing the net install of TexLive 2008 straight
onto your system. I did that on Ubuntu 7.10 recently. It was completely
automatic and worked straight out of the box. It leaves your TL2007 in
place but functionally replaces it by linking its binaries into /usr/
local/bin/, which precedes /usr/bin/ (the location of my TL 2007
binaries, at least in 2007).
I would definitely not go through the trouble of trying to configure the
package manager to update the 2007 install when just replacing it like
this is so easy.
Best regards,

Thomas Arildsen

--
All email to sender address is lost.
My real adress is at es dot aau dot dk for user tha.

Thomas Arildsen

unread,
Dec 17, 2008, 3:52:13 AM12/17/08
to
On Wed, 17 Dec 2008 08:50:50 +0000, Thomas Arildsen wrote:

...


> (the location of my TL 2007
> binaries, at least in 2007).

I meant to say: at least in Ubuntu 7.10.

Thomas Arildsen

unread,
Dec 17, 2008, 5:16:57 AM12/17/08
to
On Tue, 16 Dec 2008 22:15:51 +0100, Sebastian Szwarc wrote:

I would recommend just doing the net install of TexLive 2008 straight onto


your system. I did that on Ubuntu 7.10 recently. It was completely
automatic and worked straight out of the box. It leaves your TL2007 in
place but functionally replaces it by linking its binaries into /usr/

local/bin/, which precedes /usr/bin/ (the location of my TL 2007 binaries,
at least in Ubuntu 7.10).


I would definitely not go through the trouble of trying to configure the
package manager to update the 2007 install when just replacing it like
this is so easy.
Best regards,

Thomas Arildsen

Karl Berry

unread,
Dec 18, 2008, 5:08:36 PM12/18/08
to
tlmgr certainly cannot update a TL'07 installation into a TL'08
installation. tlmgr was invented with TL'08 and can't conceivably
work with any previous release.

Sebastian Szwarc

unread,
Dec 19, 2008, 3:56:42 PM12/19/08
to
Karl Berry pisze:

> tlmgr certainly cannot update a TL'07 installation into a TL'08
> installation. tlmgr was invented with TL'08 and can't conceivably
> work with any previous release.

But WHY WHY WHY WHY WHY?

I dont understand the point..is it SIGNIFICANT difference between TL2007
binaries and TL2008 binaries?

Is latex/pdftex/mpost etc DIFFERENT in 07 than in 08?
Are TEXMF directories located in different place in 08 than in 07?

You want to say that TLMGR cannot discover tl2007 binaries in my curren
texmf tree?

Was it to difficult for you to create universal TL package manager?
You would save lot of work for yourselves.
When TL 2009 will come out, you will write again new package manager
because tlmgr 08 won't work with tl 09 binaries?

Regards

Sebastian Szwarc

Lars Madsen

unread,
Dec 19, 2008, 4:04:26 PM12/19/08
to

instead of complaining you should be glad that someone actually spent
their free time writing one.

Several of the TL2008 binaries now rely on lua, some that might be the
reason why it will not work with TL2007.

/daleif

Jim

unread,
Dec 19, 2008, 4:24:40 PM12/19/08
to
On Dec 19, 3:56 pm, Sebastian Szwarc <beyond...@tlen.pl> wrote:

> But WHY WHY WHY WHY WHY?

I believe it at least requires the new metadata. One brief source I
found by googling was
http://meeting.contextgarden.net/2008/talks/2008-08-24-norbert-future/preining-context08.pdf
. Another is here.
http://www.logic.at/staff/preining/pubs/at08.pdf
I'm sure you can find more; in particular, the TL archives are open.

Jim

Robin Fairbairns

unread,
Dec 19, 2008, 5:54:02 PM12/19/08
to
Sebastian Szwarc <beyo...@tlen.pl> writes:
>Karl Berry pisze:
>> tlmgr certainly cannot update a TL'07 installation into a TL'08
>> installation. tlmgr was invented with TL'08 and can't conceivably
>> work with any previous release.
>
>But WHY WHY WHY WHY WHY?
>
>I dont understand the point..is it SIGNIFICANT difference between TL2007
>binaries and TL2008 binaries?

the significant difference is that the contents of tl 08 are recorded
in the distribution, whereas those of tl 07 are not. the package
manager runs on the basis of the recorded information.

as a result, even if the manager had been made to work backwards in
this way, it would have replaced every package, to be safe. which
isn't a lot different (in end result) from installing the whole new
distribution as a separate exercise.

so no point in bothering.

>Was it to difficult for you to create universal TL package manager?
>You would save lot of work for yourselves.
>When TL 2009 will come out, you will write again new package manager
>because tlmgr 08 won't work with tl 09 binaries?

i doubt they will. nothing to do with the binaries (though they're
unlikely to be more than similar, if the advent of luatex proceeds as
planned).

of course, one wonders why you (with such 20/20 vision about the way
this important software work should proceed) aren't already working on
the development of tex live.
--
Robin Fairbairns, Cambridge

Sebastian Szwarc

unread,
Dec 20, 2008, 8:06:56 AM12/20/08
to
It was not complaining but not understanding the answer, that's why I asked.


> instead of complaining you should be glad that someone actually spent
> their free time writing one.

For now I cannot be glad because there is none tlmgr desgined for three
linux distributions I use..


>
> Several of the TL2008 binaries now rely on lua, some that might be the
> reason why it will not work with TL2007.
>
> /daleif

And that's the answer. Thanks very much.

Sebastian

Sebastian Szwarc

unread,
Dec 20, 2008, 8:15:41 AM12/20/08
to
Hi, Robin.
Thanks for concrete answer.

>
> of course, one wonders why you (with such 20/20 vision about the way
> this important software work should proceed) aren't already working on
> the development of tex live.

Sorry, but english is not my native tongue and I dont understand the
idiom "20/20" vision. If I have a vision, is it good or not?

I'm sorry but if I start active work on development (in break time of
teaching children programming at school) I would rather help Ch.Shenk to
port MiKteX on Linux than work on TL development.No offense guys, I
didn't want to be impolite, but sometimes I see in your discussion
opinion like
"We did something good. We did it for free. We did it fast. So don't
criticize and don't complain even if something not work."(but this
sounds like MS approach and I simply dont like it.)

Regards
Sebastian Szwarc

Lars Madsen

unread,
Dec 20, 2008, 8:48:30 AM12/20/08
to
Sebastian Szwarc wrote:
> It was not complaining but not understanding the answer, that's why I asked.
>
>
>> instead of complaining you should be glad that someone actually spent
>> their free time writing one.
>
> For now I cannot be glad because there is none tlmgr desgined for three
> linux distributions I use..
>

which? tlmgr runs on amd and intel based systems

Lars Madsen

unread,
Dec 20, 2008, 9:07:40 AM12/20/08
to

exactly when has anyone said something the above?
I KNOW for a fact that the people on the texlive list is VERY helpful
when something does not work. But you have the same thing with miktex
you cannot use the 2.7 tools with the 2.5 version.

But feel free to help porting miktex.

/daleif

Paul Vojta

unread,
Dec 20, 2008, 5:12:25 PM12/20/08
to
In article <giir5s$ht6$1...@news.wp.pl>,

Sebastian Szwarc <beyo...@tlen.pl> wrote:
>Hi, Robin.
>Thanks for concrete answer.
>
>>
>> of course, one wonders why you (with such 20/20 vision about the way
>> this important software work should proceed) aren't already working on
>> the development of tex live.
>
>Sorry, but english is not my native tongue and I dont understand the
>idiom "20/20" vision. If I have a vision, is it good or not?

20/20 is perfect eyesight (at 20 feet you can see what a "normal person"
would see at 20 feet).

--Paul Vojta, vo...@math.berkeley.edu

Karl Berry

unread,
Dec 21, 2008, 12:22:25 PM12/21/08
to
Lua has nothing much to do with it. The "metadata" (texlive.tlpdb)
that others mentioned has everything to do with it -- there was no TL
package manager in 2007 or earlier. 2008 was the first time.

We won't write an entirely new package manager in 2009, but it most
likely will not be possible to upgrade from 08 to 09, either, since
there are other infrastructure changes we want to make.

karl

0 new messages