Como instalar o Lotus 9?

2

Quando eu instalo as notas 9 no meu Ubuntu 13. 04 não conclui a instalação porque alguns pacotes dependem abaixo:

hassan@Hassan-Ubuntu:~/Downloads/IBM Notes 9$ sudo dpkg -i ibm-notes-9.0.i586.deb 
[sudo] password for hassan:
dpkg: regarding ibm-notes-9.0.i586.deb containing ibm-notes, pre-dependency problem:
 ibm-notes pre-depends on libgnomeprint2.2-0
dpkg: error processing ibm-notes-9.0.i586.deb (--install):
 pre-dependency problem - not installing ibm-notes
Errors were encountered while processing:
 ibm-notes-9.0.i586.deb
    
por Hassan 07.05.2013 / 13:00

5 respostas

1

Minha experiência com o IBM Notes 9 e 9.0.1 é que a instalação de todas as dependências necessárias quebrará X e renderizará seus 64 -bit instalação do Ubuntu inutilizável na maior parte.

O motivo é que o pacote deb como distribuído pela IBM foi projetado para ser instalado em sistemas de 32 bits somente .

No entanto, você pode consertar as dependências do pacote para instalá-lo corretamente e trabalhar perfeitamente em seu Ubuntu de 64 bits. Isso é semelhante à abordagem do miquel acima , só que ele remove todas as dependências , enquanto eu modifico-as para serem compatíveis com ambas as 32-bit e versões de 64 bits do Ubuntu.

Dependências são principalmente bibliotecas das quais o programa gosta dinamicamente, então eu executei este comando em um 32-bit Ubuntu 12.04 com o IBM Notes instalado:

$ for f in $(find /opt/ibm/ -type f -exec ldd {} \; | grep -v executable | fgrep -v libc.so.6 | sed 's/\([^(]*\)(.*)$//' | grep i386-linux-gnu | awk '{print }' | sort | uniq ); do apt-file search $f; done | grep -v dbg | awk '{print }' | sort | uniq | sed 's/:$//'

Esta foi a saída:

libart-2.0-2            libgconf-2-4            libnspr4             libx11-6              zlib1g
libasound2              libgcrypt11             libnspr4-0d          libxau6
libatk1.0-0             libgdk-pixbuf2.0-0      libnss3              libxcb1
libavahi-client3        libglib2.0-0            libnss3-1d           libxcb-render0
libavahi-common3        libgnome2-0             libogg0              libxcb-shm0
libavahi-glib1          libgnomecanvas2-0       liborbit2            libxcomposite1
libbonobo2-0            libgnome-keyring0       libp11-kit0          libxcursor1
libbonoboui2-0          libgnomeui-0            libpam0g             libxdamage1
libc6                   libgnomevfs2-0          libpango1.0-0        libxdmcp6
libcairo2               libgnutls26             libpcre3             libxext6
libcanberra0            libgpg-error0           libpixman-1-0        libxfixes3
libcomerr2              libgssapi-krb5-2        libpng12-0           libxft2
libcups2                libgtk2.0-0             libpopt0             libxi6
libdbus-1-3             libhunspell-1.3-0       libselinux1          libxinerama1
libdbus-glib-1-2        libice6                 libsm6               libxml2
libexpat1               libjpeg62               libstdc++6           libxp6
libffi6                 libk5crypto3            libtasn1-3           libxrandr2
libfontconfig1          libkeyutils1            libtdb1              libxrender1
libfreetype6            libkrb5-3               libuuid1             libxss1
libgail18               libkrb5support0         libvorbis0a          libxt6
libgcc1                 libltdl7                libvorbisfile3       libxtst6

Então eu untar'd IBM Notes:

$ tar --extract --file /path/to/NOTES_9.0.1_LINUX_DI_EN_Evaluation.tar --directory ~/Desktop

extraiu o conteúdo do pacote:

$ mkdir ~/Desktop/repackage
$ cp ~/Desktop/ibm-notes-9.0.1.i586.deb ~/Desktop/repackage/
$ cd ~/Desktop/repackage/
$ dpkg-deb -x ibm-notes-9.0.1.i586.deb common
$ dpkg-deb --control ibm-notes-9.0.1.i586.deb

e editado o arquivo de controle do pacote deb:

$ vi DEBIAN/control

para substituir as dependências padrão pela lista acima (além de algumas adições). Este é o arquivo de controle modificado:

Package: ibm-notes
Version: 9.0.1-20131022.1138
Section: Office
Priority: extra
Architecture: i386
Pre-Depends: gdb:i386 | gdb:amd64, coreutils:i386 | coreutils:amd64, unzip:i386 | unzip:amd64, bash:i386 | bash:amd64, procps:i386 | procps:amd64, grep:i386 | grep:amd64, sed:i386 | sed:amd64, libart-2.0-2:i386, libasound2:i386, libatk1.0-0:i386, libavahi-client3:i386, libavahi-common3:i386, libavahi-glib1:i386, libbonobo2-0:i386, libbonoboui2-0:i386, libc6:i386, libcairo2:i386, libcanberra0:i386, libcomerr2:i386, libcups2:i386, libdbus-1-3:i386, libdbus-glib-1-2:i386, libexpat1:i386, libffi6:i386, libfontconfig1:i386, libfreetype6:i386, libgail18:i386, libgcc1:i386, libgconf-2-4:i386, libgcrypt11:i386, libgdk-pixbuf2.0-0:i386, libglib2.0-0:i386, libgnome2-0:i386, libgnomecanvas2-0:i386, libgnome-keyring0:i386, libgnomeui-0:i386, libgnomevfs2-0:i386, libgnutls26:i386, libgpg-error0:i386, libgssapi-krb5-2:i386, libgtk2.0-0:i386, libhunspell-1.3-0:i386, libice6:i386, libjpeg62:i386, libk5crypto3:i386, libkeyutils1:i386, libkrb5-3:i386, libkrb5support0:i386, libltdl7:i386, libnspr4:i386, libnspr4-0d:i386, libnss3:i386, libnss3-1d:i386, libogg0:i386, liborbit2:i386, libp11-kit0:i386, libpam0g:i386, libpango1.0-0:i386, libpcre3:i386, libpixman-1-0:i386, libpng12-0:i386, libpopt0:i386, libselinux1:i386, libsm6:i386, libstdc++6:i386, libtasn1-3:i386 | libtasn1-4:i386 | libtasn1-5:i386 | libtasn1-6:i386, libtdb1:i386, libuuid1:i386, libvorbis0a:i386, libvorbisfile3:i386, libx11-6:i386, libxau6:i386, libxcb1:i386, libxcb-render0:i386, libxcb-shm0:i386, libxcomposite1:i386, libxcursor1:i386, libxdamage1:i386, libxdmcp6:i386, libxext6:i386, libxfixes3:i386, libxft2:i386, libxi6:i386, libxinerama1:i386, libxml2:i386, libxp6:i386, libxrandr2:i386, libxrender1:i386, libxss1:i386, libxt6:i386, libxtst6:i386, zlib1g:i386, unity-gtk2-module:i386, libcanberra-gtk-module:i386, libxss1:i386, gtk2-engines-murrine:i386, p11-kit-modules:i386, libp11-kit-gnome-keyring:i386, ttf-xfree86-nonfree:i386 | ttf-xfree86-nonfree:amd64
Conflicts: ibm-notes-hotfix, ibm-notes-fixpack (<< 8.5.4), ibm-lotus-activities, ibm-lotus-cae, ibm-cae, ibm-lotus-feedreader, ibm-lotus-sametime, ibm-lotus-symphony, ibm-lotus-notes-fixpack, ibm-lotus-notes-hotfix, ibm-lotus-notes
Replaces: ibm-notes-fixpack, ibm-lotus-activities, ibm-lotus-cae, ibm-cae, ibm-lotus-feedreader, ibm-lotus-sametime, ibm-lotus-symphony, ibm-lotus-notes-fixpack, ibm-lotus-notes-hotfix, ibm-lotus-notes
Installed-Size: 830544
Maintainer: IBM Product <[email protected]>
Description: IBM Notes
 IBM Notes software provides a robust and productive user experience with a single point of access to email, calendars, contacts, activities, instant messaging, feeds, collaboration tools, and business applications. Loaded with new features to help you work smarter, the new user interface presents the tools you need, when and where you need them. Plus, you get quick access to your business information in one integrated view, in the context of the work you're doing. That means you get your job done faster, and easier. You can also install the following optional features once you have installed IBM Notes: IBM Sametime, IBM Connections, IBM Feedreader, IBM OpenSocial.
  

Comentários no arquivo de controle acima:

     

A seção Pre-Depends contém a lista de pacotes gerada em 12.04   com informações de arquitetura específicas que o tornam compatível com   Versões de 32 bits e 64 bits.

     

Também notei que % preciso foi atualizado para    libtasn1-3 no 14.04, então eu adicionei todos os números de versão entre 1-3 e   1-6 para o arquivo de controle. Algumas tentativas e erros mostraram que outras   software foi necessário, como libtasn1-6 libcanberra, e assim por diante, que eu   incluído. Também deixei dependências para libp11 , gdb , etc, mas aceitando   ambas arquiteturas.

copiei a pasta coreutils modificada para DEBIAN :

$ cp -a DEBIAN common

recriamos o pacote:

$ dpkg -b common ibm-notes-9.0.1.i586.deb

dependências instaladas:

$ sudo apt-get install libart-2.0-2:i386 libasound2:i386 libatk1.0-0:i386 libavahi-client3:i386 libavahi-common3:i386 libavahi-glib1:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libc6:i386 libcairo2:i386 libcanberra0:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfreetype6:i386 libgail18:i386 libgcc1:i386 libgconf-2-4:i386 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnome2-0:i386 libgnomecanvas2-0:i386 libgnome-keyring0:i386 libgnomeui-0:i386 libgnomevfs2-0:i386 libgnutls26:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libgtk2.0-0:i386 libhunspell-1.3-0:i386 libice6:i386 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libltdl7:i386 libnspr4:i386 libnspr4-0d:i386 libnss3:i386 libnss3-1d:i386 libogg0:i386 liborbit2:i386 libp11-kit0:i386 libpam0g:i386 libpango1.0-0:i386 libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libpopt0:i386 libselinux1:i386 libsm6:i386 libstdc++6:i386 libtasn1-6:i386 libtdb1:i386 libuuid1:i386 libvorbis0a:i386 libvorbisfile3:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcb-render0:i386 libxcb-shm0:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxp6:i386 libxrandr2:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxtst6:i386 zlib1g:i386 unity-gtk2-module:i386 libcanberra-gtk-module:i386 libxss1:i386 gtk2-engines-murrine:i386 p11-kit-modules:i386 libp11-kit-gnome-keyring:i386 ttf-xfree86-nonfree
(...)
0 upgraded, 139 newly installed, 0 to remove and 7 not upgraded.
Need to get 19.0 MB of archives.
After this operation, 70.0 MB of additional disk space will be used.

e instalou o IBM Notes:

$ sudo dpkg -i ibm-notes-9.0.1.i586.deb

Note que você terá que iniciar o Notes várias vezes ao configurá-lo. Eu até tive que matá-lo uma vez enquanto ele ficava pendurado durante a conexão com o servidor Domino, mas ele funciona sem problemas na minha instalação do Trusty Tahr (14.04).

    
por jaume 03.05.2014 / 18:03
0

Você precisa primeiro dos arquivos dependentes.

Use

sudo apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386

Em seguida, tente instalar usando

sudo dpkg –force-depends -i ibm-notes-9.0.i586.deb

Fonte e & amp; Mais informações disponíveis here .

    
por Web-E 07.05.2013 / 13:14
0

Também tive problemas para instalar o Lotus Notes 9 no Ubuntu. Tente isso se você estiver em 64 bits (com base na solução de blog de software utilizável). Você terá que descompactar o arquivo deb, remover as dependências e instalá-lo novamente. Não há necessidade de --force-depends se você fizer assim:

link

    
por miquel 21.06.2013 / 12:16
0

Gostaria de comentar se pudesse .. mas aqui está o que você precisa fazer:

  1. Continue tentando instalar com dpkg
  2. Sempre que você receber um erro, precisará ler o erro do pacote que está faltando
  3. Instale o pacote ausente usando sudo apt-get install $PACKAGE_NAME . NOTA: Você pode colocar vários nomes de pacotes neste comando
  4. Repita as etapas até a instalação do pacote.

Infelizmente, dpkg não tem um gerenciador de pacotes, mas é apenas o instalador do pacote barebones que aplicativos como apt usam para fazer o trabalho de instalação.

Parece que a alternativa, que pode ser melhor, é usar gdebi-gtk para instalar seu pacote. Isso resolverá seus problemas de dependência. Eu nunca usei, então tente também e deixe-nos saber se funciona. deve ser mais rápido do que fazê-lo manualmente.

    
por Nava2 21.06.2013 / 13:45
0

Adicione esta fonte de software a /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse  

Execute este comando para instalar dependências:

sudo apt-get -y install libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libbonobo2-0:i386 libbonoboui2-0:i386 libgconf2-4:i386 libgnome-desktop-2-17:i386 libgnomevfs2-bin:i386 libgnomeui-0:i386 libjpeg62:i386 libpam0g:i386 libxkbfile1:i386 ttf-xfree86-nonfree t1-xfree86-nonfree

sudo dpkg -i ibm-notes-repackage-9.0.i586.deb  

Executar comando:

apt-get install -f install  

Instale outros .debs da seguinte maneira:

sudo dpkg -i ibm-cae-9.0.i586.deb
sudo dpkg -i ibm-feedreader-9.0.i586.deb
sudo dpkg -i ibm-connections-4.5.0.i586.deb 
sudo dpkg -i ibm-activities-9.0.i586.deb
sudo dpkg -i ibm-opensocial-9.0.i586.deb
sudo dpkg -i ibm-sametime-9.0.i586.deb
    
por user436592 05.08.2015 / 10:04