Trinity est un projet qui vise à maintenir le style de KDE 3.5 vivant, ainsi que de maintenir la base actuelle du code existant. Il s'agit d'un environnement de bureau complet qui construit X Window System et Qt version 3 pour fournir un gestionnaire de fenêtres et d'autres outils, incluant un navigateur, un traitement de texte, un tableur, un paquet de présentation, des jeux, et de nombreux autres utilitaires. Il fournit des capacités illimités de personalisation.
Les instructions pour Trinity/KDE3 se divisent en trois parties. La première partie, les paquets du cœur, est nécessaire pour que le reste de Trinity/KDE3 fonctionne. La deuxième partie présente des paquets supplémentaires qui offrent des fonctionnalités dans divers domaines (multimédia, images, etc.) La troisième partie fournit des ressources pour les développeurs de logiciels et de sites.
Il y a deux alternatives pour installer Trinity/KDE3. L'ption un est utilisé par la
plupart des distributions commerciales, elle consiste à installer
Trinity/KDE3 dans le préfixe
standard du système : /usr
.
Cette option permet l'utilisation de Trinity/KDE3 sans devoir faire de
configuration supplémentaire telle que la modification de diverses
variables d' environnement ou la configuration de fichiers.
L'option deux consiste à l'installer dans un préfixe unique tel que
/opt/trinity
ou /opt/trinity-3.5.13
. Cette option permet une
suppression facile de la version de Trinity/KDE3 ou facilite la maintenance de
plusieurs versions pour faire des tests.
The Trinity/KDE3 pakages are
undergoing constant upgrades. With the 3.5.13 version, the core
packages are configured with cmake
and the rest are built
using the traditional configure
command.
Tous les paquets de Trinity/KDE3
qui sont construit avec configure
incluent divers
composants. Par défaut, on installe la plupart des composants. Si
vous devez éliminer des composants spécifiques, la manière
officielle de le faire est de paramétrer la variable DO_NOT_COMPILE
. Cela devient utile quand il y a
des problèmes de compilation d'un composant particulier.
DO_NOT_COMPILE="component1 component2" \ ./configure --prefix=$TRINITY_PREFIX; ...