Difference between pages "Debian Trinity Repository Installation Instructions" and "DevelopmentSpecificationsKCMLDAPController"
(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: |
+ | [[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 --------------------------------------------------------------------------------