Libre Office 3.5 および 4.2 には LDAP がありません

Libre Office 3.5 および 4.2 には LDAP がありません

Kubuntu 12.04 で、LibreO のデータ ソースとして LDAP サーバーを使用したいのですが、可能な接続のリストに見つかりません。あるのは、JDBC、OracleJDBC、Thunderbird/Icedove アドレス帳、tabledocument、dBASE、text、MySQL、ODBC だけです。

私はこのPPAからLibre Officeをインストールしました:https://launchpad.net/~libreoffice/+archive/libreoffice-4-2

今、私はppa-purgeを使用して4.2バージョンを削除し、ubuntu-repositoryからlibreoffice 3.5.7.2 Build-ID: 350m1(Build:2)を再インストールしました。そして、このバージョンでは、LDAP接続も不可能です。

しかし、LibreOffice のヘルプ ファイルでは、オプションとしてリストされています。

どのバージョンをインストールする必要があるか、またはどのようにインストールする必要があるか教えていただけませんか。ソース コードを使用して、特定のパラメーターで構成し、コンパイルする必要がありますか?

コンパイルは避けたいのですが、避けられない場合はコンパイルします。:-)

ご協力ありがとうございます。 -messedupcoffeekid

PS: @ tohuwawohu: 回答ありがとうございます。おっしゃる通りです。それは私の理解ミスでした。しかし、LDAP サーバーにデータ ソースとして接続する機能は、JDBC などのほかに存在し、libreOffice ヘルプ ファイルにリストされています。

編集: チュートリアルを見つけました (http://www.linuxfromscratch.org/blfs/view/svn/xsoft/libreoffice.html) (gentoo 用) は、libreoffice をコンパイルするためのものです。コンパイルする前に、autogen.sh を使用してプログラムを設定できます。また、オプション --with-system-openldap があります。私が見つけた説明によると、(正しく理解していれば) そのパラメータが autogen.sh に追加されると、libreoffice は新しいものをダウンロードするのではなく、システムにすでにインストールされているバージョンの OpenLDAP を使用します。libreoffice が OpenLDAP を使用するのはなぜでしょうか。libldap の場合と同じですか。それとも、コンパイルされたバージョンで動作し、LDAP サーバーのアドレスブックなどを使用する可能性があるというヒントですか。

編集2: まあ、今私が理解している限りでは、Evolution 内にそれぞれの LDAP サーバーを追加し、データベースの選択肢として libreoffice 内の EvolutionLDAP を使用すれば、少なくとも動作するはずです。

そして、evolution-LDAP-database-connection を利用するには、PPA を使用するのではなく、公式 libreoffice Web サイトから .deb パッケージをインストールする必要があることがわかりました。

すぐにこの方法で LDAP サーバーをテストし、動作する場合はこのスレッドを解決済みとしてマークします。

--messedupcoffeekid

答え1

インストールlibldapすると、LibreOffice ユーザーに関連する LDAP サーバーからデータにアクセスするこれは、データ ソースとしての LDAP サーバーと同じではありません。LDAP JDBC ドライバーを使用しても機能する可能性がありますが、これに関する動作例は見つかりませんでした。

編集:組み込みLDAPサポートは、少なくともLO 4.0以降ではOSに依存する機能です。LO バグ 57417Evolution / Thunderbird アドレス帳を「プロキシ」として使用して LDAP データにアクセスすることは可能かもしれませんが (Evolution / Thunderbird はアドレス ソースとして LDAP サーバーにアクセスできるため)、残念ながらこれについてこれ以上のアドバイスはできません。

関連情報