![在 Debian 7.5 “wheezy” 64 位上安装 Linux 版 Lotus Notes 9.0.1 32 位](https://linux22.com/image/633635/%E5%9C%A8%20Debian%207.5%20%E2%80%9Cwheezy%E2%80%9D%2064%20%E4%BD%8D%E4%B8%8A%E5%AE%89%E8%A3%85%20Linux%20%E7%89%88%20Lotus%20Notes%209.0.1%2032%20%E4%BD%8D.png)
我正在尝试在 Debian 7.5“wheezy”64 位上安装 Linux 版 Lotus Notes 9.0.1 32 位(IBM 尚未开发 64 位软件包),但是遇到了一些问题,需要您的帮助。
互联网上有很多帖子涉及该主题,但与 Ubuntu 或 Mint 有关。我找不到任何与 Debian 一致的东西。所有似乎适用于 Ubuntu 或 Mint 的解决方案在 Debian 上都对我不起作用……
我修改了初始 deb 包以删除所有预依赖项和依赖项,重新打包并成功安装。我能够看到 Lotus Notes 启动画面并从终端窗口接受许可证,但随后客户端关闭。当我尝试从命令行启动它时,它显示以下内容:
/opt/ibm/notes$ ./notes
./notes: error while loading shared libraries: libgnomevfs-2.so.0: wrong ELF class: ELFCLASS64
我的问题似乎来自我无法安装的 32 位软件包:libgnomevfs2-0:i386:
unknown@debian:/opt/ibm/notes$ dpkg -l | grep libgnomevfs2
ii libgnomevfs2-0 1:2.24.4-2 amd64 GNOME Virtual File System (runtime libraries)
ii libgnomevfs2-common 1:2.24.4-2 all GNOME Virtual File System (common files)
ii libgnomevfs2-extra 1:2.24.4-2 amd64 GNOME Virtual File System (extra modules)
但似乎无法安装它:
unknown@debian:/opt/ibm/notes$ sudo apt-get install libgnomevfs2-0:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libgnomevfs2-0:i386 : Dépend: libgnomevfs2-common:i386 (>= 1:2.24) mais il n'est pas installable
Dépend: libgnomevfs2-common:i386 (< 1:2.25) mais il n'est pas installable
Recommande: libgnomevfs2-extra:i386 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
以下是我迄今为止尝试过的:
- 我已经激活了多架构支持(https://wiki.debian.org/Multiarch/HOWTO#Usage)
- 我还安装了 ia32-libs 和 ia32-libs-gtk,以便轻松安装几个必需的 32 位依赖项,但它不完整
- 我尝试按照本教程使用 getlibs 下载 32 位库:http://rayslinux.blogspot.fr/2013/06/argghh-installing-lotus-notes-hugo-9-in.html
但是现在,我不知道该怎么办......如果你们当中有谁对成功安装有积极的反馈或任何想法,那就很乐意分享。
在此先非常感谢您的帮助。
回帖说明:
我找到了一种快速而简单的方法来修复它,即在 /opt/ibm/notes 中创建指向库的符号链接,如下所示:
$ cd /opt/ibm/notes
$ sudo ln -s /usr/lib32/libgnomevfs-2.so.0
$ sudo ln -s /usr/lib32/libgnome-2.so.0
$ sudo ln -s /usr/lib32/libgnomeui-2.so.0
$ sudo ln -s /usr/lib32/i386-linux-gnu/libavahi-glib.so.1
$ sudo ln -s /usr/lib32/libbonobo-2.so.0
$ sudo ln -s /usr/lib32/libbonobo-activation.so.4
$ sudo ln -s /usr/lib32/libbonoboui-2.so.0
$ sudo ln -s /usr/lib32/libgnomecanvas-2.so.0
$ sudo ln -s /usr/lib32/libORBit-2.so.0
$ sudo ln -s /usr/lib32/i386-linux-gnu/libgnome-keyring.so.0
$ sudo ln -s /usr/lib32/libORBitCosNaming-2.so.0
$ sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so
$ ./notes