trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2014

Installing Trinity on Archlinux

From: "David C. Rankin" <drankinatty@...>
Date: Thu, 30 Jan 2014 01:16:23 -0600
  For the upcoming R14 release, test packages are available for installation and
testing. These packages are pre-RC1 R14 packages, but should be very close to
what will be announced as RC1 in the next few days.

  You will first need to add the repository to your pacman.conf. To add the
repository, edit /etc/pacman.conf [as root] changing 'x86_64' to 'i686' as
necessary and add the following lines at the end:

[trinity]
SigLevel = Never
Server = http://trinity.ceux.org/r14/x86_64

  'SigLevel = Never' is required because the packages are not yet built and
signed with a signing key.

  I have worked to build "groups" into the tde packages so that install is
easily accomplished with:

pacman -Sy "group"

  where "group" is one of:

tde-base       :  minimum possible install (up to tdebase)
tde-core       : 'tde-base' + common additional packages
tde-dev        : 'tde-core' + development bindings and packages
tde-extra      : 'tde-core' + additional desktop features
tde-multimedia : 'tde-core' + all AV and CD/DVD apps (amarok, kaffeine, etc.)
tde-complete   : 'tde-extra' + all building packages

  Which will work wonderfully -- once it is complete (target R14). For now, the
group information is there, but which package is contained in which group is
still up in the air.

  What I suggest for now is installing with pacman -Sy "group" and then compare
the installed packages to those available. Use 'pacman -Sl trinity' to get a
list of packages available and compare to 'pacman -Q | grep tde' after you
install a chosen group, then install any additional packages wanted with 'pacman
-Sy pkg1 pkg2 pkg3 pkg4 ....'

  As the groups are currently set, use the following to install TDE (pacman will
handle any dependency packages):

pacman -Sy 'tde-core'     # minimal install - no koffice
pacman -Sy 'tde-extra'    # moderate install - with koffice
pacman -Sy 'tde-base'     # almost all of TDE

  You can view the contents of each group before installing with (for example):

pacman -Sl 'tde-base'

  Remember, listing the contents of the group only lists packages designated as
part of that group and not all the dependencies that will be pulled in to
support that group.  (i.e. if k3b is shown in a group, then k3b itself will pull
in (tdebase, tdelibs, tqtinterface, tqt3, etc.....) as individual dependencies.
The other groups 'dev', 'multimedia', and 'complete' don't really do much at the
moment.

  "REMEMBER TO LOOK OVER THE INSTALL OUTPUT FOR optdepends()" The list of
optional additional packages you can install from the normal Arch repositories
to provide full function for the applications installed.

  After installation, refer to the wiki
(https://wiki.archlinux.org/index.php/Trinity) to get TDE running. The wiki has
not been updated for systemd and I have not yet setup TDE under systemd, but I
do not think there will be many changes required. If you are using default
systemd booting to the graphical target, then twin/TDE should work fine serving
as the default desktop entry in the graphical.target.wants. If you are a systemd
guru, then report back with your experience and provide any additional
information you feel necessary.

  These packages are testing packages for the upcoming R14 release built without
hal. That being said, there were built with the same PKGBUILDS (modified as
needed) as the final packages for 3.5.13-sru and previous working R14 builds
were built from. Please evaluate and report problems back here to the list. If
you confirm a bug, in the TDE code and not the way it was built, then please
open a bug with the trinity bug tracker:
http://bugs.pearsoncomputing.net/enter_bug.cgi

  Enjoy.

-- 
David C. Rankin, J.D.,P.E.