On Tuesday 10 May 2005 18:38, [EMAIL PROTECTED] wrote:
> > Can you please explain why you are not installing from packages? 9 times
> > out
> > of 10 it's simpler, faster, and less error prone (and the 10th time too).
>
> Because my installation is on a system installed on a boat which spends
> much time at sea- - no permanent internet connection - if it compiles Ok
> then mods & diffs become easier to apply..and are sometimes essential --
> and can be obtained by transfering data from a laptop. The data would have
> been originally acquired over a creaky connection via an internet cafe in
> some god-forsaken but beautiful place!. True it takes longer to start -
> but works better (for me) in the long term.

I don't entirely follow this, but I'll defer to your knowledge of networking 
in port. But don't count yourself _too_ lucky:

18469833   kdelibs-3.4.0_1.tbz
16861967   kdelibs-3.4.0.tar.bz2

the first is the package, the second the source tarball. The difference in 
size is negligable (in most places). If the sources change for the port, then 
that's a new 16M download to get them. The extra 1.6M download buys you peace 
of mind and saves a lot of headaches.

Note that in the _dependencies_ of KDE, packages are often _smaller_ than the 
sources. Consider X:

4987767   xorg-server-6.8.2.tbz
32373802  xorg/X11R6.8.2-src1.tar.gz
10379299  xorg/X11R6.8.2-src3.tar.gz

(again, package, source + source) so that's a factor of 10 saving.

> I think I may be the only person who develops internet applications whilst
> at sea. I have 7 computers on board a 60' vessel!! So I carry more source
> code than I am ever likely to need. However I am not currently familiar

I've never carried more than one (laptop, freebsd, kde 3.4.0), but then 
there's less space for gadgets on a 21' and not much seaworthiness either.

> with compiling gcc and am more familiar with script languages but about to
> get into EJB - and need a solid server system with X windows on board for
> my next project.

None of that suggests particularly that you need to build _KDE_ from source. 
It's your call though. I'll throw in a mini-README as well (perhaps Michael 
has corrections or he'll point out that these are gratuitous repetitions):

1) These are the instructions. If you have trouble with them, write 
[EMAIL PROTECTED], not one of the other KDE mailing lists.

2) Heed the instructions given by Michael and Lauri, for they are wise in the 
arcane knowledges of .. thingamabobs and ports.

3) Always quote complete error messages.

4) In preparation for building KDE from ports, clean up your installed ports. 
This means:

        pkg_delete kde\* arts\* qt\*

5) Before step 4, do make a list of the packages you had installed, so you 
know which ones to build next.

6) Install portupgrade if you haven't already.

        pkg_add -r portupgrade

   (alternatively, cd /usr/ports/sysutils/portupgrade && make && make install 
&& make clean )

7) Install kdelibs:

        portinstall kdelibs

8) Install the other KDE ports that you want with portinstall.

9) Instead of steps 6-8, just pkg_add -r kdelibs and the rest of the KDE 
packages, since it's faster and less error prone.

10) Step 9 does not apply if you have a non-Tier1 system, e.g. an Alpha.

-- 
These are your friends - Adem
    GPG: FEA2 A3FE Adriaan de Groot
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to