{"id":713,"date":"2011-03-24T22:12:24","date_gmt":"2011-03-24T14:12:24","guid":{"rendered":"https:\/\/webhostinggeeks.com\/howto\/?p=713"},"modified":"2023-04-28T09:50:34","modified_gmt":"2023-04-28T09:50:34","slug":"how-to-install-389-directory-server-on-centosrhel","status":"publish","type":"post","link":"https:\/\/webhostinggeeks.com\/howto\/how-to-install-389-directory-server-on-centosrhel\/","title":{"rendered":"How to Install 389 Directory Server on CentOS\/RHEL"},"content":{"rendered":"<p>In this short guide I will show you on how to install 389 directory server on CentOS server.<\/p>\n<p>This guide assume that your CentOS server has been completely installed with minimum packages and the hostname and FQDN also has been configured correctly. According to <a href=\"https:\/\/wiki.centos.org\/HowTos\/DirectoryServerSetup?action=show&amp;redirect=HowTos%252FDirectoryServerSetup.\" target=\"_blank\" rel=\"noopener\">CentOS Wiki<\/a>, As of May 2009, the CentOS Directory server is officially released and is available from the Extras Repository for CentOS-5.<\/p>\n<p>Please follow below yum command to install the 389 directory and it&#8217;s dependencies. The number of dependencies might be different from you as this depend on your installed packages on your server.<\/p>\n<pre class=\"code\">[root@server ~]# yum install centos-ds\r\nLoaded plugins: fastestmirror\r\nLoading mirror speeds from cached hostfile\r\n * addons: mirror.averse.net\r\n * base: mirror.averse.net\r\n * extras: mirror.averse.net\r\n * updates: mirror.averse.net\r\nSetting up Install Process\r\nResolving Dependencies\r\n--&gt; Running transaction check\r\n---&gt; Package centos-ds.i386 0:8.1.0-1.el5.centos.2 set to be updated\r\n--&gt; Processing Dependency: centos-admin-console for package: centos-ds\r\n--&gt; Processing Dependency: centos-ds-base for package: centos-ds\r\n--&gt; Processing Dependency: centos-ds-console for package: centos-ds\r\n--&gt; Processing Dependency: centos-ds-admin for package: centos-ds\r\n--&gt; Processing Dependency: centos-idm-console for package: centos-ds\r\n--&gt; Processing Dependency: idm-console-framework for package: centos-ds\r\n--&gt; Running transaction check\r\n---&gt; Package centos-admin-console.noarch 0:8.1.0-2.el5.centos.2 set to be updated\r\n---&gt; Package centos-ds-admin.i386 0:8.1.0-9.el5.centos.1 set to be updated\r\n--&gt; Processing Dependency: libadminutil.so.1 for package: centos-ds-admin\r\n--&gt; Processing Dependency: libadmsslutil.so.1 for package: centos-ds-admin\r\n---&gt; Package centos-ds-base.i386 0:8.1.0-0.14.el5.centos.2 set to be updated\r\n---&gt; Package centos-ds-console.noarch 0:8.1.0-5.el5.centos.2 set to be updated\r\n---&gt; Package centos-idm-console.i386 0:1.0.1-1.el5.centos.2 set to be updated\r\n---&gt; Package idm-console-framework.noarch 0:1.1.3-9.el5.centos.2 set to be updated\r\n--&gt; Processing Dependency: ldapjdk for package: idm-console-framework\r\n--&gt; Running transaction check\r\n---&gt; Package adminutil.i386 0:1.1.8-2.el5.centos.0 set to be updated\r\n---&gt; Package ldapjdk.i386 0:4.18-2jpp.3.el5 set to be updated\r\n--&gt; Processing Dependency: java-gcj-compat for package: ldapjdk\r\n--&gt; Processing Dependency: libgcj_bc.so.1 for package: ldapjdk\r\n--&gt; Running transaction check\r\n---&gt; Package java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115 set to be updated\r\n--&gt; Processing Dependency: gjdoc for package: java-1.4.2-gcj-compat\r\n---&gt; Package libgcj.i386 0:4.1.2-48.el5 set to be updated\r\n--&gt; Processing Dependency: gtk2 &gt;= 2.4.0 for package: libgcj\r\n--&gt; Processing Dependency: libgdk-x11-2.0.so.0 for package: libgcj\r\n--&gt; Processing Dependency: libgtk-x11-2.0.so.0 for package: libgcj\r\n--&gt; Processing Dependency: libgdk_pixbuf-2.0.so.0 for package: libgcj\r\n--&gt; Running transaction check\r\n---&gt; Package gjdoc.i386 0:0.7.7-12.el5 set to be updated\r\n--&gt; Processing Dependency: antlr for package: gjdoc\r\n---&gt; Package gtk2.i386 0:2.10.4-21.el5_5.6 set to be updated\r\n--&gt; Running transaction check\r\n---&gt; Package antlr.i386 0:2.7.6-4jpp.2 set to be updated\r\n--&gt; Finished Dependency Resolution\r\n\r\nDependencies Resolved\r\n\r\n====================================================================================\r\n Package                   Arch       Version                     Repository   Size\r\n====================================================================================\r\nInstalling:\r\n centos-ds                 i386       8.1.0-1.el5.centos.2        extras      3.4 k\r\nInstalling for dependencies:\r\n adminutil                 i386       1.1.8-2.el5.centos.0        extras       68 k\r\n antlr                     i386       2.7.6-4jpp.2                base        978 k\r\n centos-admin-console      noarch     8.1.0-2.el5.centos.2        extras      222 k\r\n centos-ds-admin           i386       8.1.0-9.el5.centos.1        extras      364 k\r\n centos-ds-base            i386       8.1.0-0.14.el5.centos.2     extras      1.7 M\r\n centos-ds-console         noarch     8.1.0-5.el5.centos.2        extras      1.4 M\r\n centos-idm-console        i386       1.0.1-1.el5.centos.2        extras       74 k\r\n gjdoc                     i386       0.7.7-12.el5                base        793 k\r\n gtk2                      i386       2.10.4-21.el5_5.6           updates     6.5 M\r\n idm-console-framework     noarch     1.1.3-9.el5.centos.2        extras      1.0 M\r\n java-1.4.2-gcj-compat     i386       1.4.2.0-40jpp.115           base         29 k\r\n ldapjdk                   i386       4.18-2jpp.3.el5             base        782 k\r\n libgcj                    i386       4.1.2-48.el5                base         16 M\r\n\r\nTransaction Summary\r\n====================================================================================\r\nInstall      14 Package(s)\r\nUpgrade       0 Package(s)\r\n\r\nTotal download size: 30 M\r\nIs this ok [y\/N]: y\r\nDownloading Packages:\r\n(1\/14): centos-ds-8.1.0-1.el5.centos.2.i386.rpm              | 3.4 kB     00:00\r\n(2\/14): java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.i386.rpm     |  29 kB     00:00\r\n(3\/14): adminutil-1.1.8-2.el5.centos.0.i386.rpm              |  68 kB     00:01\r\n(4\/14): centos-idm-console-1.0.1-1.el5.centos.2.i386.rpm     |  74 kB     00:01\r\n(5\/14): centos-admin-console-8.1.0-2.el5.centos.2.noarch.rpm | 222 kB     00:04\r\n(6\/14): centos-ds-admin-8.1.0-9.el5.centos.1.i386.rpm        | 364 kB     00:06\r\n(7\/14): ldapjdk-4.18-2jpp.3.el5.i386.rpm                     | 782 kB     00:20\r\n(8\/14): gjdoc-0.7.7-12.el5.i386.rpm                          | 793 kB     00:22\r\n(9\/14): antlr-2.7.6-4jpp.2.i386.rpm                          | 978 kB     00:32\r\n(10\/14): idm-console-framework-1.1.3-9.el5.centos.2.noarch.r | 1.0 MB     00:26\r\n(11\/14): centos-ds-console-8.1.0-5.el5.centos.2.noarch.rpm   | 1.4 MB     00:31\r\n(12\/14): centos-ds-base-8.1.0-0.14.el5.centos.2.i386.rpm     | 1.7 MB     00:42\r\n(13\/14): gtk2-2.10.4-21.el5_5.6.i386.rpm                     | 6.5 MB     02:17\r\n(14\/14): libgcj-4.1.2-48.el5.i386.rpm                        |  16 MB     06:05\r\n------------------------------------------------------------------------------------\r\nTotal                                                45 kB\/s |  30 MB     11:33\r\nRunning rpm_check_debug\r\nRunning Transaction Test\r\nFinished Transaction Test\r\nTransaction Test Succeeded\r\nRunning Transaction\r\n  Installing     : centos-ds-base                                              1\/14\r\n  Installing     : gtk2                                                        2\/14\r\n  Installing     : libgcj                                                      3\/14\r\n  Installing     : adminutil                                                   4\/14\r\n  Installing     : centos-ds-admin                                             5\/14\r\n  Installing     : centos-admin-console                                        6\/14\r\n  Installing     : centos-ds-console                                           7\/14\r\n  Installing     : java-1.4.2-gcj-compat                                       8\/14\r\n  Installing     : antlr                                                       9\/14\r\n  Installing     : ldapjdk                                                    10\/14\r\n  Installing     : gjdoc                                                      11\/14\r\n  Installing     : idm-console-framework                                      12\/14\r\n  Installing     : centos-idm-console                                         13\/14\r\n  Installing     : centos-ds                                                  14\/14\r\n\r\nInstalled:\r\n  centos-ds.i386 0:8.1.0-1.el5.centos.2\r\n\r\nDependency Installed:\r\n  adminutil.i386 0:1.1.8-2.el5.centos.0\r\n  antlr.i386 0:2.7.6-4jpp.2\r\n  centos-admin-console.noarch 0:8.1.0-2.el5.centos.2\r\n  centos-ds-admin.i386 0:8.1.0-9.el5.centos.1\r\n  centos-ds-base.i386 0:8.1.0-0.14.el5.centos.2\r\n  centos-ds-console.noarch 0:8.1.0-5.el5.centos.2\r\n  centos-idm-console.i386 0:1.0.1-1.el5.centos.2\r\n  gjdoc.i386 0:0.7.7-12.el5\r\n  gtk2.i386 0:2.10.4-21.el5_5.6\r\n  idm-console-framework.noarch 0:1.1.3-9.el5.centos.2\r\n  java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115\r\n  ldapjdk.i386 0:4.18-2jpp.3.el5\r\n  libgcj.i386 0:4.1.2-48.el5\r\n\r\nComplete!\r\n[root@server ~]#\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In this short guide I will show you on how to install 389 directory server on CentOS server. This guide assume that your CentOS server has been completely installed with&#8230;<\/p>\n","protected":false},"author":6,"featured_media":717,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[1102],"tags":[1536],"class_list":["post-713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-389-directory-server","tag-linux"],"_links":{"self":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts\/713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/comments?post=713"}],"version-history":[{"count":0,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/posts\/713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/media\/717"}],"wp:attachment":[{"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/media?parent=713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/categories?post=713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhostinggeeks.com\/howto\/wp-json\/wp\/v2\/tags?post=713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}