如何部署Debian Apache Directory Studio?

Debian-Like

1 前言

一个问题,一篇文章,一出故事。
由于笔者需要访问LDAP服务器,所以需要安装一个LDAP的客户端,于是整理此文。
如果你需要部署LDAP服务器,请参阅以下文档,

如何部署Oracle Linux 9.x的389-DS服务?

2 最佳实践

2.1 安装前的准备

2.1.1 部署jre环境

apt install -y openjdk-17-jre

2.1.2 下载软件包

cd ~
wget https://dlcdn.apache.org/directory/studio/2.0.0.v20210717-M17/ApacheDirectoryStudio-2.0.0.v20210717-M17-linux.gtk.x86_64.tar.gz

以上只是演示,如果下载异常火需要其他版本,请从如下连接中下载,
https://directory.apache.org/studio/downloads.html

2.1.3 解压软件包

cd ~
tar -xf ApacheDirectoryStudio-2.0.0.v20210717-M17-linux.gtk.x86_64.tar.gz

2.2 部署软件包

2.2.1 软件包

mv ApacheDirectoryStudio /opt/

2.2.2 部署桌面图标

cp apache-directory-studio-64x64.png /usr/share/icons/hicolor/64x64/apps/apache-directory-studio.png
cp apache-directory-studio-48x48.png /usr/share/icons/hicolor/48x48/apps/apache-directory-studio.png
cp apache-directory-studio-32x32.png /usr/share/icons/hicolor/32x32/apps/apache-directory-studio.png
cp apache-directory-studio-24x24.png /usr/share/icons/hicolor/24x24/apps/apache-directory-studio.png

注:图标需要自己准备

2.2.3 创建桌面快捷方式

cp /usr/share/applications/google-chrome.desktop /usr/share/applications/apache-directory-studio.desktop
vim /usr/share/applications/apache-directory-studio.desktop

配置修改如下,

[Desktop Entry]
Version=1.0
Name=Apache Directory Studio
GenericName=Apache Directory Studio
Comment=ldap client
Comment[en_GB]=ldap client
Comment[zh_CN]=ldap client
Exec=/opt/ApacheDirectoryStudio/ApacheDirectoryStudio %U
StartupNotify=true
Terminal=false
Icon=apache-directory-studio
Type=Application
X-Desktop-File-Install-Version=0.26

然后,你需要使用如下命令测试配置,

desktop-file-validate /usr/share/applications/apache-directory-studio.desktop

以上命令验证官方提供的快捷方式后,使用如下命令从新搬移缓存,

desktop-file-install /usr/share/applications/apache-directory-studio.desktop --rebuild-mime-info-cache

参阅文档
===================

安装部署教程
———————
https://directory.apache.org/studio/download/download-linux.html

没有评论

发表回复

Debian-Like
如何配置Ubuntu的默认桌面?

1 前言 本章针对Ubuntu的系统环境配置VNC,如有需要请参阅下文。 2 实践部分 2.1 安装 …

Debian-Like
如何部署Debian sublime-text平替notepad++

1 前言 一个问题,一篇文章,一出故事。 办公系统环境早已放弃使用Windows客户端系统,因此需要 …

Debian-Like
如何部署Ubuntu Apache Directory Studio?

1 前言 一个问题,一篇文章,一出故事。 由于笔者需要访问LDAP服务器,所以需要安装一个LDAP的 …