Шукати в цьому блозі

середу, 7 серпня 2013 р.

IBM Notes 9 Social Edition на Linux Mint 13 64b

Таки пришлось мигрировать с неподдерживаемой версии Mint 11,  на LTS версию Mint 13 MATE 64b, также принял решение сразу обновить версию корпоративного почтового клиента до версии IBM Notes 9 Social Edition.

В принципе, путь очень схож со старым решением.

sudo apt-get update
 

sudo apt-get upgrade
 

sudo apt-get install ia32-libs libgnomeprintui2.2-0 ttf-xfree86-nonfree t1-xfree86-nonfree git libgtk2.0-dev g++-multilib

wget -N http://bokov.net/packages/ubuntu/getlibs-all.deb
 

sudo dpkg -i getlibs-all.deb

Инсталируем 32-bit библиотеки

sudo getlibs -p libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines libgnome-desktop-2-17 libmotif4 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute libgnome-desktop-3-2 liborbit2 libbonobo2-0 libgconf2-4 libx11-6 libxt6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash libart-2.0-2 libpopt0 libgnomeui-0 libxext6 libgnome2-common gnome-keyring


Распаковываем файл NOTES_9.0_LINUX_DI_EN.tar, например в папку LN9

mkdir LN9

tar -xf NOTES_9.0_LINUX_DI_EN.tar -C LN9/

ls -sh -w 1 LN9
total 503M
888K ibm-activities-9.0.i586.deb
3.9M ibm-cae-9.0.i586.deb
120K ibm-feedreader-9.0.i586.deb
392M ibm-notes-9.0.i586.deb
 28M ibm-opensocial-9.0.i586.deb
 78M ibm-sametime-9.0.i586.deb
1.5M license.tar
 12K smartupgrade.sh



cd LN9

создадим скрипт depfree.sh убирающий зависимости (подсмотрено здесь)
Содержимое скрипта:

#!/bin/bash
P="ibm-notes-9.0.i586"
mkdir "$P"
cd "$P"
ar x "../$P.deb"
mkdir DEBIAN
tar xf data.tar.gz
tar xf control.tar.gz -C DEBIAN
cd DEBIAN
cat control | sed -re "s/^(Pre\-Depends|Depends|Recommends|Conflicts|Replaces):\s*.*$/\1:/" > control-mod
mv control-mod control
cd ..
rm control.tar.gz
rm data.tar.gz
rm debian-binary
cd ..
sudo dpkg-deb -b "$P"
rm -rf "$P"


Делаем исполняемым и запускаем:

chmod +x depfree.sh
./depfree.sh

dpkg-deb: building package `ibm-notes:i386' in `ibm-notes-9.0.i586.deb'

Устанавливем пакеты

sudo dpkg -i ibm-notes-9.0.i586.deb
sudo dpkg -i ibm-activities-9.0.i586.deb
sudo dpkg -i ibm-cae-9.0.i586.deb
sudo dpkg -i ibm-feedreader-9.0.i586.deb
sudo dpkg -i ibm-opensocial-9.0.i586.deb
sudo dpkg -i ibm-sametime-9.0.i586.deb


Создаем симлинки на библиотеки

sudo ln -s /usr/lib32/i386-linux-gnu/libgnomevfs-2.so.0.2400.4 /opt/ibm/notes/libgnomevfs-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libgnome-2.so.0.3200.1 /opt/ibm/notes/libgnome-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libgnomeui-2.so.0.2400.5 /opt/ibm/notes/libgnomeui-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libavahi-glib.so.1.0.2 /opt/ibm/notes/libavahi-glib.so.1
sudo ln -s /usr/lib32/i386-linux-gnu/libbonobo-2.so.0.0.0 /opt/ibm/notes/libbonobo-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libbonobo-activation.so.4.0.0 /opt/ibm/notes/libbonobo-activation.so.4
sudo ln -s /usr/lib32/i386-linux-gnu/libbonoboui-2.so.0.0.0 /opt/ibm/notes/libbonoboui-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libORBitCosNaming-2.so.0.1.0 /opt/ibm/notes/libORBitCosNaming-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libORBit-2.so.0.1.0 /opt/ibm/notes/libORBit-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libgnomeprint-2-2.so.0 /opt/ibm/notes/libgnomeprint-2-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libgnomeprintui-2-2.so.0 /opt/ibm/notes/libgnomeprintui-2-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libart_lgpl_2.so.2 /opt/ibm/notes/libart_lgpl_2.so.2
sudo ln -s /usr/lib32/i386-linux-gnu/libgnomecanvas-2.so.0 /opt/ibm/notes/libgnomecanvas-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libORBitCosNaming-2.so.0 /opt/ibm/notes/libORBitCosNaming-2.so.0
sudo ln -s /usr/lib32/i386-linux-gnu/libORBit-2.so.0 /opt/ibm/notes/libORBit-2.so.0
sudo ln -s /lib32/i386-linux-gnu/libpopt.so.0 /opt/ibm/notes/libpopt.so.0
sudo ln -s /usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /opt/ibm/notes/libcanberra-gtk-module.so


Запускаем:

Аналогичная установка производилась также на Mint 13 CINNAMON 64b, успешно.

Источник

Немає коментарів: