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, 텍스트, 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 도움말 파일에는 옵션으로 나열되어 있습니다.

누군가 설치해야 할 버전이나 설치 방법을 알려주면 도움을 줄 수 있습니까? 소스 코드를 사용하고 특정 매개변수로 구성한 후 컴파일해야 합니까?

나는 그것을 컴파일하는 것을 피하고 싶습니다. 하지만 불가피하다면 컴파일하겠습니다. :-)

도움을 주셔서 감사합니다. -엉망진창한 커피키드

PS: @tohuwawohu: 답변해주셔서 감사합니다. 당신 말이 맞아요. 그것은 나의 이해 실수였습니다. 그러나 데이터 소스로서 LDAP-Server에 연결하는 기능은 JDBC 외에 여전히 존재하며 libreOffice-Help-Files에 나열되어 있습니다.

편집.: 튜토리얼을 찾았습니다(http://www.linuxfromscratch.org/blfs/view/svn/xsoft/libreoffice.html) (젠투의 경우) libreoffice 컴파일을 위한 것입니다. 컴파일하기 전에 autogen.sh를 사용하여 프로그램을 구성할 수 있습니다. 그리고 --with-system-openldap 옵션이 있습니다. 내가 찾은 설명은 다음과 같습니다. (올바른 것으로 이해한다면) 해당 매개변수가 autogen.sh에 추가되면 libreoffice는 새 버전을 다운로드하는 대신 이미 시스템에 설치된 OpenLDAP 버전을 사용하게 됩니다. 어쨌든 libreoffice가 OpenLDAP를 사용하는 이유는 무엇입니까? libldap과 동일합니까, 아니면 LDAP 서버의 주소록 등을 사용하기 위해 컴파일된 버전에서 작동할 수 있다는 힌트입니까?

EDIT2: 글쎄요, 지금 이해한 대로 Evolution 내에 해당 LDAP 서버를 추가하고 libreoffice 내에서 EvolutionLDAP를 데이터베이스 선택으로 사용하면 적어도 작동할 것입니다.

그리고 저는volution-LDAP-database-connection의 가용성을 위해 PPA를 사용하는 대신 공식 libreoffice 웹 사이트에서 .deb-package를 설치해야 한다는 것을 알게 되었습니다.

나는 곧 이 방법으로 LDAP 서버를 테스트할 것이며, 작동한다면 이 스레드를 해결된 것으로 표시할 것입니다.

--messedupcoffeekid

답변1

설치하면 libldap다음이 가능합니다.LibreOffice 사용자와 관련된 LDAP 서버의 데이터에 액세스. 이는 데이터 소스로서의 LDAP 서버와 동일하지 않습니다. LDAP JDBC 드라이버를 사용하면 작동할 수 있지만 이에 대한 작동 예제를 찾을 수 없습니다.

편집: 내장 LDAP 지원은 적어도 LO 4.0 이후로 OS에 종속적인 기능입니다. 보다LO 버그 57417. Evolution/Thunderbird 주소록을 "프록시"로 사용하여 LDAP 데이터에 액세스하는 것이 가능할 수 있습니다(Evolution/Thunderbird는 주소 소스로 LDAP 서버에 액세스할 수 있기 때문에). 하지만 안타깝게도 이에 대해 추가 조언을 드릴 수는 없습니다.

관련 정보