Difference between pages "Debian Trinity Repository Installation Instructions" and "DevelopmentSpecificationsKCMLDAPController"

From Trinity Desktop Project Wiki
(Difference between pages)
Jump to navigation Jump to search
imported>Mrmazda
(offer minimalist alternative to the entirety of TDE)
 
imported>TimothyPearson
m
 
Line 1: Line 1:
[[Category:Documentation]]
+
[[Category:Developers]]
  +
==Description==
[[Category:Installation]]
 
   
  +
This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-use 4-step wizard to create a Primary Realm Controller, which in turn provides combined LDAP and Kerberos services to a realm. All the needed incidental software, such as certificate management and distribution, LDAP GSSAPI, etc. is automatically configured and a management process is installed to keep any expirable materials up-to-date. A framework also exists to add Secondary Realm Controller configuration, though this feature is not currently provided.
On this page you can read the instructions to '''install''' or '''upgrade''' Trinity Desktop Environment on your Debian system.
 
   
  +
==Demonstration==
   
  +
ogv video: [[kcmldapcontroller_demo.ogv]]
='''Add these lines to your /etc/apt/sources.list file'''=
 
'''NOTE''': deb-src lines following are optional.
 
   
  +
==Metrics==
==For Stretch (Debian 9.x)==
 
'''TDE R14.0.3'''
 
   
  +
cloc --exclude-dir=.git .
Stretch (Debian 9.x) is not yet a stable release and it is subjected to continuous changes. Therefore there is no official TDE support for it, although TDE runs smoothly in Stretch. If you are interested in installing TDE in a Stretch environment, you can use the preliminary packages for the next R14.0.4 release.<br>
 
  +
248 text files.
Please refer to the [[Preliminary_Stable_Builds|Preliminary Stable Builds]] page for further instructions.
 
  +
230 unique files.
 
  +
975 files ignored.
<!--
 
  +
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main
 
  +
http://cloc.sourceforge.net v 1.53 T=6.0 s (17.5 files/s, 16537.7 lines/s)
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main
 
  +
--------------------------------------------------------------------------------
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian stretch main
 
  +
Language files blank comment code
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian stretch main
 
  +
--------------------------------------------------------------------------------
-->
 
  +
Bourne Shell 14 6051 5499 36941
 
  +
m4 2 1776 259 14493
==For Jessie (Debian 8.x)==
 
  +
Bourne Again Shell 4 1464 2153 9131
'''TDE R14.0.3'''
 
  +
make 25 942 814 7538
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main
 
  +
C++ 27 997 738 4080
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main
 
  +
Perl 7 516 378 2808
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main
 
  +
C/C++ Header 25 415 577 1624
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main
 
  +
C 1 3 19 10
 
  +
--------------------------------------------------------------------------------
 
  +
SUM: 105 12164 10437 76625
==For Wheezy (Debian 7.x)==
 
  +
--------------------------------------------------------------------------------
'''TDE R14.0.3'''
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main
 
 
'''TDE v3.5.13.2'''
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main
 
 
 
==For Squeeze (Debian 6.x)==
 
'''TDE R14.0.3'''
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main
 
 
'''TDE v3.5.13.2'''
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main
 
 
 
==For Lenny (Debian 5.0)==
 
'''TDE v3.5.12'''
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main
 
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main
 
deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main
 
 
 
='''Add the GPG signing key'''=
 
 
sudo apt-key adv --keyserver keyserver.quickbuild.pearsoncomputing.net --recv-keys F5CFC95C
 
 
 
='''Install Trinity'''=
 
If you are doing a fresh TDE installation, please follow the steps listed below.<br>
 
If you are upgrading from version 3.5.13.x, please follow the instruction under the [[#TDEUpgrade|upgrade]] section.<br>
 
 
'''TDE R14.0.3'''
 
sudo apt-get update
 
sudo aptitude install tde-trinity
 
 
'''TDE v3.5.13.2 / TDE v3.5.12 (Lenny only)'''
 
sudo apt-get update
 
sudo aptitude install kde-trinity
 
 
The kde-trinity package is a comprehensive meta-package. To install minimalist, substitute tdebase-trinity for kde-trinity, and append tdm-trinity if you wish to use TDE as your display manager.
 
 
='''<span id="TDEUpgrade"></span>Upgrade from v3.5.13.x'''=
 
'''NOTE''' Before upgrading from v3.5.13.x (or even KDE3), please make sure to go through this [[Tips_And_Tricks|page]] for useful tips suggested by other TDE users.<br>
 
We suggest the following steps for upgrading to the R14.0.3 version.
 
 
sudo apt-get update
 
sudo aptitude full-upgrade
 
 
This will upgrade TDE to the new version and should complete smoothly. After these two steps, some dummy packages may still be installed on your system and could be safely removed. To perform such operation, choose one of the following optional steps.<br>
 
 
*A. If you have previously installed kde-trinity, use:
 
sudo aptitude install tde-trinity
 
This will install all Trinity packages except the development ones.
 
 
 
*B. If you have previously installed some Trinity meta packages (such as kde-core-trinity, kdeadmin-trinity, ...) use:
 
sudo aptitude install <tde-equivalent-metapackage>
 
where <tde-equivalent-metapackage> is the equivalent package in R14 (tde-core-trinity, tdeadmin-trinity, ...).<br>
 
This should be repeated for all installed meta packages.
 
 
 
*C. Run aptitude in interactive mode, limit the display to '~i-trinity~ddummy" and manually check/delete/upgrade unneeded packages from the ones displayed.
 

Revision as of 14:38, 7 July 2014

Description

This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-use 4-step wizard to create a Primary Realm Controller, which in turn provides combined LDAP and Kerberos services to a realm. All the needed incidental software, such as certificate management and distribution, LDAP GSSAPI, etc. is automatically configured and a management process is installed to keep any expirable materials up-to-date. A framework also exists to add Secondary Realm Controller configuration, though this feature is not currently provided.

Demonstration

ogv video: kcmldapcontroller_demo.ogv

Metrics

cloc --exclude-dir=.git .
    248 text files.
    230 unique files.
    975 files ignored.

http://cloc.sourceforge.net v 1.53  T=6.0 s (17.5 files/s, 16537.7 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
Bourne Shell                     14           6051           5499          36941
m4                                2           1776            259          14493
Bourne Again Shell                4           1464           2153           9131
make                             25            942            814           7538
C++                              27            997            738           4080
Perl                              7            516            378           2808
C/C++ Header                     25            415            577           1624
C                                 1              3             19             10
--------------------------------------------------------------------------------
SUM:                            105          12164          10437          76625
--------------------------------------------------------------------------------